Domanda

I'm interested in the following situation:

  1. There's GPL library written in one programming language.
  2. I want to port parts of the library to another programming language from scratch.

Should I publish software under GPL in this case as well?

È stato utile?

Soluzione

Yes, because as you write you translate (port) (parts of) the work into another language.

You are free to do so, but only under the terms of the GPL license.

The GPL license is a copyleft license, so the modified work (the translation, the port), needs to be passed along with the same usage conditions to preserve the freedom of the software.

Porting or translating a software can be compared with translating a book. The copyright of the original author still applies even to the translation.

Also consider that if you would only need to port a software to remove these usage terms, then you could just easily port a software to another language and then port it again to another language which could be the same language as the original language.

Keep in mind that this is no legal advice but just what I think about that as a layman.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top