Galera, boa tarde!
Estou desenvolvendo uma aplicação que utiliza o Oracle 11g Express.
Gostaria de saber se quando for comercializar essa aplicação será preciso comprar uma licença do Oracle ou posso continuar com a versão Express…
Abs.
Galera, boa tarde!
Estou desenvolvendo uma aplicação que utiliza o Oracle 11g Express.
Gostaria de saber se quando for comercializar essa aplicação será preciso comprar uma licença do Oracle ou posso continuar com a versão Express…
Abs.
A resposta é sim. A versão express não pode ser comercializada.
Mas tem algumas soluções para isto, construa sua aplicação de forma que não dependa do banco de dados, ou seja, o instalador desta aplicação pode(deve) utilizar alguma tecnica nosql, e dentro da aplicação ter uma tela para ser configurado o banco de dados.
No contrato de venda desta solução, deixe claro que o banco que será utilizado é de responsabilidade do comprador, e informalmente você pode indica-lo a usar o express.
Se é ético, não muito… mas atende as determinações legais.
Na verdade… o XE pode ser usado comercialmente sim:
http://www.oracle.com/technetwork/products/express-edition/overview/index.html
Só que ele possui uma série de limitações que podem ser um impeditivo, como por exemplo, o máximo de dados que ele pode armazenar é de 11GBs. Ai vai da necessidade e previsão de crescimento da sua aplicação/massa de dados.
Bem falado. Oracle Express, Sybase Express, DB2 Express, …todos eles podem ser usados comercialmente até um certo tamanho, que é bastante razoável pra maioria das empresas. Necessidades maiores são empresas que geralmente já tem dinheiro pra pagar uma licença de banco, que não é coisa de outro mundo hoje em dia.
E noSQL não é uma técnica.