Having released the code containing Java Swing, what license?

I am nearing completion of the project, and I would like to make my code open source by releasing it under GPLv2 or Apache, something like this. However, I read somewhere that there is no free Java Swing implementation, so swing-dependent code cannot be released under these licenses. It's true? And if so, which licenses should I look for instead?

+3
source share
4 answers

Do you use / modify the source code of Swing or just release the code that uses Swing?

If the latter, you do not need to worry about it and release it under any open source license available to you.

, OpenJDK Swing, GPL2. , GPL2.

+4

"" ? GPL Apache . , GPL, - Windows GPL, .

, JDK , GPL .

+2

AFAIK Swing JDK/JRE, ?

, , Swing. , .

+1
source

You can use any license you want with your Swing app. However, open source licenses are rather confusing. Here is a good comparative chart that can help you decide which license is right for you:

0
source

Source: https://habr.com/ru/post/1751600/


All Articles