2010-05-17 38 views
2

我开发了几个根据MPL1.1许可的开源项目。所有的项目都依赖于很多其他开源工具。我为GPL的病毒性质避免了任何GPL许可的库。我的工具依赖的库的许可证是Apache2,LGPL2,LGPL3,CPL,BSD,JSON,MIT和一些个人协议。我的应用程序使用MPL1.1许可,但现在我想发布一些库。其中开放源代码许可证用于图书馆,具体取决于其他库

哪些授权是

  • 与上述所有的兼容?
  • 舒适用户?

我怀疑MPL1.1不如图书馆许可证。我想要使​​用这些库。

+1

最终我决定把BSD作为我最喜欢的许可证。这使得人们更容易使用该软件。可能有较少的信息流回,一口井。 另外我倾向于避免任何GNU许可证远离任何政治讨论。 – openCage 2010-12-14 10:21:36

+4

我投票结束这个问题作为题外话题,因为它涉及许可和法律问题,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 – Pang 2015-06-13 01:57:47

回答