tags:

views:

101

answers:

3

Should Translations of some GPL code to other languages be licensed as GPL?

For ex we have x264 C/C++ H264 encoding open source GPL lib. We translate it from… C\C++ to Java or C# should we license our code as GPL?

+7  A: 

INAL, but, yes it would count as a derivative work

jk
+3  A: 

Yes, GPL code translated to another language or platform is still subject to the terms of the GPL. It constitutes a "modified version."

richardtallent
And what if my translator (Adobe Alchemy for ex if we talk about AS3) gives me only binary’s what should i do?
Blender
And If I use a compiled binary of some GPL code in my project do I need to make my entire project GPL?
Blender
Yes, your program is still considered a derivative under the GPL if you link into any GPL'd component directly.
cookiecaper
+3  A: 

The GPL stipulates that all derivative works share its license.

I guess that legally you may not be obliged to license under the GPL depending on how you port the software, but you certainly should license under the GPL as the original author's intention is obviously to apply the GPL to all other software based off of the GPL'd work.

cookiecaper