正确打包包含开源许可证的插件

发布于 2024-07-24 16:33:29 字数 1455 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

长安忆 2024-07-31 16:33:29

如果您混合代码,它必须符合两个许可证,这通常意味着它们必须兼容。 我相信只要遵守以下规则,MIT 很容易与 GPL 合并:

麻省理工学院许可证

版权 (c)

特此授予许可,免费
向任何获得副本的人收取费用
本软件及相关的
文档文件(“软件”),
无需处理本软件
限制,包括没有
限制使用、复制、
修改、合并、发布、分发、
分许可和/或出售副本
软件,并允许人们
软件的用途
因此,受以下条件限制
条件:

上述版权声明和此
许可通知应包含在
的所有副本或大部分
软件。

这似乎意味着唯一的要求是将许可证文件与代码的“大量”部分放在一起。 但它不应该覆盖 GPL,因为 GPL 的语言更严格并且要求 MIT 部分成为 GPL(在您的版本中)。 换句话说,你的整个软件必须是 GPL。

If you mix code it must comply with both licenses, which generally means they must be compatible. I believe MIT is pretty easy to merge with GPL as long as you obey the following:

The MIT License

Copyright (c)

Permission is hereby granted, free of
charge, to any person obtaining a copy
of this software and associated
documentation files (the "Software"),
to deal in the Software without
restriction, including without
limitation the rights to use, copy,
modify, merge, publish, distribute,
sublicense, and/or sell copies of the
Software, and to permit persons to
whom the Software is furnished to do
so, subject to the following
conditions:

The above copyright notice and this
permission notice shall be included in
all copies or substantial portions of
the Software.

Which seems to imply the only requirement is to place the license file with an "substantial" portions of code. It should NOT override the GPL though because the language of GPL is more strict and requires the MIT portions to become GPL (in your version). In other words your whole software must be GPL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文