我为iOS编写了一个开源库,我收到了一封来自海外开发人员的电子邮件,他想为我的工作付钱,这样他就不必在他的应用程序中添加属性了。
代码是在MIT许可证下发布的,只要许可证与代码一起分发,就允许重用。我告诉他,他可以在没有归属的情况下使用它,但他坚持要寄给我一些东西。
在开放源码社区中有什么做法,记住还有几个人为我的库做出了贡献?对于这类事情,开放源码软件社区是否有标准或惯例?
发布于 2014-11-28 07:55:24
原则上,接受您提供的软件的付费并没有错,即使该软件是通过其他渠道免费获得的。
值得注意的一些问题是:
如果买家想做在当前许可下不可能做的事情,你可以在不同的许可下给他们一个版本,条件是要么你是唯一的版权持有者,要么所有的版权持有者都同意,或者许可明确地给予你将作品再授权的权利。
但在任何情况下,您都不应该允许买方从源代码中删除版权声明,因为这可能表明他们希望将作品声明为自己的作品。
发布于 2014-11-28 08:05:05
你最大的问题是其他的贡献者。除非你和他们有书面协议,否则他们拥有他们贡献的部分的版权。这意味着你需要让他们都同意在不同的许可下发布软件。
已建立的项目要求所有贡献者签署出资人许可协议。如果你已经这样做了,你是否能接受付款的双重许可证取决于协议的措辞。
https://softwareengineering.stackexchange.com/questions/263991
复制相似问题