长话短说。我找到了一个很好的开源项目,其API对我的应用程序非常有用。但是,最初它是根据GPL-v3许可证分发的。我和创建者谈过了他是唯一的贡献者,他说他可以为我做一个例外,并在Apache License 2.0下提供给我。
我的问题是:
非常感谢您的所有答案。
修改
一般来说,因为它可能不清楚,我不会问关于代码中的框内容,因为毕竟它只会消失,但是或多或少会像这样:
开源项目包括:
...
Project X版权创建者Y 2010-2013,在Apache License 2.0版下异常分发
或
Project X版权创建者Y 2010-2013,在Apache License 2.0版下发布
或
Project X版权创作者Y 2010-2013
...
不仅仅是关于创作者,我关心那些可能会阅读它的人并意识到这个项目目前是在另一个许可下发布的,因此他们应该获得整个应用程序的源代码。
第三个问题是,我是否还需要以类似的形式编写有关Project X采用某些元素的项目,例如仅在那里使用的额外库?
答案 0 :(得分:0)
如果原作者同意将Apache 2.0下的软件许可给您,您应该收到一份所谓的LICENSE或COPYING文件,其中包含您需要保留的确切版权声明旁边的使用条款和条件。
此外,由于这是Apache 2.0许可证,并且您认为这是一些例外情况,您可能已经收到了一个NOTICE文件,该文件通知了这种情况。
您通常需要的是将这些信息[这些文件]传递给最终用户。
此处不要询问项目X,因为这是现实生活,为项目命名,这样可以提供更好的示例,并使这个问题对于未来的用户与他们的情况进行比较更有用。