如果您阅读了一个LGPL项目的源代码,并激发了一个完全不同的实现,那么该作品仍然是派生作品吗?



我真的很想将PGM用于我正在为我的一家公司开发的应用程序。这个应用程序永远不会被分发,它只供内部使用。有一个叫做OpenPGM的实现和一个(我相信)衍生作品javapgm实现了这个协议。

我的问题是,如果我阅读这些库的源代码并使用这些知识来帮助创建Erlang PGM实现,这会被认为是派生作品吗?我更愿意在BSD许可下发布我的实现,所以我不是想不劳而获,而是想公平竞争。

简而言之:

  1. 我的版本是否应该在LGPL下发布?
  2. 如果我的公司只在内部使用它,它如何使用该库会有任何限制吗?(绝不会在公司外发行)。
  3. 做我想做的事符合LGPL许可的精神吗?

提前感谢!:)

我不认为它会是一个衍生作品,除非你的东西中的代码行和开源代码之间有1:1的相关性。我们这里讨论的不是专利,发明的概念很重要。

  1. 你永远无法确定它不会意外泄露或被共享或包含在另一个项目中。

  2. 你应该尝试使用OpenPGM来制作你需要的Erlang接口;然后它是开源的,其他人可能会帮助你维护它,你会得到一个免费的代码审查

相关内容

  • 没有找到相关文章

最新更新