Se você usar o Sun Java JDK não é necessário disponibilizar código-fonte nenhum para ninguém. O Sun Java JDK não é GPL; apenas o OpenJDK é GPL, e mesmo assim usando a “Classpath exception”, que diz que o código-fonte de seus programas não tem obrigação de ser GPL.
Entretanto, disponibilizar o código-fonte para seus clientes depende do tipo de contrato que você fez com eles. Se você só vende os serviços, sem o fonte, então você não tem de disponibilizar coisa nenhuma.
R
Rafael_Fantin
Tem alguma material onde eu possa tirar minhas dúvidas sobre esse caso de licença do java, por favor?