我用C#重写了Mercurial的某些部分(已获得GNU GPL v2的许可)。自然,我对原始Python代码进行了很多研究,其中一些部分是从Python到C#的直接翻译。
有可能以不同的条款获得“我的代码”的许可,甚至可能成为闭源商业应用程序的一部分吗?如果没有,我可以在LGPL下重新许可“我的代码”,将其开源,然后在我的开源商业应用程序中使用此开源C#库吗?
3
如果您使用原始代码(而不是根据协议和文档重新实现)工作,则它可能会属于“衍生产品”领域,在这种情况下,它仍可能属于原始许可。与律师交谈。
@MichaelT也不会使用文档和逆向工程协议吗?
—
Anton Gogolev 2012年
不必要。派生作品采用原始作品并将其转换为另一种形式。在更多的传统媒体上,绘画是受版权保护的,绘画的照片是衍生作品。如果正确完成,无尘室反向工程可以避免这种情况。另请参阅移植代码的版权和许可问题?来自SO。
INAL,但AFAIK仅自动代码翻译受版权保护。
—
vartec
@vartec有什么证明吗?
—
安东·戈戈列夫