Cópia de proteção, biblioteca de licenciamento e gerador de licença para Windows e Linux.
Proteja o software que você desenvolve de cópias não autorizadas, limite o uso a tempo, a um conjunto específico de máquinas ou evite o uso em ambientes virtualizados. É um gerente de licença de código aberto que ajuda a manter seu software fechado? . Entre outros recursos, se for executado em um "hardware real", poderá gerar uma assinatura desse hardware e relatar se a assinatura não corresponder.
Uma lista abrangente de recursos e seu status está disponível no site do projeto.
Se você estiver enfrentando problemas ou precisar de informações que não pode encontrar na documentação, entre em contato conosco em discussões no github, ficaremos felizes em ajudar.
Lembre -se de mostrar seu apreço, dando -nos uma estrela aqui no Github.
O projeto é doado à comunidade. Ele vem com liberdade de uso para todos, e sempre será. Possui um esquema de licenciamento de cláusulas BSD 3, que permite modificação e uso gratuitos em software comercial.
O software é fabricado por 4 subcomponentes principais:
licensecc com dependências externas mínimas (ou não) (a parte que você deve integrar em seu software) que é o projeto em que você está atualmente.lcc-inspector de depurador de licença para ser enviado ao cliente final quando houver problemas de licenciamento ou para calcular o hash do PC antes de emitir a licença.lccgen para personalizar a biblioteca e gerar as licenças.Abaixo de uma visão geral do procedimento básico de construção, você pode encontrar instruções detalhadas para o Linux ou Windows no site do projeto.
licensecc .Para uma lista completa de dependências e ambientes suportados, consulte o site do projeto
Clone o projeto. Possui submódulos, não se esqueça da opção --recursive .
git clone --recursive https://github.com/open-license-manager/licensecc.git
cd licensecc/build cmake .. -DCMAKE_INSTALL_PREFIX=../install
make
make install cmake .. -G "Visual Studio 15 2017 Win64" -DBOOST_ROOT="{Folder where boost is}" -DCMAKE_INSTALL_PREFIX=../install
cmake --build . --target install --config Release x86_64-w64-mingw32.static-cmake .. -DCMAKE_INSTALL_PREFIX=../install
make
make install make test ctest -C Release O repositório de exemplos que mostra várias maneiras de integrar licensecc ao seu projeto.
A maneira mais fácil de resolver seus problemas ou pedir ajuda é através da guia Discussões acima, caso contrário, se você acha que há um problema, poderá abrir um problema no sistema de problemas. Dê uma olhada nas diretrizes de contribuição antes de relatar. Usamos o GitFlow (ou pelo menos um subconjunto). Lembre -se de instalar o plug -in GitFlow Git e usar develop como ramificação padrão para suas solicitações de tração.