11
V2EX  ›  问与答

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

  •  
  •   11 · Mar 25, 2014 · 4290 views
    This topic created in 4465 days ago, the information mentioned may be changed or developed.
    修改后还是以 MIT License 再发布,我对 MIT License 的理解是,只要在演绎的项目中包括原来的 License 就可以吧(?)

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

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

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

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

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

    比如:
    http://www.foobar2000.org/license
    chrome://credits
    sneezry
        4
    sneezry  
       Mar 25, 2014
    @timonwong 原来是这样,got it~thx
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3313 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:54 · PVG 19:54 · LAX 04:54 · JFK 07:54
    ♥ Do have faith in what you're doing.