Licensa do JAVA

Li num artigo que o JDK não pode ser distribuido comercialmente, somente o JRE.
Qual a diferença entre os dois
Se eu faço um aplicativo java, então não posso usar as classes padrão do java ?? Qual é o procedimento legal para distribuir seus aplicativos java ??

ola cezar
de uma olhada num tutorial que tem no guj, que chama “a sopa de letrinhas java”
que ai voce vai entender direitinho o que eh um e o que eh outro