首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >给开源开发者一个免费的许可我的商业软件?

给开源开发者一个免费的许可我的商业软件?
EN

Software Engineering用户
提问于 2012-07-19 20:05:05
回答 3查看 285关注 0票数 3

我正在创建一个软件包,它将对程序员、工程师和科学家有用。清单价格将在1,000美元左右--远远超出大多数开源开发人员、爱好者和爱好者的预算。所以我在考虑两件事,第一件是慷慨的,第二件也许有点贪婪:

  1. 为个别的开源开发人员提供免费的许可,只要他们证明了他们的证书和项目的细节。也有可能是学者。
  2. 使免费许可以开发人员授予我使用他们在我自己的项目中编写的开放源代码的商业许可为条件。在学术案例中,它更棘手,也许只是一个学分,一份论文的副本等等。

如何接收(1)和(2)?这里有没有最佳实践的例子,或者我可以遵循的好先例?

EN

回答 3

Software Engineering用户

发布于 2012-07-19 20:56:54

也许更好的解决办法是:

  1. 无条件地将你的程序交给合格的个人。
  2. 让他们考虑回报,允许你分发开放源码的东西,他们开发用于您的产品。

你将与那些已经被证明有良好的代码分发记录的人打交道,所以如果他们喜欢你和你的产品,他们很有可能让你分发你的东西。他们会更喜欢你和你的产品,如果你不试图强加条件,他们选择如何分发他们编写的代码。

票数 7
EN

Software Engineering用户

发布于 2012-07-19 23:39:37

除了凯勒的回答

( 1)会受到很好的欢迎,而且可能是显而易见的。2)可能不太受欢迎。无论收到多好,执行起来都是非常困难的。此外,您收到的代码质量可能令人怀疑。您是否真的希望花时间审查垃圾代码,而这些代码可能(好的,它不会)适合您的标准,并处理所有相关的集成问题?

正如Caleb所建议的那样,把它送给别人,并要求他们做出贡献作为回报。如果它们提供的代码对您有用,您可以随时提供某种固定范围的版税支付。在这种情况下,奖励所期望的行为将有更大的可能性发生,而不是试图强迫该行为通过可疑的手段。

票数 2
EN

Software Engineering用户

发布于 2012-07-19 22:08:47

第二个问题是你最终得到了有趣的整体许可。例如,如果他们使用一个GPL程序作为他们的基础,他们不会限制您对它的商业访问,但是对于您访问他的程序,您仍然会受到GPL条款的约束。

更不用说,这会引入一些奇怪的术语,不管是谁提交了代码,都必须处理。说“我是在Apache 2的条件下发布这个”比“我是在修改这些条款以允许X,Y和Z商业访问,诸如此类的东西”更容易得到贡献者。

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

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

复制
相关文章

相似问题

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