Licenciamento

O JxBrowser é uma biblioteca comercial que requer uma chave de licença válida para funcionar. Este guia foca nos aspectos técnicos do trabalho com as licenças.

Para obter informações sobre preços e detalhes sobre os termos e condições, consulte na seção Licenciamento e Preços na página do produto no nosso site principal.

Veja também o nosso tutorial em vídeo que mostra como obter e instalar uma chave de licença:

Adicionar a licença a um projeto

O JxBrowser necessita de uma chave de licença, que representa uma cadeia de caracteres com uma combinação de letras e dígitos. A chave deve ser fornecida à biblioteca através de uma das seguintes formas.

Você pode fornecer a chave através da propriedade do sistema jxbrowser.license.key. Por exemplo:

System.setProperty("jxbrowser.license.key", "your_license_key");
System.setProperty("jxbrowser.license.key", "your_license_key")

Apenas uma chave de licença pode ser configurada através desta propriedade do sistema. É possível utilizar chaves de licença separadas para diferentes instâncias do Engine:

Engine engine = Engine.newInstance(
        EngineOptions.newBuilder(HARDWARE_ACCELERATED)
                .licenseKey("your_license_key")
                .build());
val engine = Engine.newInstance(
        EngineOptions.newBuilder(HARDWARE_ACCELERATED)
            .licenseKey("your_license_key")
            .build())

A definição da chave de licença através da API lhe permite substituir a chave de licença especificada na propriedade do sistema jxbrowser.license.key.

Licenças comerciais

Quando adquirir uma licença comercial, lhe enviaremos um e-mail com uma chave de licença.

Você pode utilizar esta chave de licença tanto para o desenvolvimento da sua aplicação com o JxBrowser como para a distribuição da nossa biblioteca como parte do seu software.

Licença Indie

Esta licença é emitida a uma pessoa.

Inclui uma subscrição de 1 ano de Suporte Padrão que inclui atualizações de produtos e suporte técnico.

O suporte técnico é fornecido através da conta atribuída no Centro de Ajuda do JxBrowser. Será criada uma conta para o titular da licença.

Apenas o titular da licença tem o direito de utilizar o JxBrowser, receber atualizações gratuitas, incluindo versões principais e secundárias, e entrar em contato com o suporte técnico durante a subscrição ativa do Suporte Padrão.

Contrato de Licença Individual do JxBrowser

Licença de projeto

A licença é emitida a uma empresa.

A licença está associada a um pacote Java do seu projeto. Quando comprar uma licença de Projeto, será solicitado que você forneça o nome do pacote onde irá criar uma instância Engine. Você pode trabalhar com a instância criada Engine e fazer chamadas à API da biblioteca em outros pacotes sem quaisquer restrições.

Aqui um exemplo:

// Dê-nos este nome de pacote.
package com.mycompany.app;

import static com.teamdev.jxbrowser.engine.RenderingMode.HARDWARE_ACCELERATED;
import com.teamdev.jxbrowser.engine.Engine;

public class JxBrowserFactory {
    public Engine createJxBrowser() {
        // Você pode utilizar a instância criada fora deste pacote.
        return Engine.newInstance(HARDWARE_ACCELERATED);
    }    
}
// Dê-nos este nome de pacote.
package com.mycompany.app

import com.teamdev.jxbrowser.engine.Engine
import com.teamdev.jxbrowser.engine.RenderingMode

class JxBrowserFactory {
    // Você pode utilizar a instância criada fora deste pacote.
    fun createJxBrowser(): Engine = Engine.newInstance(RenderingMode.HARDWARE_ACCELERATED)
}

A licença inclui um ano de subscrição do Suporte Padrão que inclui atualizações de produtos e suporte técnico.

O suporte técnico é fornecido através da conta atribuída no Centro de Ajuda do JxBrowser. Iremos criar 2 contas para o titular da licença.

Contrato de Licença do Projeto JxBrowser

Licença Empresarial

A licença é emitida a uma empresa.

Concede um número ilimitado de programadores para qualquer número de projetos na sua empresa.

Inclui uma subscrição de 1 ano de Suporte Padrão que inclui atualizações de produtos e suporte técnico.

O suporte técnico é fornecido através da conta atribuída no Centro de Ajuda do JxBrowser. Serão criadas 4 contas para o titular da licença.

Período experimental

Você pode testar o JxBrowser gratuitamente durante um período experimental de 30 dias.

Para iniciar a sua avaliação gratuita, preencha formulário Web. Você receberá um e-mail com a sua chave de licença de avaliação pessoal e um guia de início rápido.

O seu período de teste gratuito de 30 dias terminou.
Quando o período de avaliação terminar, o JxBrowser deixará de funcionar. Se você solicitar mais uma chave de avaliação de 30 dias, esta não funcionará nos ambientes em que você já testou o JxBrowser durante mais de 30 dias.

Por favor, considere comprar uma licença comercial para continuar a utilizar o JxBrowser neste caso.

Período experimental estendido

Pode haver casos em que os procedimentos de contratação da sua empresa demorem mais de 30 dias. Se necessitar de mais tempo para finalizar as formalidades de compra, entre em contato com a nossa equipa de vendas através do endereço sales@teamdev.com com informações breves sobre a sua situação.

Licenças dos componentes de código aberto do Chromium

O JxBrowser baseia-se no projeto de código aberto Chromium que inclui o código fonte e as bibliotecas escritas por programadores da comunidade Chromium. O projeto também inclui uma série de bibliotecas de terceiros de código aberto.

O JxBrowser está utilizando os componentes Blink, FFmpeg, libsecret e Wayland Protocols do KDE, fornecidos sob LGPL. Saiba mais sobre Conformidade do JxBrowser com a LGPL.

Uma das principais questões que se colocam quando um código-fonte aberto é utilizado em produtos comerciais é a utilização autorizada do código-fonte aberto e as eventuais restrições de utilização e distribuição das obras baseadas nesse código-fonte aberto.

Estamos efetuando uma revisão regular das licenças, associadas aos componentes Chromium utilizados pelo JxBrowser, para nos certificarmos de que não existem termos que restrinjam a distribuição comercial do JxBrowser ou das aplicações dos clientes que o utilizam. Também nos certificamos de que as licenças que exigem a divulgação do código fonte (como a GPL) não se aplicam ao JxBrowser ou às aplicações nele baseadas.

Veja abaixo os links para as licenças dos componentes Chromium associados às versões do JxBrowser:



Se você tiver alguma questão que não esteja abrangida por este artigo, nos envie um e-mail para sales@teamdev.com.

Go Top