在特殊许可变更后,应该将哪些版权信息添加到软件中?

时间:2013-01-10 16:17:24

标签: licensing

长话短说。我找到了一个很好的开源项目,其API对我的应用程序非常有用。但是,最初它是根据GPL-v3许可证分发的。我和创建者谈过了他是唯一的贡献者,他说他可以为我做一个例外,并在Apache License 2.0下提供给我。

我的问题是:

  1. 他写的电子邮件是他可以在这个许可证下提供给我的,或者他应该给我写一些其他的东西:我同意在Apache License下为[PERSON]提供X项目,而不是GPL-v3 < / LI>
  2. 我应该在页面上写什么:项目X在特殊的Apache许可证,版本2.0或什么?因为将项目X写入GPL-v3,将表明整个应用程序应该在此许可下。
  3. 如果这个项目使用另一个开源项目[库](在Apache 2.0许可下),我是否还需要将其作为另一个关于列表元素的编写?是不是?
  4. 非常感谢您的所有答案。

    修改

    一般来说,因为它可能不清楚,我不会问关于代码中的框内容,因为毕竟它只会消失,但是或多或少会像这样:

    开源项目包括:

    ...

    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采用某些元素的项目,例如仅在那里使用的额外库?

1 个答案:

答案 0 :(得分:0)

如果原作者同意将Apache 2.0下的软件许可给您,您应该收到一份所谓的LICENSE或COPYING文件,其中包含您需要保留的确切版权声明旁边的使用条款和条件。

此外,由于这是Apache 2.0许可证,并且您认为这是一些例外情况,您可能已经收到了一个N​​OTICE文件,该文件通知了这种情况。

您通常需要的是将这些信息[这些文件]传递给最终用户。

此处不要询问项目X,因为这是现实生活,为项目命名,这样可以提供更好的示例,并使这个问题对于未来的用户与他们的情况进行比较更有用。