MySQL licensing and support
***************************

Este capítulo descreve os tipos de licenciamento e suporte do MySQL, incluindo:

  * Nossa política de licenciamento para sistemas operacionais não Microsoft e Microsoft

  * Os direitos autorais sob os quais o MySQL é distribuído (see Copyright)

  * Exemplo de situações quando uma licença é necessária (see Licensing examples)

  * Preços de licenciamento e suporte (see Cost), e benefícios do suporte (see Support)

MySQL licensing policy
======================

Os termos formais do licenciamento para sistemas operacionais não Microsoft tais como Unix ou OS/2 são especificados em Public license. Basicamente, nossa política de licenciamento é como segue:

  * Para uso interno normal, o MySQL geralmente não custa nada. Você não precisa nos pagar se não o quiser.

  * Uma licença é requerida se:

       - Você vende o servidor MySQL diretamente ou como parte de outro produto ou serviço.

       - Você cobra para instalar e manter um servidor MySQL no local do cliente

       - Você incluie o MySQL numa distribuição que não é redistribuída e você cobra por alguma parte dessa distribuição

  * Para circunstâncias sob as quais uma licença do MySQL é requerida, você necessita uma licença por mâquina que roda o servidor mysqld. Entretanto, uma mâquina com múltiplos processadores conta como uma mâquina simples e não há restrição no número de servidores que rodam numa só mâquina ou no número de clientes concurrentes conectados ao servidor em essa mâquina.

  * Você não necessita uma licença para incluir código de programas clientes comerciais. O acesso de parte de clientes para o MySQL é de domínio público. O código do cliente mysql de linha de comando incluie código da livraria readline que está sob a licença pública GNU.

  * Para clientes que tem comprado 1 licença ou suporte MySQL, nós fornecemos funcionalidade adicional. Atualmente, isso significa o fornecimento do utilitário myisampack para banco de dados somente de leitura, rápidos e compactados. (O servidor incluie suporte para ler tais bancos de dados mas não a ferramenta de compactar usada para criar os mesmos). Quando os acordos de suporte gerem suficientes recursos, nós liberaremos esta ferramenta sob a mesma licença do servidor MySQL.

  * Se seu uso do MySQL não requer uma licença, porém você gosta do MySQL e deseja encorajar um maior desenvolvimento, você é certamente bem-vindo a adquirir uma licença de qualquer forma.

  * Se usa o MySQL num contexto comercial de tal forma que obtêm benefícios no seu uso, nós lhe solicitamos que apoie o desenvolvimento do MySQL através da compra de algum nível de suporte. Nós achamos que se o MySQL o ajuda em seu negócio, é razoável que solicitemos sua ajuda para o MySQL. Por outro lado, se você nós faz perguntas de suporte, não somente está usando de graça algo no qual nós colocamos um enorme trabalho, você também está pedindo suporte de graça.

Para uso em sistemas operacionais Microsoft (Win95/Win98/WinNT), você precisa de uma licença MySQL depois de 30 dias de experiência, com a exceção que licenças podem ser requeridas sem nenhum custo para uso educacional ou para suportar pesquisas de governo ou universidades. See Winlicense. Uma versão shareware do MySQL-Win32 que você pode experimentar antes de comprar está disponível em http://www.mysql.com/mysql_w32.htmy. Depois que você tenha pago, você terá uma senha que permite seu acesso a uma nova versão MySQL-Win32.

Se você tem uma pergunta se for o caso ou não de requerer uma licença para seu caso em particular do MySQL, favor entrar em contato com nós. See Contact information.

Se você requer uma licença MySQL, a forma mais fácil para pagar a mesma é usar o formulário no seguro servidor TcX em https://www.mysql.com/license.htmy. Outras formas de pagamento são mencionadas em Payment information.

Copyrights used by MySQL
========================

