首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的web应用程序使用GPL和LGPL的开源许可证是什么?建议?

我的web应用程序使用GPL和LGPL的开源许可证是什么?建议?
EN

Stack Overflow用户
提问于 2009-01-29 22:23:21
回答 3查看 1.6K关注 0票数 3

我已经编写了一个应用程序,我想以开放源码的形式发布,但我不知道该如何授权它。

除了jQuery (GPL2.1)和TinyMCE编辑器(LGPL2.1)之外,这都是我自己的代码。如果可能的话,我想在我的应用程序中分发这两个库。我可以在GPL2.1下发布吗?

我所要做的就是适当地授权,并向jQuery和TinyMCE的聪明作者支付我的开源费用。

有什么建议吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-29 22:29:39

jQuery可以在麻省理工学院或GPL许可证下使用。如果您很乐意在GPL下提供应用程序的代码,那么您就可以了。通常人们有问题是因为他们不想这样做。似乎分发应用程序(包括jquery)会触发GPL的特定部分,但是IANAL,所以不要把它当作福音。

如果您不想将代码发布到您的应用程序中,您也可以考虑麻省理工学院许可证和LGPL之间的兼容性。

票数 4
EN

Stack Overflow用户

发布于 2009-01-29 22:52:16

我喜欢perl的艺术许可2.0。它是GPL兼容,但更短一些,福音传道也少了一些。但是如果您对GPL没有意见,最好还是坚持使用它,因为您的脚本依赖的库正在使用它.

票数 1
EN

Stack Overflow用户

发布于 2011-05-14 18:01:13

由于jQuery是在麻省理工学院许可下提供的,而TinyMCE是在LGPL下提供的,所以只要您使用微型MCE作为库,您自己的源代码就可以是封闭源代码、GPL‘ed、LGPL'ed,甚至是BSD/ MIT -ed。

如果您不希望其他人接受您的源代码,然后关闭它,则应该使用GPL或LGPL或MPL2。LGPL允许在其他人的封闭应用程序中将部分代码用作开源库。在您的情况下,我会选择LGPL或MPL2。

如果你不介意别人拿走你的源代码,并在他们的封闭源代码应用程序中使用它,那么就使用BSD/MIT。

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

https://stackoverflow.com/questions/493740

复制
相关文章

相似问题

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