这合法吗? (GPL软件/许可问题)

时间:2008-12-18 22:16:29

标签: gpl

我在一家软件/设计公司工作,最近我发现我们的“内部”CMS实际上MODx已被我们的一位设计师重新设计。 MODx根据GPL Ver 2.获得许可。我想知道将这个销售给客户是否合乎道德/合法。

我们还提供另一个实际上ZenCart的套餐,这也是合法的吗?

我认为用于商业应用的软件需要是LGPL,这些应用程序是否正在“商业化”使用?我们当然把它们卖给客户,而他们的表现就像是在家里开发的......

我很想听听你对这个话题的想法/澄清,我发现它至少是不道德的。你觉得怎么样?

10 个答案:

答案 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)

你说的什么都不是非法的。但是,当您的公司分发(销售)软件时,它必须

  • 使用未修改程序使用的相同许可证分发修改后的程序。
  • 根据GPL,履行您作为分销商的所有义务。通常,这意味着您的客户必须能够访问源,以便他们可以根据需要自行构建可执行文件。

当然,贵公司的法律部门应该了解这种情况。如果没有,他们应该知道它。

相关问题