Для написания проекта на Java EE нужны на серверной стороне MySQL, neo4j - они под GPL. На клиентской стороне для платформ Android, iOS, Windows - SDL2, который под zlib, в то же время emscripten - под mit
zlib и mit не требуют открытия исходного кода, но с GPL, на сколько мне известно, не все так просто.
- По GPL требуется, чтобы был открыт весь исходный код, или можно только его части?
- Если я не хочу открыть исходники(ни с клиентской, ни с серверной части) тогда для элементарного использования MySQL я должен покупать коммерческую лицензию?
- Что будет за то, если предоставлять исходный код частично, или с ошибками, чтобы "некоторые" не смогли собрать это все и наживаться на этом