如何正确归类于MIT许可下发布的软件的作者?


16

我已经修改了MIT许可项目的源代码,并且还向其中添加了新类。如果我错了,请纠正我,但我认为在许可证上方添加我的版权声明并删除另一份许可证是合法的。但是我应该如何归因于先前的作者呢?我应该使用单独的文件吗?我还修改了一些HTML文件,这些文件中没有许可证或版权声明。我是否必须以不同的方式处理它们?

我的问题与这个问题不同,因为我还修改了我要扩展的项目的某些文件。

更新资料

尽管删除版权声明的建议听起来很怪异,但是当我第一次发布此内容时,我想到的是,如果我在他们的代码中添加了恶意内容,则作者不承担任何责任。由于MIT许可证包含免责声明,因此这应该不是问题。


2
原始许可证仍适用于您的修改。我不希望有人对我发布的内容进行修改,然后决定替换版权声明。原始通知仍然适用。您链接的问题答案适用于您的问题。
Ramhound 2012年

因此,答案是保留版权声明,但是如何指示代码已被修改?我可以在版权旁边添加我的名称组织吗?当然,我将许可证保留在修改后的代码中
kon psych

只需添加您自己的版权声明?原始版权和MIT许可适用于您的代码,如果您修改现有代码,则整个库(现在和将来)均已获得许可。
Ramhound 2012年

Answers:


15

我不是律师,但是根据MIT许可:

以上版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。

因此,您不能删除现有的版权声明。您只能将版权声明和许可条款添加到您拥有版权的代码部分中,这是您的新代码或修改后的代码。


尽管我不清楚如何将版权声明添加到修改后的代码中,但您的回答很有帮助。我可能会将其包含在函数的Javadoc中,但是我不能,并且不值得记录更改的每一行。
kon psych 2012年

我也不清楚!大多数人不会费心记录他们更改的每一行。我想,如果它归结为法律问题,您只需将另一个项目与您的项目进行比较即可。
M. Dudley

3

如果我错了,请纠正我,但我认为在许可证上方添加我的版权声明并删除另一份版权声明是合法的。

您不能删除原始版权声明。那是完全非法的。

是否可以添加自己的通知有点麻烦,而且我不是律师。您创建的内容属于“衍生作品”类别。

来自美国版权局通函14:衍生作品

为了具有版权,衍生作品必须与原始作品有足够的差异,才能被视为“新作品”,或者必须包含大量新材料。对现有作品进行较小的更改或添加很少的内容,就不会将该作品视为具有版权目的的新版本。新资料必须是原创的,并且本身具有版权。例如,标题,简短短语和格式不具有版权。

如果您的更改确实构成了受版权保护的材料,则您的版权仅与您的贡献有关。它与先前存在的材料无关。


1
因此,如果只有一个license.txt,在该文件中的原始作者下添加贡献者的名称是适当的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.