标签: licensing

如何防止转换PHP源代码?

你对此有策略吗?如果我向客户出售网络系统并且根据法律协议,客户不允许将其出售给其他人,我怎么能确定他不会这样做呢?

我的第一个想法是必须在根目录中的某种键,并且该文件仅对该特定域有效.

其他想法?

更新1 我同意这主要是一个法律问题.但事实是:我有一个客户从我这里购买这个系统,然后卖给别人.他希望这个系统能够运作,这样他就可以轻松获利.打包Web服务器并将其出售的能力是规范的一部分.

更新2 另一个观点是这个.在这种情况下,很难证明有多少经销商的软件来自我的原始系统.

更新3 混淆不是我的选择,真是讨厌它.

php licensing protection

2
推荐指数
1
解决办法
1614
查看次数

在商业产品中使用NHibernate的MySQL Connector/Net

如果商业产品只与NHibernate直接对话并且NHibernate正在与MySQL Connector/Net交谈,那么在商业(非GPL)产品中合并使用NHibernate(LGPL)和MySQL Connector/Net(GPL)是合法的吗?(如果是的话,许可证的哪一部分告诉我它是什么?)

这是我到目前为止所想知道的(如果我错了,请纠正我):

  • NHibernate是根据LGPL许可的,这意味着我可以在商业产品中自由使用它(链接到它的组件),只要我不修改NHibernate本身.
  • NHibernate能够选择使用MySQL Connector/Net以便与MySQL数据库进行通信.(由于FOSS许可证例外, NHibernate仍然可以是LGPL )
  • 由于我只从我的商业产品链接到NHibernate核心本身,我将间接地能够在MySQL Connector/Net的帮助下与MySQL数据库通信,如果直接使用它将迫使我的商业产品获得许可GPL.

我甚至不依赖于将MySQL Connector/Net与我的商业产品一起发送,而是仅在客户站点上下载并安装它(就像我使用MySQL服务器本身一样).(我希望/认为NHibernate允许这样做)

.net mysql nhibernate licensing

2
推荐指数
1
解决办法
1416
查看次数

geodjango + PostGIS = GPL?

我总是对许可证感到困惑,我正在再次阅读,但我确信有人已经理解了这一点,并且可以更清楚地解释它.

我试图让我的公司使用geodjango,并且作为一个典型的大型企业公司,他们不想开源所得到的项目.因此反对触及任何标有"GPL"的东西.

使用推荐的postgresql查看geodjango堆栈,许可证是:

Django - BSD许可证

Postgresql - BSD许可证

PostGIS - GPL

GEOS - LGPL

PROJ.4 - 麻省理工学院执照

GDAL - MIT/X许可证

psycopg2 - GPL

gpl上的维基百科条目说明如下:

许多最常见的免费软件许可证,例如最初的MIT/X许可证,BSD许可证(目前的3条款形式)和LGPL,都是"GPL兼容的".也就是说,他们的代码可以与GPL下的程序组合而不会发生冲突(新组合将GPL应用于整体).

来自维基百科的GPL条目,"兼容性和多许可":http://en.wikipedia.org/wiki/Gpl

使用带有geodjango的psycopg2/PostGIS组件,是否可以生成项目的GPL许可证?如果是这样,有哪些替代方案?

UPDATE

psycopg2有一个专门解决GPL应用方式的条款,感谢piquadrat.

python django licensing

2
推荐指数
1
解决办法
1509
查看次数

我应该使用哪种许可证?

假设我已经制作了一些软件(它既有库形式也可以被最终用户使用).
在发布之前,我正在考虑在哪个许可下可以发布它.
我有以下可以想到的问题(可以添加更多关注点):

  1. 开源
  2. 作为作者,我应保留完整的信用,
    但扩展者可以扩展并在他们的贡献中添加他们的名字
  3. 我仍然可以赚钱.
  4. 我可以用软件的普及来换取第3点.
  5. 国际许可证.

谢谢.

licensing open-source

2
推荐指数
1
解决办法
406
查看次数

在Web应用程序上许可模块

假设您有一个网站,其中包含许多不同的模块,例如:

  • 会计(处理客户,发票等)
  • 备注和文档(创建和管理您的文档)
  • 还有很多..

如果一个客户没有相应的许可证,您如何限制访问其中一个"模块"

我经常看到.lic文件附带的组件,你如何生成其中一个?

如果你使用这样的方法会影响性能吗?

编辑

我想到的另一件事是,如果您将所有模块与您的应用程序一起发送,并且您只想显示已获得许可的控件,您是否需要检查每个控件的有效性,还是以某种方式提取该信息?

.net licensing

2
推荐指数
1
解决办法
1213
查看次数

有多少iOS开发人员可以使用相同的iOS开发许可证?

一旦开发人员注册了"个人iOS开发人员"许可证,他是否可以使用相同的许可证将其他开发人员添加到他的团队中?

换句话说,我是否需要注册为iPhone开发人员并获得与他合作的其他许可?

提前致谢

licensing ios

2
推荐指数
1
解决办法
2287
查看次数

从管理员中删除Magento徽标和商标是否合法?

我正在为一个客户工作,他要求从Magento Admin Backend中删除Magento徽标和商标我只想确认删除或隐藏是否合法.

尽快回应

licensing magento magento-1.4

2
推荐指数
1
解决办法
1654
查看次数

如何限制Windows应用程序只使用c#安装一台计算机?

我即将设置我的第一个Windows应用程序,它是用C#Visual studio 2010构建给我的客户的.我想限制每次安装只使用一台计算机,但我不知道该怎么做.

任何人都可以指导我如何实现这一目标吗?

.net c# licensing activation visual-studio-2010

2
推荐指数
1
解决办法
3567
查看次数

工作和个人使用的一个VS许可证?

根据这个问题(我可以在两台拥有一个许可证的机器上安装VS吗?)作为一个人我可以在任意多台计算机上使用VS,即使在工作和家中也是如此.我的问题是,我可以使用一个许可证来编写工作中的软件以供公司内部使用,在我出售的家中编写自己的独立软件吗?(我的公司支付了许可证而不是我).

我的猜测是否定的,但我找不到任何支持或反驳的东西.

(免责声明:据我所知,答复不是官方法律意见)

licensing visual-studio-2010

2
推荐指数
1
解决办法
956
查看次数

我可以在商业软件开发中使用GPL许可的软件工具吗?

问题是使用这些工具开发商业软件.

无论如何,GPL许可工具的源或二进制文件都不会成为商业软件的一部分.

我不想修改GPL许可工具.

例如,根据GPL许可的C/C++开发IDE.我可以使用这个IDE开发商业软件吗?

我想要使​​用的工具的其他具体示例是:Doxygen,Eclipse等.

licensing

2
推荐指数
1
解决办法
1667
查看次数