Sto caricando su GitHub per la prima volta e sto affrontando ogni sorta di dubbio sulla licenza. Non sapevo che l'argomento fosse quello scoperto nella rete! Ma anche se è complesso, la mia situazione è così tipica che immagino che molte persone che usano Github lo sappiano già.
Voglio solo caricare pubblicamente un'app che fa riferimento a librerie di terze parti sul mio POM per Maven (pacchetto e build manager Java) e li chiama ovviamente nel codice. Alcuni di loro sono GPL, altri Apache, altre licenze multiple ...
Di solito tutti ti devi preoccupare di tutte queste cose? Non sto distribuendo alcuna libreria binaria o di terze parti, non le sto modificando, non sto usando nulla commercialmente ... Devo fare una "menzione esplicita di esse"? In quale file? È necessario utilizzare per la mia lib la licenza GPL?
Ciò che mi fa meravigliare di quanto siano letterali le informazioni su Internet è che non ho mai visto nessuno con AVVISI che fanno riferimento all'uso di Spring, JUnit e così via ...