使用GPL或LGPL许可的软件时的情况如何

use*_*303 4 licensing gpl lgpl

如果一切合法且符合软件开发中的道德问题,是否允许在我的软件中使用开源产品,我在销售时收取费用?

场景:我开发了一个PHP内容管理系统(CMS),并在我的CMS中使用GPL或LGPL许可的一些Linux可执行文件来完成图像编辑等各种任务.我正在销售CMS,并在我交付产品时也包括可执行文件.

我不编辑GPL软件的源代码,只是使用它.

aki*_*ira 5

收取费用不是GPL的关键点,你可以收取高达mt的费用.用(L)GPL涵盖的东西珠穆朗玛峰.一旦GPL项目"触及"你自己的东西,在大多数情况下,你的东西也必须是GPL.

LGPL只会增加"触摸".

例如,假设您将系统命令"foo"作为操作系统的独立进程调用,这是GPL所涵盖的:好的,您并非"真正"触摸它.但如果你正在"链接"一个由GPL所涵盖的"libfoo",你的东西也会成为GPL.如果"libfoo"是LGPL,您将被允许链接它.

所以,这一切都取决于"我只是使用它".

在维基百科上阅读有关该主题的更多信息.