嘿所以我最近从GUI库中获取了一些非常古老的源代码,这些代码已被遗弃和遗忘,并对其进行了大量的编辑/修复,直至 50%的代码现在是我的。
这个图书馆已获得许可,所以如果我想让其他人使用,我会如何为自己编写的50%的代码提供信誉?
答案 0 :(得分:1)
IANAL。
这将是一个部分答案。
根据zlib许可证,您必须将更改后的版本标记为:
2。修改后的源版本必须明确标记,不得歪曲为原始软件。
但是,您不得更改许可声明:
3。不得从任何来源分发中删除或更改此通知。
问题似乎在于许可证之前的版权线是否属于“本通知”的一部分。这是一个我无法回答的问题。
但是,libpng开发人员已经优雅地处理了这个问题,如果运气好的话,原始软件的作者也遵循相同的路线:
如果你修改了libpng,你可以在这句话之后立即插入其他通知。
答案 1 :(得分:0)
我不确定你在这里问的是什么。你给予自己信用,给自己信任。只是说部分代码来自在zlib许可下发布的项目X.如果您根本没有修改代码,这正是您通常会做的事情。
所有zlib许可证都说你不能假装你写了原件,如果你做了改动,你不能说它是原始产品。