Existem vários direitos autorais diferentes na distribuição MySQL:

 1. O fonte específico MySQLnecessário para construir o mysqlclient livrarias e programas no diretório client está em domínio público. Cada arquivo que está em domínio público tem um cabeçalho que claramente notifica este estado. Isto incluie tudo no diretório cliente algumas partes do mysys, mystring e dbug livrarias.

 2. Algumas pequenas partes do fonte (GNU getopt) estão cobertas pela ``GNU LIBRARY LIBRARY GENERAL PUBLIC LICENSE''. Ver o arquivo mysys/COPYING.LIB.

 3. Algumas pequenas partes do fonte ( (GNU readline)  estão cobertas pela ``GNU GENERAL PUBLIC LICENSE''. Ver o arquivo readline/COPYING.

 4. Algumas partes do fonte (a regexp livraria) está coberta pelo estilo de direito autoral Berkeley.

 5. O outro fonte necessário para o servidor MySQL em plataformas não Microsoft está coberta pela ``MySQL FREE PUBLIC LICENSE'', a qual é baseada na ``Aladdin FREE PUBLIC LICENSE.'' See Public license. Quando o MySQL está rodando em qualquer sistema operacional Microsoft, outro licenciamento é aplicado.

Os seguintes pontos direcionam a filosofia sob nossa política de direito autoral:

  * A livraria cliente SQL deve ser totalmente livre tal que a mesma pode ser incluída em produtos comerciais sem nenhuma limitação.

  * Pessoas que querem livre acesso ao programa no qual nós temos colocado uma grande quantidade de trabalho, podem tê-lo, tal que não procurem ganhar dinheiro diretamente pela distribuição e para benefício.

  * Pessoas que querem manter o direito da propriedade de seu programa, porém também querem o valor de nosso trabalho, podem pagar pelo previlégio.

  * O uso normal em casa é de GRAÇA. Mas se você usa o MySQL para algo importante para você, você pode ajudar o desenvolvimento futuro pela compra de uma licença ou contrato de suporte.See Support.

Possible future copyright changes
---------------------------------

Nós poderemos optar para distribuir versões antigas do MySQL com a GPL no futuro. Entretanto, essas versões devem ser identificadas como GNU MySQL. Também, todas notas de direitos autorais dos arquivos relativos devem ser mudados para a GPL.

Distributing MySQL commercially
===============================

Esta seção é um esclarecimento dos termos de licença que são a base na ``MySQL FREE PUBLIC LICENSE'' (FPL).  See Public license.

O MySQL pode ser usado livremente , incluindo entidades comerciais para avaliação ou uso interno sem suporte. Entretanto, distribuição para propósitos comerciais do MySQL, ou qualquer coisa contendo ou derivando do MySQL no seu todo ou parte, requer uma licença comercial escrita da TcX AB, a única entidade autorizada para garantir tais licenças.

Você não pode incluir o MySQL ``de graça'' num pacote contendo qualquer coisa pela qual um pagamento está sendo feito, exceto como notado abaixo:

A intenção da exceção providenciada na segunda claúsula da licença é para permitir que organizações comerciais operando um servidor FTP ou uma agência de notícias possam distribuir livremente o MySQL, desde que:

 1. A organização complace com as outras provisões da FPL, a qual incluie entre outras coisas um requerimento para distribuir o código fonte inteiro do MySQL e qualquer outro trabalho derivado, e para distribuir a FPL em si junto com MySQL;

 2. A única cobrança para abaixar o MySQL é a cobrança baseada na distribuição do serviço e não numa baseada no contexto da informação sendo recebida (ex: a cobrança deverá ser a mesma para o recebimento de uma coleção qualquer de bits do mesmo tamanho);

 3. O servidor ou BBS é acessível para o público em geral, ex. o número de telefone ou enedereço IP não é guardado em secreto, e qualquer um pode obter acesso para a informação (possivelmente pagando uma inscrição ou acesso cobrado que não é dependente ou relacionado para comprar qualquer outra coisa).

Se você quer para distribuir programas em um contexto comercial que incorpora MySQL e você não quer encontrar essas condições, você deve contatar TcX AB para encontrar um licenciamento comercial, o qual envolve um pagamento. O único meio legal que você pode distribuir MySQL ou qualquer coisa contendo MySQL são pela distribuição do MySQL sob os requerimentos da FPL, ou pela obtenção de uma licença comercial da TcX AB.

Example licensing situations
============================

Esta seção descreve algumas situações ilustrando se é o caso ou não que você deve licençar o servidor MySQL. Geralmente esses exemplos envolvem o fornecimento do MySQL como parte de um produto ou serviço que você está vendendo para um cliente, ou requer que o MySQL seja usado em conjunto com seu produto. Em tais casos, é sua responsabilidade para obter uma licença para o cliente se uma é necessária (Este requerimento pode ser deixado de lado se seu cliente já tem uma licença MySQL. Porém, o vendedor deve enviar informação do cliente e o número da licença para TcX, e a licença deverá ser completa, não uma licença OEM).

Note que uma simples licença do MySQL cobre qualquer número de CPUs/usuários/clientes/servidores mysqld numa só mâquina!

Selling products that use MySQL
-------------------------------

Para determinar caso seja necessário ou não uma licença MySQL quando vendendo a sua aplicação, você deve perguntar caso seja necessário para o funcionamento adequado de sua aplicação a contingência no uso do MySQL e seja necessário você incluir o MySQL com seu produto. Existem vários casos a considerar:

  * Sua aplicação precisa do MySQL para funcionar adequadamente ?

     Se o seu produto precisa do MySQL, você necessita uma licença para cada mâquina que roda o servidor mysqld. Por exemplo, se você projeta uma aplicação sobre o MySQL, então você tem feito realmente um produto comercial que necessita do servidor, tal que necessita de uma licença.

     Se sua aplicação não requer o MySQL, você não necessita obter uma licença. Por exemplo, se o MySQL apenas adiciona uma nova característica a seu produto (tal como adicionando loggin a um banco de dados e se o MySQL é usado no lugar de um arquivo texto), o mesmo entra como um uso normal, e uma licença não precisa ser requerida.

     Em outras palavras, você necessita de uma licença se você vende um produto projetado para uso com o MySQL ou que precisa do servidor MySQL para um funcionamento completo. Isto é verdadeiro caso haja necessidade ou não de fornecer o MySQL para seu cliente como parte da distribuição de seu produto.

     Isso também depende no que você está fazendo para o cliente. Você planeja fornecer a seu cliente com instruções e detalhes na instalação do MySQL com seu programa ?. Então seu produto contencialmente precisa do MySQL; Sim é tal, você necessita comprar uma licença. Se você simplesmente usa um banco de dados que espera já estiver instalado no instante en seu programa é comprado, então provavelmente não necessita de uma licença.

  * Você incluie o MySQL numa distribuição e cobra pela mesma ?

     Se você incluie MySQL com a distribuição que vende para os clientes, você necessita uma licença para cada mâquina que roda o servidor mysqld, porque neste caso você está vendendo um sistema que incluie MySQL.

     Isto é verdadeiro no caso que o MySQL com seu produto seja requerido ou opcional.

  * Você não requer nem incluie o MySQL com seu produto ?

     Suponha que quer vender um produto projetado de uma maneira geral para usar com "qualquer banco de dados" e que pode ser configurado para usar qualquer uma das várias alternativas de sistemas de banco de dados (MySQL, PostgreSQL, ou qualquer outro. Isto é, seu produto não requer MySQL, mas pode suportar qualquer banco de dados com o nível base de funcionalidade e você não depende de qualquer coisa que somente MySQL suporta. Nenhum de vocês paga para nós se o seu cliente realmente seleciona para usar MySQL?

     Neste caso, se você não fornece, obtêm ou configura o MySQL para o cliente e decide o cliente para usá-lo, nenhum de vocês precisa de uma licença. Se você faz um serviço, vide MySQL serviços.

Selling MySQL-related services
------------------------------

Se você faz uma instalação numa mâquina de um cliente do MySQL e há cobrança pelo serviço (direta ou indiretamente), então você comprar uma licença MySQL.

Se você vende uma aplicação para a qual o MySQL não é estritamente requerido, porém pode ser usado, uma licença deve indicada, dependendo como o MySQL é configurado. Suponha que seu produto não requera e não incluia o MySQL na sua distribuição, porém pode ser configurado para usar o MySQL para os clientes que assim o desejar. (Este pode ser o caso, por exemplo, se seu produto pode usar qualquer um de servidores de banco de dados).

Se o cliente obtêm e instala o MySQL, nenhuma licença é necessária. Entretanto, se você faz o serviço para seu cliente, então é necessário uma licença, porque você está vendendo um serviço que incluie o MySQL.

ISP MySQL services
------------------

Provedores de Serviço Internet (ISPs) às vezes hospedam servidores MySQL para seus cliente.

Se você é um ISP que permite a seus clientes instalar e administrar o MySQL por si próprios na sua mâquina sem nenhuma assistência de sua parte, nem você nem o cliente precisa de uma licença MySQL.

Se você cobra para instalar e administrar o MySQL como parte de seu serviço para o cliente, então você precisa de uma licença, porque está vendendo um serviço que incluie o MySQL.

Running a web server using MySQL
--------------------------------

Se você usa o MySQL em conjunto com um servidor web, você não tem que pagar uma licença.

Isto é verdadeiro se você roda um servidor web comercial que usa MySQL, desde que você não esteja vendendo o MySQL. Entretanto, neste caso nós gostariamos que você compre suporte MySQL, porque MySQL está ajudando a sua empresa.

MySQL licensing and support costs
=================================

Nossos preços atuais de licença são mostrados abaixo. Todos os preços são em US Dólar. Se você paga com cartão de crédito, a moeda é o EURO (European Union Euro), tais preços diferem levemente.

Número de licenças   Preço por cópia   Total
1                    US $200   US $200
10 pacotes              US $150   US $1500
50 pacotes              US $120   US $6000

Para compras em alto volume (OEM), os seguintes preços são aplicados:

Número de licenças    Preço por cópia   Mínimo de uma vez   Pagamento mínimo
100-999     US $40          100                       US $4000
1000-2499   US $25          200                       US $5000
2500-4999   US $20          400                       US $8000

Para compras OEM, você deve atuar como o intermediário para eventuais problemas ou solicitações de seus usuários. Nós também requeremos que clientes OEM tenham ao menos um contrato de suporte extended email.

Se você tem uma margem baixa em alto volume de produtos, você pode falar com nós sobre outros termos (por exemplo, a porcentagem dos preços de venda). Se você faz, por favor seja informativo sobre seu produto, preço, mercado e qualquer outra informação que seja relevante.

Depois de comprar 1 licença MySQL, você terá uma cópia pessoal do utilitário myisampack. Você não está permitido em distribuir esse utilitário porém você pode distribuir tabelas compactadas com ele.

Um preço completo de uma licença não é um acordo de suporte e incluie um mínimo suporte. Isto significa que nós tentamos responder qualquer pergunta relevante. Se a resposta está na documentação, nós direcionamos você à apropriada seção. Se você não tem comprado uma licença ou suporte, nós provavelmente não responderemos ao tudo.

Se você descobre o que consideramos um real bug, nós estamos prontificados a solucionar o erro em qualquer caso. Porém se você paga por suporte nós o notificaremos sobre o andamento da solução ao invés de soluncioná-lo nos próximos lançamentos.

Suporte mais amplo é vendido separadamente. Descrições do que incluie cada nível de suporte são dadas em Support. Custos para os vários tipos comerciais de suporte são mostrados abaixo. O nível de preços de suporte estão em EURO (European Union Euro). Um EURO é aproximadamente 1.17 USD.

Tipo de suporte   Custo por ano
Basic email support        EURO 170
Extended email support     EURO 1000
Login support              EURO 2000
Extended login support     EURO 5000

Você pode atualizar um nível mais baixo sw suporte para um de maior nível, pela diferença entre os preços dos dois níveis.

Payment information
-------------------

Correntemente nós podemos tomar pagamentos SWIFT, cheques ou cartões de crédito.

O pagamento poderá ser feito a:

     Postgirot Bank AB
     105 06 STOCKHOLM, SWEDEN

     TCX DataKonsult AB
     BOX 6434
     11382 STOCKHOLM, SWEDEN

     SWIFT address: PGSI SESS
     Número da Conta: 96 77 06 - 3

Especificar: licença e/ou suporte, seu nome e endereço de e-mail.

Em europa e Japão você pode usar EuroGiro (que pode ser menos caro) para a mesma conta.

Se você quer pagar através de cheque, faça-o nominal a ``Monty Program KB'' e mande um e-mail para o endereço abaixo:

     TCX DataKonsult AB
     BOX 6434, Torsgatan 21
     11382 STOCKHOLM, SWEDEN

Se você quer pagar com cartão de crédito usando a Internet, você pode usar o seguro formulário de licença da TcX:
você pode usar o formulário de licença e escrever ``bill us'' no campo de comentários. Você pode também mandar uma mensagem via e-mail para sales@mysql.com (not mysql@lists.mysql.com!) com a informação de sua companhia e pedir para nós para efetuar a cobrança.

Contact information
-------------------

Para licenciamento comercial, ou se você têm qualquer pergunta sobre informação desta seção, por favor contatar a equipe de licenciamento do MySQL. O mais preferido método é o e-mail para mysql-licensing@mysql.com. Fax é também possível porém sua manipulação pode demorar muito (Fax +46-8-729 69 05).

     David Axmark
     Detron HB
     Kungsgatan 65 B
     753 21 UPPSALA
     SWEDEN
     Fone Voz +46-18-10 22 80     (Timezone GMT+1. Fala Sueco e Inglés)

Types of commercial support
===========================

Basic email support
-------------------

Basic email support é a opção mais barata de suporte e deverá ser vista como uma forma de suportar nosso desenvolvimento do MySQL que uma real opção de suporte.

Neste nível de suporte, a lista de e-mail do MySQL é o preferido meio de comunicação. Perguntas normalmente podem ser enviadas para a principal lista de e-mail (mysql@lists.mysql.com) ou uma das outras listas regulares (por exemplo, mysql-win32@lists.mysql.com relacionada às perguntas para o MySQL Windows, tal que qualquer pessoa pode já ter experimentado e resolvido o problema que você tem.  See Asking questions.

Entretanto, comprando o suporte basic email support, você também tem acesso ao e-mail mysql-support@mysql.com, o qual não é disponível como parte do suporte mínimo que se tem quando se adquire uma licença MySQL. Isto significa que para perguntas críticas, você pode mandar sua mensagem para mysql-support@mysql.com.  (Se a mensagem tem dados privados, você só deve mandar para o mysql-support@mysql.com.)

LEMBRE-SE! para SEMPRE incluir o número de registro e data de término quando mandar uma mensagem para mysql-support@mysql.com.

Basic email support incluie os seguintes tipos de serviços:

  * Se sua pergunta já está respondida no manual, nós o informamos da correta seção na qual pode encontrar a resposta. Se a resposta não está no manual, nós o colocamos na direção certa para resolver seu problema.

  * Nós garantimos em tempo apropriado a resposta das mensagem de seu e-mail. Nós não podemos garantir que podemos resolver qualquer problema, porém ao menos você receve uma resposta se podemos contatá-lo por e-mail.

  * Nós podemos ajudá-lo com problemas inesperados quando instala MySQL a partir de uma distribuição binária em plataformas suportadas. Este nível de suporte não cobre instalação do MySQL a partir de uma distribuição fonte. Plataformas ``Suportadas'' são aquelas plataformas nas quais o MySQL é conhecido que funciona. See Which OS.

  * Nós ajudaremos você com bugs e problemas de características. Qualquer bug que for encontrado nós o solucionamos no próximo lançamento do MySQL. Se o bug é crítico para você, nós enviamos um e-mail com o patch tão logo como o bug é resolvido. Bugs críticos têm sempre para nós a maior prioridade, para assegurar que sejam solucionados tão pronto como possível.

  * Suas sugestões para desenvolvimento posterior do MySQL são tomadas em consideração. Obtendo o email support, você já ajuda o desenvolvimento posterior do MySQL. Se você quer pôr mais, faça a atualização para um nível mais alto de suporte.

  * Se você quer nós ajudar a otimizar seu sistema, você deve atualizar para um nível maior de suporte.

  * Nós incluimos uma versão binária da ferramenta de compactação myisampack para criar rápidos bancos de dados compactados, somente de leitura. O atual servidor incluie suporte para ler esses bancos de dados mas não a ferramenta para criar os mesmos.

Extended email support
----------------------

Extended email support incluie tudo o do basic email support com estas adições:

  * Seu e-mail será tratado antes dos e-amil dos usuários do basic email support e dos usuários não registrados.

  * Suas sugestões para o próximo desenvolvimento do MySQL receberá uma forte consideração. Simples extensões que fazem os gols do MySQL são a implementação em questão de dias. adquirindo o extended email support você auxilia daqui para frente o desenvolvimento do MySQL.

  * Perguntas típicas que são cobertas pelo extended email support são:

       - Nós respondemos e (dentro do razoável) resolvemos as perguntas relacionadas a possíveis bugs no MySQL. Tão pronto como os bugs são encontrados e corregidoa, nós mandamos por e-mail o pacth para ele.

       - Nós auxiliamos com inesperados problemas quando você instala o MySQL a partir do fonte ou distribuição binária nas plataformas suportadas.

       - Nós responderemos perguntas sobre características perdidad e ofereceremos dicas como trabalhar e contornar elas.

       - Nós forneceremos dicas na otimização do mysqldpara sua situação.

  * Você está permitido a influenciar a prioridade de itens do TODO do MySQL. Isso assegura que as características que você realmente precisa sejam implementadas rapidamente que as mesmas poderia ser de outra forma.

Login support
-------------

O Login support incluie tudo do extended email support com estas adições:

  * Seu e-mail terá prioridade sobre os usuários do suporte extended email.

  * Suas sugestões para o próximo desenvolvimento do MySQL será tomado com uma alta consideração. Extensões reais que podem ser implementadas num par de horas e que fazem os gols do MySQL serão implementadas tão logo como possível.

  * Se você tem um problema muito específico, nós tentaremos logar no seu sistema para resolver o problema ''no local''.

  * Tal como qualquer outro vendedor de banco de dados, não podemos garantir que podemos recuperar qualquer dado de tabelas corrompidas, porém se o pior acontece nós poderemos a recuperar tanto quanto seja possível. O MySQLtem provado ser muito seguro, porém qualquer é possível devido a circuntâncias fora de nosso controle (por exemplo, se seu sistema crash ou alguém kill o servidor executando um comando kill -9).

  * Nós providenciaremos dicas na otimização de seu sistema e consultas.

  * Você está permitido para chamar um desenvolvedor MySQL (moderadamente) e discutir seu problemas relacionados com o MySQL.

Extended login support
----------------------

O Extended login support incluie tudo do login support com estas adições:

  * Seu e-mail tem a mais alta prioridade possível.

  * Nós ativamente examinamos seu sistema e ajudamos a otimizá-lo assim como suas consultas. Nós também podemos otimizar e/ou extender o MySQL para suprir melhor suas necessidades.

  * Você também pode solicitar extensões es peciais apenas para você. Por exemplo:

          mysql> select MY_CALCULATION(col_name1,col_name2) from tbl_name;

  * Nós podemos fornecer uma distribuição binária para todas as atualizações mais importantes do MySQL para seu sistema, tão logo como podemos obter uma conta em um sistema similar. No pior dos casos, nós podemos requerer acesso para seu sistema para ser capaz de criar uma distribuição binária.

  * Se você pode providenciar acomodações e pagar os custos de viagem para um desenvolvedor MySQL para vistá-lo e oferecer ajuda com seus problemas. O suporte Extended login support entitula você para um encontro pessoal por ano, porém nós sempre somos muito flexíveis para levar para frente nossos clientes!.