Ask HN: GPL copyleft applies to ports?
I'm hoping someone out there knows the answer, but I ported a library from one language to another (C++ to Java).
I was going to release it under a 3 clause BSD, but the original code was licensed under GPL v3. It probably won't ever make a difference, but does the GPL force me to license the port under GPL as well?
Thanks in advance!
5 comments
[ 5.4 ms ] story [ 34.3 ms ] threadAsk if you can have it under the license that you want. GPL3 may have been an arbitrary choice and the creators of the copyright work may be happy to either apply a dual license or allow you to apply BSD license to your derivation.
If your library implements a well-known algorithm, try to track down a text description of that algorithm (say, a research paper) and redo the code based on that original source. Looking at GPL code can contaminate your final product.