2009-02-05 81 views
1

“jQuery目前可用于所有个人或商业项目下的MIT and GPL licenses”。软件开发人员想修改几行代码,并将其作为商业项目的一部分。从开源社区的角度来看,什么许可(MIT或GPL)最适合开发人员接受?jQuery许可证选择

不寻求法律建议,但与许可证中的主题差异有关。选择jQuery作为示例。

+4

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

回答

4

这是一件不容易的事情。对于商业产品,麻省理工学院是首选,因为它是更宽松的许可证。它仍然允许你提交你的代码更改回社区,但GPL将要求你。但是,如果你正在改变的是jQuery JS文件,我认为不重要。在GPL下,您必须根据GPL许可这些更改,但可能不是您的整个应用程序(这些是我的想法,他们可能是错误的 - 之前我知道我错了,只问我的妻子)。

不过,我会去麻省理工学院去保护自己。

+0

我的印象是,你必须在GPL下发布整个应用程序,而不仅仅是修改部分......正如你所解释的,看起来MIT似乎是GPL的超集。为什么作者选择GPL是一种选择? – LicenseQ 2009-02-05 17:50:32