stevenjoezhang / live2d-widget

把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ | Live2D widget for web platform
https://zhangshuqiao.org/2018-07/在网页中添加Live2D看板娘
GNU General Public License v3.0
8.86k stars 2.4k forks source link

修改了您的代码,我的开源协议是否也需要设置为GPL? #87

Closed HappyYYT closed 2 years ago

HappyYYT commented 3 years ago

您好,最近在我自己的开源项目lucky-fairys-lucky-draw中使用了对您的项目修改后的代码。在线版本 使用情况如下: index.html -js --live2d.min.js --modified2dLive.js (修改) 请问我的开源协议是否要更改为GPL(现在是MIT)?如果需要,我会立即更改:relaxed:,以及有什么不妥之处希望得到您的指出:chestnut:。 除此之外,我还想知道这是否会“污染”我的后端代码?目前我不太乐意开源这个项目的后端代码。 非常感谢得到您的回复~:grinning:

stevenjoezhang commented 3 years ago

您好,非常感谢您对开源协议的关注。创建这个仓库时我是按习惯选择的 GPL 协议,并没有考虑到它会发展得如此受欢迎。从实际的使用情况来看,许多用户都会加入自定义内容,或者修改 CDN 的链接;GPL 协议过于严格了 。我会研究一下是否可以将配置文件独立出来,或者更换较为宽松的开源协议。

HappyYYT commented 3 years ago

您好,非常感谢您对开源协议的关注。创建这个仓库时我是按习惯选择的 GPL 协议,并没有考虑到它会发展得如此受欢迎。从实际的使用情况来看,许多用户都会加入自定义内容,或者修改 CDN 的链接;GPL 协议过于严格了 。我会研究一下是否可以将配置文件独立出来,或者更换较为宽松的开源协议。

好哒,非常感谢你!:tulip::rose::sunflower::four_leaf_clover::hibiscus::ear_of_rice:

Freed-Wu commented 2 years ago

我会研究一下是否可以将配置文件独立出来

请问有进展吗?:smile:

stevenjoezhang commented 2 years ago

@Freed-Wu 我在近期准备重构一下,让配置文件的作用更大一些: https://github.com/stevenjoezhang/live2d-widget/commit/d3a2a8ba484e7cd79089583244a76c8f4e609a11 这样只用修改 autoload.js 即可完成自定义,无需 fork 仓库修改代码。

stevenjoezhang commented 2 years ago

总的来讲,回到原来的问题,我的理解是:

再次感谢各位对开源协议的关注!