Estou fazendo o upload para o GitHub pela primeira vez e estou enfrentando todas as dúvidas sobre o licenciamento. Eu não sabia que esse tópico foi descoberto na net! Mas mesmo que seja complexa, minha situação é tão típica que acho que a maioria das pessoas que usa o Github já sabe disso.
Eu só quero fazer o upload público de um aplicativo que faça referência a bibliotecas de terceiros no meu POM for Maven (empacote e crie um gerenciador de Java) e chame-as no código obviamente. Alguns deles são GPL, outro Apache, outro licenciamento múltiplo ...
Vocês geralmente precisam se preocupar com todas essas coisas? Não estou distribuindo nenhuma biblioteca binária nem de terceiros, não as estou modificando, não estou usando nada comercialmente ... Preciso fazer uma "menção explícita delas"? Em que arquivo? É necessário usar para minha própria lib a licença GPL?
O que me faz pensar em quão literal é a informação na Internet é que eu nunca vi alguém com AVISO referenciando o uso de Spring, JUnit e assim por diante ...