哪个是发布框架的最佳许可证?

我正在为使用CoreData的iOS设备开发报表引擎。

我希望通过开源许可证发布它,但我不知道哪个是最好的选择。

这些是我需要满足的必要条件:

  • 该引擎可用于商业和非商业应用程序
  • 使用引擎的开发人员必须向应用程序提供公共信用
  • 如果开发人员对引擎进行更改,则必须将其释放(并且仅限于)公共存储库中,或者必须将它们发送给我,以将它们集成到更新的版本中。
  • 你有什么建议吗?


    我认为这个许可证(LGPL v3)适合你。


    正如马克B说的,你真的应该跟律师谈谈。 与此同时,您可能想访问http://www.opensource.org/进行一些学习,Larry Rosen撰写了关于该主题的优秀书籍:http://www.rosenlaw.com/oslbook.htm。

    链接地址: http://www.djcxy.com/p/79715.html

    上一篇: Which is the best license to release a framework?

    下一篇: attach license file to dmg under OSX