2009-12-01 48 views
0

基于一些Linux发行版可以做商业操作系统吗?我可以分发这样一个没有源代码的系统吗?基于Linux的商业操作系统,法律问题

+3

我投票结束这个问题作为题外话题,因为它是关于许可或法律问题,而不是编程本身。有关详细信息,请参阅此处](http://meta.stackoverflow.com/q/274963/369450)以及[帮助中心](http://stackoverflow.com/help/on-topic)以​​获取更多信息。 – cpburnz 2015-06-08 13:01:59

回答

10

“我可以在没有源代码的情况下发布这样的系统吗?”

你会失去运行,分发,或者你失去如果/当你违背它在GPL下授予的权利修改此类软件的权利。

FSFSFLC有足够的资源来协助您遵守。他们的目标是合规,而不是诉讼。

老实说,要符合GPL - 这很容易。分发源代码不是最繁琐的许可条款。您可以支付每份版税。

这并不妨碍你做像TomTom那样的事情。他们的GPS导航软件&在Linux上运行。由于Linus Torvalds的内核异常,他们只需将源代码分发给Linux及其更改,而不是分发到其上的映射软件。

+0

+1,很高兴看到其他人准确回答许可问题:) – 2009-12-03 09:44:09

2

开源代码是by definition兼容商业软件,也就是说,你卖钱的软件。但是,您必须以原始或修改的形式遵守您重新分发的软件的许可证。对于GPL许可的组件,如Linux内核或Bash,这包括提供源代码的要求。

如前所述,请注意强调重新分配其他人的代码 - 您自己编写的代码,您可以根据需要获得许可。

+0

Nuance:如果您自己编写的代码与其他GPL代码相关联,则必须通过GPL许可。有关详细信息,请参阅GPL本身。 – Thomas 2009-12-01 16:36:33

0

是的你可以,但如果用户要求提供源代码,你必须提供它! (你可以只收取代码发送给他们的费用)

PS虽然你可以卖你的商用Linux!