Estoy subiendo a GitHub por primera vez y me enfrento a todo tipo de dudas sobre las licencias. ¡No sabía que ese tema fuera tan descubierto en la red! Pero incluso si es complejo, mi situación es tan típica que supongo que la mayoría de las personas que usan Github ya lo saben.
Solo quiero subir públicamente una aplicación que haga referencia a bibliotecas de terceros en mi POM para Maven (paquete y compilar el administrador de Java), y obviamente llamarlas en el código. Algunos de ellos son GPL, otros Apache, otras licencias múltiples ...
¿Usualmente todos tienen que preocuparse por todo esto? No estoy distribuyendo ninguna biblioteca binaria ni de terceros, no las estoy modificando, no estoy usando nada comercialmente ... ¿Tengo que hacer una "mención explícita de ellas"? En que archivo ¿Es necesario que use para mi propia biblioteca la licencia GPL?
Lo que me hace preguntarme cuán literal es la información en Internet es que nunca vi a nadie con AVISOS que hicieran referencia al uso de Spring, JUnit, etc.