2
我开发了几个根据MPL1.1许可的开源项目。所有的项目都依赖于很多其他开源工具。我为GPL的病毒性质避免了任何GPL许可的库。我的工具依赖的库的许可证是Apache2,LGPL2,LGPL3,CPL,BSD,JSON,MIT和一些个人协议。我的应用程序使用MPL1.1许可,但现在我想发布一些库。其中开放源代码许可证用于图书馆,具体取决于其他库
哪些授权是
- 与上述所有的兼容?
- 舒适用户?
我怀疑MPL1.1不如图书馆许可证。我想要使用这些库。
最终我决定把BSD作为我最喜欢的许可证。这使得人们更容易使用该软件。可能有较少的信息流回,一口井。 另外我倾向于避免任何GNU许可证远离任何政治讨论。 – openCage 2010-12-14 10:21:36
我投票结束这个问题作为题外话题,因为它涉及许可和法律问题,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 – Pang 2015-06-13 01:57:47