首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Apache许可的库从Java移植到C#,是否需要更新许可以保护自己?

将Apache许可的库从Java移植到C#,是否需要更新许可以保护自己?
EN

Software Engineering用户
提问于 2015-10-15 10:27:26
回答 1查看 387关注 0票数 3

我正在将ESRI几何学-api-java库移植到C#。他们把图书馆放在Apache许可证下面。他们在README.md中也提到了这一点。

它们在每个源文件的头中都有少量的许可信息。我是否必须用我自己的Apache2.0许可证免责声明来替换这个头呢?还是我就把他们的留在原地?还是我在他们的下面附加我自己的免责声明?

基本上,我想公开这个移植版的图书馆,但我不想被某个律师搞砸。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2015-10-15 11:00:49

答案可以在许可文本中找到(强调我的)。

  1. 再分配。如你符合以下条件,你可在任何媒介复制及分发该作品或其衍生作品的副本,但须以任何媒介复制或不作修改,并以来源或物体的形式复制或分发:(a)你必须向该作品或衍生作品的任何其他接受者提供本许可证的副本;及(b)你必须安排任何经修改的档案载有显著的告示,述明你已更改该等文件;及(c)你必须在你所发行的任何衍生作品的来源表格中,保留作品来源表格的所有版权、专利、商标及归属通知,但不包括与衍生作品的任何部分无关的公告;和(d)如果该作品包括一个“通知”文本文件作为其分发的一部分,则你分发的任何衍生作品必须在下列至少一个地方包括该通知文件中所载的归属通知的可读副本,不包括那些与衍生作品任何部分无关的通知:在作为衍生作品一部分分发的通知文本文件内;如果与衍生作品一起提供,则在源表格或文件中提供;或在衍生作品所产生的显示器内,如及在任何地方出现该等第三方告示。通知文件的内容仅供参考,不修改许可。您可以在您分发的衍生作品中添加您自己的归属通知,或者作为该作品的通知文本的增编,但此类附加的归属通知不能被解释为修改了许可。您可以在您的修改中添加您自己的版权声明,并可以为您的修改的使用、复制或分发提供附加或不同的许可条款和条件,或者为任何此类派生作品作为一个整体提供额外的或不同的许可条款和条件,条件是您的作品的使用、复制和分发必须符合本许可证中规定的条件。

因此,简而言之,是的,你必须保留他们的原始版权通知,并添加一个通知,你编辑的文件。此外,您可以添加您自己的版权通知,如果您需要。(我建议你这么做。)

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/299936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档