如何调整分叉项目中的现有许可证,为原始作者提供所有应得的信用?

时间:2013-12-06 15:12:38

标签: github licensing fork

我打算派一个包含以下许可证的github项目:

Copyright (c) 2013 Michel Nemnom

Permission is hereby granted, free of charge, to any person obtaining a copy
of this  software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

这个现有项目将sqlalchemy对象映射到DataTables jQuery插件。我正在调整这个项目以映射到jTable插件。

将以下内容放入许可证文本中是否足够?编辑:我打算包含完整的许可证文本。我想用以下两行替换原始版权声明。

Copyright (c) 2013 Chris Strutton
Portions Copyright (c) 2013 Michel Nemnom

Permission is hereby granted, ... (the balance of the existing licence text)

我还将一个链接放回原来的git repo,指示我从哪里分叉。

1 个答案:

答案 0 :(得分:0)

我会说不。许可证说(我自己的亮点):

  

特此允许任何获得的人免费获得许可   该软件及相关文档文件的副本(   “软件”),无限制地处理软件,包括   无限制使用,复制,修改,合并,发布的权利,   分发,再许可和/或出售本软件的副本,以及   允许软件所在的人员这样做,受制于   以下条件

     

上述版权声明和本许可声明应为   包含在本软件的所有副本或实质部分中的

所以我的意思是你必须把它包括在内。为了安全起见,你可以问Michel Nemnon。

编辑(作为评论的回答)

我认为最好/最正确的方法是严格按照规定保留原始版权声明,然后在顶部加入您自己的通知。例如:

Copyright (c) 2013 Chris Strutton
<Your own copyright notice here, 
perhaps with link to original project and description of own contributions>


Copyright (c) 2013 Michel Nemnom

Permission is hereby granted, ... (the balance of the existing licence text)