在Linux虚拟设备和GPL上分发商业软件

时间:2010-02-02 23:54:09

标签: gpl

我们希望将我们的(商业闭源)软件作为虚拟设备进行分发。

我们首选的操作系统是Linux。

我们不想违反GPL,我们现在不想开源我们自己的IP。

我们可以合法地这样做吗?

或者,我们是否需要使用具有更宽松许可证的操作系统(如BSD)?

PS:我知道我最终需要寻求一位优秀律师的建议。

编辑:感谢大家的评论。

3 个答案:

答案 0 :(得分:5)

Linux内核有一个special version of the GPL,专门允许这个:

  

请注意!此版权涵盖使用内核的用户程序   正常系统调用的服务 - 这仅仅被认为是正常使用   内核,并且属于“派生工作”的标题。

但是,你应该问一位律师: - )。

答案 1 :(得分:4)

事实上,您的应用程序在GPL内核之上运行,绝不会影响您的软件许可。这实际上取决于您的软件实际“链接”的内容(对于任何定义“链接”意味着您的软件编写的任何语言)。

您的软件是否链接到GPL内核?还是其他任何GPL软件?

答案 2 :(得分:1)

据我了解,GPL是关于自由的。只要您通过相同的自由,您就可以自由地使用软件执行任何操作。

这意味着,是的,只要您将GPL软件的相同自由传递给您的用户,您就可以自由地将GPL软件/操作系统与您的商业/封闭源/专有软件捆绑在一起。

为了传递这些自由,如果您对GPL软件进行任何更改,您还必须对这些更改进行GPL,并且您应该为捆绑包的任何用户提供GPL软件的源代码。但这绝不会影响您提供的任何专有软件以及GPL操作系统。

但是,如果您的软件链接/编译/引用任何GPL,那是另一回事。

就像你说的那样,如果你想确切知道,请咨询律师。