Ciao e benvenuto

Allora per il tuo caso dipende dalle versioni che utilizzi.

Mysql c'e' versione free e versione a pagamento, come per java e d eclipse(le versioni enterprise con supporto tecnico etc....)

da quello che so le versioni base ti consentono di fare quello che ti pare anche software commerciale.

Il fatto e' che lavorando su web tu effettivamente non vendi un software o sito ameno che non cosegni fisicamente il codice sorgente.

(php e html nn hanno problemi di sorta, sono completamente free a meno che non utilizzi librerie o templates sotto cpyright o sotto licenza ma si parla di cose di terze parti)

Per java se puoi usare server tomcat che e' la versione "apache" di glassfish come motore e web server per servlets.

Cmq dare una letta alle user-licences per le versioni che utilizzi ti dovrebbe fugare ogni dubbio