我真的很想将PGM用于我正在为我的一家公司开发的应用程序。这个应用程序永远不会被分发,它只供内部使用。有一个叫做OpenPGM的实现和一个(我相信)衍生作品javapgm实现了这个协议。
我的问题是,如果我阅读这些库的源代码并使用这些知识来帮助创建Erlang PGM实现,这会被认为是派生作品吗?我更愿意在BSD许可下发布我的实现,所以我不是想不劳而获,而是想公平竞争。
简而言之:
- 我的版本是否应该在LGPL下发布?
- 如果我的公司只在内部使用它,它如何使用该库会有任何限制吗?(绝不会在公司外发行)。
- 做我想做的事符合LGPL许可的精神吗?
提前感谢!:)
我不认为它会是一个衍生作品,除非你的东西中的代码行和开源代码之间有1:1的相关性。我们这里讨论的不是专利,发明的概念很重要。
-
你永远无法确定它不会意外泄露或被共享或包含在另一个项目中。
-
你应该尝试使用OpenPGM来制作你需要的Erlang接口;然后它是开源的,其他人可能会帮助你维护它,你会得到一个免费的代码审查