我在一家软件/设计公司工作,最近我发现我们的“内部”CMS实际上MODx已被我们的一位设计师重新设计。 MODx根据GPL Ver 2.获得许可。我想知道将这个销售给客户是否合乎道德/合法。
我们还提供另一个实际上ZenCart的套餐,这也是合法的吗?
我认为用于商业应用的软件需要是LGPL,这些应用程序是否正在“商业化”使用?我们当然把它们卖给客户,而他们的表现就像是在家里开发的......
我很想听听你对这个话题的想法/澄清,我发现它至少是不道德的。你觉得怎么样?
答案 0 :(得分:26)
不要对您在StackOverflow等论坛上阅读的任何法律建议采取行动 - 包括我的。 : - )
这是关于维基百科(强调我的)GPL的passage:
GPL的条款和条件 任何收到的人都可以使用 具有GPL的作品的副本 适用于它(“被许可人”)。任何 持牌人遵守条款及 条件是允许的 修改工作,以及复制 并重新分配工作或任何 衍生版。被许可人是 允许为此收取费用 服务,或免费提供。 后一点区别于 GPL来自软件许可证 禁止商业再分配。 FSF辩称自由软件 不应该限制 商业用途和GPL明确 声明GPL的作品可能会在 任何价格。
但是,如果您的公司使用与GPL不兼容的其他许可证分发该软件,则他们违反了许可证。
ZenCart也是根据GPL许可的,因此适用相同的限制。
答案 1 :(得分:22)
对于内部使用,你会没事的。
对于向客户销售,如果他们要求,您必须向他们提供源代码,并确保他们知道他们有权使用源代码。
正如哈珀谢尔比建议的那样,你应该首先与你的管理链,然后你的公司的律师谈谈。如果他们不自行解决问题,那么您应该考虑联系自由软件基金会(FSF)或软件自由法律中心(SFLC),也许也可以联系软件包的作者
Groklaw上有一篇名为“FSFE and GPL-Violations.org Release Guide to Handling License Violations”的帖子。 FSFE是欧洲自由软件基金会,GPL-Violations.org的目标是:
gpl-violations.org项目试图提高公众对GPL许可软件过去和现在侵权使用的认识。
最终目标是让GPL许可软件的供应商了解GPL不是公共领域,并且有许可条件需要实现。
有关GPL问题的另一个例子,请参阅Dobbs CodeTalk博士的“Stallman Calls Out Cisco - GPL Violations Alleged”。更多关于Cisco's problems with GPL。
答案 2 :(得分:5)
出售GPL的修改版本(至少v2,我不熟悉v3)软件是完全合法的。但是,您仍必须遵守许可条款 - 如果修改属于“衍生作品”的定义,您必须提供源代码,包括您的修改,这似乎是他们的从你的简短描述中做。
Jonathan Leffler的链接和建议很好,但我建议先向内部人员提及问题 - 至少让他们有机会在你释放猎犬之前做正确的事情。
答案 3 :(得分:4)
使用和销售任何GPL计划是完全合法的。这是使GPL如此出色的部分原因。关于GPL的唯一事情是,如果他们对源代码进行更改,他们也必须以GPL的形式发布源代码。
答案 4 :(得分:4)
如果他们把别人的工作当作自己的工作,那么无论法律地位如何,我个人都认为这是非常不道德的。
从你自己的利益的角度来看,这将是我将匿名发布的。
答案 5 :(得分:3)
只要您将源代码提供给您的客户,并让他们自由阅读,修改和分发他们收到的代码,您就完全符合许可协议。 您还需要确保您的客户知道他们可以使用该软件做什么。处理您的客户许可证的文本和代码(或代码本身)的链接将没有问题。
根据GPL修改和销售代码的做法已得到FSF的明确批准,您可以参考GPL官方常见问题:
http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney
LGPL与GPl不同,因为您可以混合LGPL代码和在封闭许可下发布的代码(据我所知LGPL是为库创建的,以便尽可能地扩展免费软件的使用)。 GPL不允许链接与非GPL兼容许可下许可的代码。
答案 6 :(得分:3)
另一个需要注意的重要事项是公司是否正在用自己的版本替换MODx的版权声明。至于引起管理层注意,这取决于您的工作环境。他们是否会感谢您指出潜在的法律问题,或者责怪您造成大规模的法律混乱?
如果 JohnClaymore 是您的真实姓名或可以轻松链接到您的真实身份的别名,那么如果您提请管理层注意,您很可能会被解雇,因为在此处发布您的问题已经创造了潜在的证据支持故意侵权指控,使版权诉讼中的任何损害赔偿三倍。
IANAL,这不是法律建议,等等,等等,等等......
答案 7 :(得分:0)
曾经在公司工作过一段时间的人如何表现?例如,他们是否小心确保满足GPL的条款?或者他们表现得像是在为他们的客户或软件(前)开发人员提供快速的服务?他们表现得像是法律方面的专家而且不需要咨询律师吗?
这个测试并不是决定性的,但它可能非常具有启发性。
答案 8 :(得分:0)
我不了解法律方面,但我认为销售开源软件是非常不道德的,好像它是贵公司内部开发的东西,当它只是一个模式一个开源项目。
现在,如果您正在销售服务和支持,例如“我们将负责为您的网站供电并保持其正常运行”,那么它就不同了。
我的意思是,如果客户可能没有很多(或任何)有关于运行网站的技术知识的人,那么他们是否知道你使用开源系统,因为他们仍然不会“ t有一个线索如何使用它来运行一个网站。
答案 9 :(得分:0)
你说的什么都不是非法的。但是,当您的公司分发(销售)软件时,它必须
当然,贵公司的法律部门应该了解这种情况。如果没有,他们应该知道它。