I’m getting to close to project completion, and I would like to make my code open source, releasing it under GPLv2 or Apache, something of that ilk. However, I had read somewhere that there is no free implementation of Java Swing, and so code depending on swing couldn’t be released under those licenses. Is this true? And if so, what licenses should I be looking at instead?
Share
Are you actually using/modifying the Swing source code or just releasing code that uses Swing?
If the latter, you don’t need to worry about it and can release under whatever open source license you like.
If the former, you can base your work off the OpenJDK Swing source code which is GPL2. Hence you would be able to redistribute happily as GPL2.