发布于 2016-07-27 02:37:04
通过从项目中调用Flickity库,就GPL而言,您正在创建派生工作。
但是,这并不意味着您的代码也必须处于GPL许可之下。您的代码必须处于与GPL (麻省理工学院的许可证是什么?)兼容的许可之下,对代码进行更改的人员必须遵守GPL许可证的规则。
这实际上意味着,如果不删除对Flickity的依赖,就不允许生成项目的封闭源(派生)版本。
发布于 2016-07-26 12:10:06
包含该文件并使用“开放源码许可”的唯一方法是将您的许可证更改为GPLv3 (否则您需要商业许可)。
附带注意:将您的许可证更改为GPLv3并不意味着所有使用您的产品的人都必须提供它的来源(这将只包含在AGPL中)。
因此,我看到的主要影响是:如果有人更改了您的代码并想要分发它,那么他必须自己使用GPLv3作为分布式源代码。
https://softwareengineering.stackexchange.com/questions/325833
复制相似问题