如何将zlib许可的库标记为以我的名字修改/编辑
How to mark a zlib licensed library as altered/edited by my name?
嘿,我最近从一个GUI库中获取了一些相当旧的源代码,这些代码已经被抛弃和遗忘,并对其进行了大量的编辑/修复,以至于50%的代码现在是我的。
这个库是许可的,所以如果我想把它放在那里供其他人使用,我如何为我写的50%的代码给予自己的荣誉?
IANAL.
这将是一个部分答案。
根据zlib许可,你必须这样标记修改过的版本:
2。修改过的源版本必须清楚地标明,不得误以为是原始软件。
但是,您不能更改许可通知:
3。本通知不得从任何源代码发行版中删除或更改。
问题似乎归结为许可证前的版权行是否是"本通知"的一部分。这是一个我不能回答的问题。
然而,libpng开发者已经优雅地处理了这个问题,如果你幸运的话,有问题的原始软件的作者也遵循了同样的路线:
如果你修改了libpng,你可以在这句话后面插入额外的通知。
我不知道你在问什么。你通过表扬自己来表扬自己。只是说代码的一部分来自项目X,并在zlib许可下发布。如果您根本没有修改代码,这正是您通常会做的。
所有的zlib许可证说的是,你不能假装你写了原来的,如果你做了修改,你不能说它是原来的产品。
相关文章:
- 为我的 c++ 类介绍制作一个三角形分类器.我有几个问题
- 如何使用C++为我的容器 Deque 设置最大大小?
- 比特集告诉我的名字是什么?
- 在为我的基于文本的 RPG 游戏制作库存时遇到困难
- 如何为我的数组选择更大的数据类型?
- 所以我正在为我的学校作业练习继承,但我无法正确实施标题保护
- 如何为我的类实现/重载二进制运算符
- 如何为我的容器实现随机访问迭代器?
- 如何为我的游戏设置主菜单场景?QT C++
- 如何查看在程序级别为我的程序创建了多少 vtable 和 vpointer
- 如果我想使用 cout 为我的函数提供任何输入......我该如何给出
- 如何从支持linux/mac操作系统的第三方代码为我的c#项目创建dll
- 即使在我为我的应用程序授予管理员后也无法从 Windows 系统复制目录
- 如何修复我的函数 popFront 为我的列表?
- SFML c ++ 当包含文件内游戏中发生事件时,如何使用铃声函数为我的游戏创建声音类?
- 我必须输入我的名字才能输入我的资源,我该怎么做
- 在我为我的二维向量提供第一个值后控制台关闭
- 如何为我的窗户腾出顶部空间?
- PostgreSQL:如何为我的单元测试创建临时用户和数据库
- 如何将zlib许可的库标记为以我的名字修改/编辑