关于开源协议的问题

2017-12-21 23:02:39 +08:00
 rabbbit

我 fork 了别人的项目(该项目协议为 MIT),做了一点修改
在我修改的代码里,使用了 material-design-icons(该项目协议为 apache-2.0)和 html2canvas(该项目协议为 MIT)

问题
1 现在我这个项目的协议是 MIT 还是 apache-2.0,需要修改项目的 LICENSE 吗?
2 我能更改我这个项目的协议吗?例如把项目协议改成 GPL.

我的项目 https://github.com/Aaron-Bird/my-mind
fork 自 https://github.com/ondras/my-mind
material-design-icons https://github.com/google/material-design-icons
html2canvas https://github.com/niklasvh/html2canvas

899 次点击
所在节点    问与答
1 条回复
Technetiumer
2017-12-24 15:22:14 +08:00
MIT 只保留署名权利

Apache 没有要求新增代码必须 Apache 许可

你的新增代码可以以兼容 MIT、Apache 的许可证发布

但要保留那两个许可证

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/416691

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX