我正在 GPL 许可下编写应用程序。我在 GPL 下的另一个项目中发现了一些有用的代码。我想知道我是否可以使用它。
我想
Foo
从A项目中学习一个课程并将其添加到我自己的项目中。接下来,我想在Foo
类内部进行更改(重命名类名和函数名,更改代码格式,删除一些函数,更改一些算法,添加我自己的函数等)。允许吗?如何标记这个类是A项目的一部分?像这样?
所有原创材料版权所有(C)2009-2010作者 来自 A 的原始文件:A/foo/foo.h 版权所有 (C) 1997-2001 作者。 该程序是免费软件;您可以重新分配它和/或 根据 GNU 通用公共许可证的条款对其进行修改 由自由软件基金会发布;无论是版本 2 许可证,或(由您选择)任何更高版本。 分发这个程序是希望它有用, 但没有任何保证;甚至没有暗示的保证 适销性或特定用途的适用性。 有关详细信息,请参阅 GNU 通用公共许可证。 您应该已经收到一份 GNU 通用公共许可证的副本 连同这个程序;如果没有,请写信给自由软件 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA。 或 http://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html#x1-40002.2?
- 接下来,我想将B项目中的一个函数添加到我的
Foo
类版本中。如何标记该功能来自B项目?
谢谢,