| 
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.

|