代码之家  ›  专栏  ›  技术社区  ›  Rich

在Linux虚拟设备和GPL上分发商业软件[关闭]

gpl
  •  6
  • Rich  · 技术社区  · 16 年前

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

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

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

    我们能合法地这么做吗?

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

    ( 附言:我明白我最终需要征求一位好律师的意见。 )

    编辑:感谢大家的评论。

    3 回复  |  直到 16 年前
        1
  •  4
  •   Pete    16 年前

    应用程序运行在GPL内核之上,这一事实决不会影响软件的许可。它实际上取决于你的软件实际“链接”到什么(对于任何定义来说,“链接”指的是你的软件所用的任何语言)。

    您的软件是否链接到GPL内核?或者其他GPL软件?

        2
  •  5
  •   Matt Solnit    16 年前

    Linux内核有一个 special version of the GPL 这特别允许:

    注意!这个版权是 覆盖使用内核的用户程序 正常系统调用的服务-这只是正常使用 在内核中,并且 属于“衍生作品”的标题。

    但是,是的,你应该问律师:—)。

        3
  •  1
  •   Simon P Stevens    16 年前

    据我所知,GPL是关于自由的。你有自由去做任何你想用软件做的事情,只要你把这些自由传下去。

    这意味着,是的,如果您将GPL软件的相同自由权传递给您的用户,您可以自由地将GPL软件/OS与商业/闭源/专有软件捆绑在一起。

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

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

    就像你说的那样,如果你想确定的话,请咨询律师。

    推荐文章