Comercialização de programas Java

18/03/2019

14

Para comercializar aplicações Java escritas utilizando o OpenJDK é necessário adquirir (comprar) alguma licença ?
É necessário publicar o código fonte da aplicação ?
Responder

Posts

Olá João

A linguagem Java está sob a licença GNU que é mesma do linux, permitindo que você desenvolva produtos e os comercialize os mesmo sem ter que pagar direitos ou royalties para a Oracle, que é a atual detentora da linguagem.

Porém, a licensa GNU é só para a linguagem, o e JDK padrão juntamente com o compilador e máquina virtual.

Até 2018 havia outros JDK e aplicativos da Oracle que para serem utilizados para desenvolver aplicativos deveriam ser adiquiridos comercialmente. Também era possível pagar para ter suporte da Oracle.

A partir de 2019 a Oracle definiu melhor sua politica de produtos java.
- A linguagem continua gratuita na licensa GNU
- o JDK básico conhecido como OpenJDK agora, continua gratuito.
- OracleJDK (LTS) Será pago, e serve para aplicações de grande porte que precisam de suporte

além disso é possível ser assinante oracle para ter acesso e suporte ao

Java SE Advanced Desktop
Java SE Advanced
Java SE Suite

Então, resumindo, como já estamos em 2019, e você quer desenvolver e comercializar produtos feito em java sem custo para você utilize o OpenJDK que estará tudo bem mas se você quiser desenvolver para empresas com produtos maiores precisará adiquirir o JDK pago..
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira