如果一个开源项目以 MIT License 发布,然后我做了修改,需要重新发布,那么应该怎么处理版权文件?

2014-03-25 07:36:05 +08:00
 11
修改后还是以 MIT License 再发布,我对 MIT License 的理解是,只要在演绎的项目中包括原来的 License 就可以吧(?)

所以,我在我演绎后的项目中,把原来项目的 MIT License 复制一份,然后我再加一个自己的 MIT License 。这样可以么?
3692 次点击
所在节点    问与答
4 条回复
snachx
2014-03-25 09:43:02 +08:00
软件著作权持有人据此条款,授权许可任何获得该软件的副本和与其有关的文档文件(“该软件的副本和与其有关的文档文件”以下称为“该软件”)的人,无偿地、不受任何限制(包括使用、复制、修改、合并、出版、分发、再许可和/或销售软件副本的权利)地处理该软件,且可以将该软件提供给他人并对其以同样方式授权许可,但须符合下列条件:

上述著作权声明和本许可声明应包含在所有该软件的副本或带有该软件大部分内容的实体之内。

该软件“按原样”提供,没有任何明示或暗示性的担保(包括但不限于销售的、适用于某种特定目的的、无侵害性的担保)。在任何情况下,无论是否涉及该软件以及对该软件进行使用或其他行为导致的、产生的或相关的对合同的起诉、民事侵权或其他行为,作者或著作权持有人都不应承担任何索赔、损害赔偿或其他法律责任。

以上翻译摘录于https://orzfly.com/licenses/mit

根据这个中文翻译,应该就是你说的这个意思,首先你要附带原有的声明,然后如果有需要,可以加上你自己的声明。
sneezry
2014-03-25 09:51:01 +08:00
MIT协议似乎是最宽松的协议,它似乎没有强制的传染性(不像GPL),所以我觉得只要在代码中保留原作者信息,然后演绎作品按照什么协议发布就是你自己的事情了,好像没有必要把原代码的协议也写上去吧(个人理解,欢迎指正)
timonwong
2014-03-25 10:18:19 +08:00
@sneezry
原代码的版权还是要写的(不用包含全文,包含到你自己的版权声明里),因为你不能在未经作者许可的情况下,移除MIT协议。

比如:
http://www.foobar2000.org/license
chrome://credits
sneezry
2014-03-25 10:20:31 +08:00
@timonwong 原来是这样,got it~thx

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

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

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

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

© 2021 V2EX