Ho sviluppato un programma Java per scopi accademici (non profit, non open source). Nel processo, ho fatto ampio uso di molte librerie comuni di Apache. Ora il programma deve essere liberato sulla rete, quindi mi chiedevo quali fossero le mie precauzioni. Il mio programma sarà (preferibilmente) costituito da un singolo file .jar, con tutti i file .jar di apache comuni che vivono al suo interno (non li ho modificati in alcun modo).
L'approccio descritto è sufficiente? O devo fare altri passi in modo tale da non commettere infrazioni?
Grazie