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?
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.
"" ? GPL Apache . , GPL, - Windows GPL, .
, JDK , GPL .
AFAIK Swing JDK/JRE, ?
, , Swing. , .
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:
Source: https://habr.com/ru/post/1751600/More articles:How to configure Qt to work with Visual Studio 2010? - c ++поиск с ключами startkey, endkey и array - couchdbPython Performance: Try-except or not in? - performanceWhat is the easiest way to transfer an Oracle database from one PC to another? - oraclejQuery fullCalendar and qTip - jqueryHow to create a VBA macro that will display the range of change? - vbaHow can I not allow any Firefox settings of my web application? - browserEnable / Disable Code Access Using a License Key - Application Versions - versioninghttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1751604/passing-user-control-class-to-host-page&usg=ALkJrhiPQ17UPuXhM5zvLDV8KiLbRmqOtQHow to deserialize an xml that doesn't have a namespace, etc.? - c #All Articles