Produtos Soluções
Página Inicial Quem Somos Downloads Jornal CoSORT Contate a CoSORT Brasil
Resumidamente ...

Um controle completo de licenças de aplicações e um sistema de rastreamento para uso de vendedores de softwares independentes e seus clientes. Chaves criptografadas seguramente e simples interface de usuário.


O Que Você Tem

O Permitas é um pacote completo de software, documentação e suporte -- com acesso opcional para um servidor central de administração de licenças -- que você pode embutir em seus executáveis e bibliotecas protegidas através de uma chamada 'API' em C. Seu software irá procurar pela presença de um arquivo de licença central (texto) que contém as chaves de licenças que determinam onde, quando e como seu produto será executado. Mesmo que seu software não dependa de uma conexão com o servidor para ser executado, as chaves de licença podem ser aplicadas através de um servidor web se não quiser aplicá-las manualmente.

Além de prevenir a pirataria e certificar que usuários de licenças de demonstração são incentivados a comprar seu produto, o Permitas permite que você controle quais as funcionalidades que estão "ativas" para cada cliente individualmente. Deste modo, você pode liberar e manter uma única versão de produto contendo todas as funcionalidades, que você controla através do Permitas.

Você também tem uma única "chave de produto" para cada produto que utiliza o Permitas, que determina como as chaves são geradas e interpretadas para o produto. Desta forma, chaves para um produto nunca ativarão outro produto. Mas é importante saber que seu software será executado somente nas máquinas pelas quais seus clientes pagaram. Cópias não autorizadas não serão executadas. Chaves de licenças não podem ser "negociadas", uma vez que elas são somente válidas nas máquinas pelas quais foram geradas.

O Que Você Faz

Para que o Permitas libere suas aplicações, você deve criar uma chamada API simples onde sua aplicação irá procurar por um arquivo de licenças central quando for executada. Este arquivo de licenças receberá chaves (de você ou de um servidor web) para determinar onde, quando e como seu produto pode ser usado. Por exemplo, sua aplicação poderia chamar :

validate_machine_key(char *path);

como um protótipo no "permitas.h" onde o caminho é a localização de seu arquivo de licenças Permitas. Se nenhum caminho é especificado (ex.: caminho == (char *)NULL), o Permitas utilizará o diretório onde o executável de sua aplicação está instalado.

Sua aplicação deve estar "linkada" à 'permitas.lib' no Windows, ou à permitas.a no UNIX. O setup/instalador de sua aplicação deve carregar o programa Permitas (GUI no Windows), durante sua instalação. Usuários podem também carregar o executável Permitas separadamente, uma vez que você irá distribuí-lo com sua aplicação.

Para proteger sua aplicaçao, ele deve ser distribuído junto com arquivo permitas.dll (Windows, ou permitas.a no UNIX), com o executável Permitas (permitas.exe no Windows ou permitas* no UNIX), e com um arquivo texto de licença (permitas.txt no Windows ou .permitas no UNIX) que contém a linha :

PRODUCT_KEY <your product key>

Este arquivo de licença deve residir no mesmo diretório do executável do Permitas.

O Que os Cliente Vêem

Para ativar seu software protegido pelo Permitas, seus clientes serão automaticamente guiados durante a instalação para se conectarem com o servidor de chaves de licença, utilizando o nome do usuário e senha que você forneceu para eles. Quando conectado com o servidor, estas chaves de licença são automaticamente baixadas e instaladas no arquivo central de licenças do Permitas (permitas.txt ou .permitas), e o servidor mantém registros detalhados desta atividade em um banco de dados SQL.

Conectar-se com o servidor de licenças só é necessário uma única vez durante a instalação da chave, versões de demostração ou atualização de funcionalidades. Não existe dependência do servidor durante a execução. Se a máquina de seus clientes não pode se conectar com o servidor, ou eles sempre querem receber licenças manualmente, eles podem usar outro executável do Permitas (GetNID) para criar uma chave particular, baseada em texto. Então eles enviam por e-mail esta "chave particular" para você, ou se "logar" em um outro computador no servidor Permitas, para obter a chave que necessitam baseado nas especificações de sua chave particular.

Chaves de Licença

Você pode liberar chaves de licença para seus clientes em qualquer uma das formas a seguir :

  • Utilizar seu próprio gerador de chaves, um utilitário do Permitas

  • Adquirir o servidor de licenças do Permitas*

  • Adquirir scripts e executáveis para servidor web para rodar seu próprio servidor de licenças

Se você utiliza um servidor web, você pode criar, visualizar e administrar as contas e licenças de seus clientes a qualquer hora e de qualquer lugar através das interfaces baseadas em web do Permitas Vendor Central, ou automaticamente de seu próprio web site de onde seus clientes adquirem seus produtos.

* Se você decidir usar o servidor web Permitas para liberar chaves de acesso, você terá uma única "conta de fornecedor", pela qual você cria e administra suas próprias contas de clientes.

Você pode estipular nomes para cada funcionalidade de seus produtos, e customizar o e-mail que seus clientes receberão a cada criação de conta. E você tambem controla o acesso de clientes no servidor.

Para maiores informações

Para maiores informações sobre o Permitas, ou para agendar uma demonstração gratuita, por favor clique aqui ou ligue para a CoSORT Brasil - +55 (11) 3262-4751.

 


© 2007 CoSORT Brasil / IRI Innovative Routines International, Inc.
mkt@cosort.com.br | Aviso Legal