如何将zlib许可的库标记为以我的名字修改/编辑

How to mark a zlib licensed library as altered/edited by my name?

本文关键字:记为 我的名字 修改 编辑 zlib 许可      更新时间:2023-10-16

嘿,我最近从一个GUI库中获取了一些相当旧的源代码,这些代码已经被抛弃和遗忘,并对其进行了大量的编辑/修复,以至于50%的代码现在是我的

这个库是许可的,所以如果我想把它放在那里供其他人使用,我如何为我写的50%的代码给予自己的荣誉?

IANAL.

这将是一个部分答案。

根据zlib许可,你必须这样标记修改过的版本:

2。修改过的源版本必须清楚地标明,不得误以为是原始软件。

但是,您不能更改许可通知:

3。本通知不得从任何源代码发行版中删除或更改。

问题似乎归结为许可证前的版权行是否是"本通知"的一部分。这是一个我不能回答的问题。

然而,libpng开发者已经优雅地处理了这个问题,如果你幸运的话,有问题的原始软件的作者也遵循了同样的路线:

如果你修改了libpng,你可以在这句话后面插入额外的通知。

我不知道你在问什么。你通过表扬自己来表扬自己。只是说代码的一部分来自项目X,并在zlib许可下发布。如果您根本没有修改代码,这正是您通常会做的。

所有的zlib许可证说的是,你不能假装你写了原来的,如果你做了修改,你不能说它是原来的产品。