首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开放源码软件的商业使用

开放源码软件的商业使用
EN

Software Engineering用户
提问于 2015-08-19 08:47:52
回答 1查看 512关注 0票数 -4

只要我向这个软件的源代码提供二进制文件,我就可以出售使用开源库的软件。

  1. 我能让那些购买软件的人才能使用这个来源吗?
  2. 客户能把源代码给任何人吗?会发生这种事吗?开源社区是如何考虑这个问题的呢?

这个问题是在讨论中提出的。它涉及到CGAL库的GPL许可证,但如果可能的话,我想要一个一般性的答案。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2015-08-19 11:09:33

我能让那些购买软件的人才能使用这个来源吗?

是。没有(开源)许可证要求您向任何人提供源代码。最需要的是为那些获得软件本身的合法副本的人提供源代码。

客户能把源代码给任何人吗?会发生这种事吗?

开放源码许可授予的普遍权利之一是重新分发许可所涵盖的软件的副本的权利。开源许可证不能限制这种重新分配,比如必须支付的最低价格。

所以,如果你销售的软件是在开源许可之下,那么你的客户就会自动获得重新分发软件的权利,并以比你收费更低的价格进行销售。

如果这个软件包被证明是流行的,那么几乎肯定会有人利用这个权利。

现在,如果您的软件包使用具有版权许可的库(例如GPL),那么您的整个软件包必须在开源许可下可用。这并不禁止销售该软件,但它使业务理由如此之弱,因为您的每个客户都可以降低您的价格。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/294041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档