Copiar protección, biblioteca de licencias y generador de licencias para Windows y Linux.
Proteja el software que desarrolla a partir de copias no autorizadas, limite el uso a tiempo, a un conjunto específico de máquinas o evite el uso en entornos virtualizados. ¿Es un administrador de licencias de código abierto que ayuda a mantener su software cerrado? . Entre otras características, si se ejecuta en un "hardware real", puede generar una firma de ese hardware e informar si la firma no coincide.
Una lista completa de características, y su estado está disponible en el sitio del proyecto.
Si está experimentando problemas, o simplemente necesita información que no puede encontrar en la documentación, contáctenos sobre las discusiones de GitHub, estaremos encantados de ayudarlo.
Recuerde mostrar su agradecimiento dándonos una estrella aquí en Github.
El proyecto se dona a la comunidad. Viene con la libertad de uso para todos, y siempre lo será. Tiene un esquema de licencias de cláusulas BSD 3, que permite modificaciones y usos gratuitos en software comercial.
El software está hecho por 4 subcomponentes principales:
licensecc con dependencias externas mínimas (o no) (la parte que tiene que integrar en su software) que es el proyecto en el que se encuentra actualmente.lcc-inspector que se enviará al cliente final cuando haya problemas de licencia o para calcular el hash de PC antes de emitir la licencia.lccgen para personalizar la biblioteca y generar las licencias.Debajo de una descripción general del procedimiento básico de compilación, puede encontrar instrucciones detalladas para Linux o Windows en el sitio web del proyecto.
licensecc .Para obtener una lista completa de dependencias y entornos compatibles, consulte el sitio web del proyecto
Clon el proyecto. Tiene submódulos, no olvides la opción --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 El repositorio de ejemplos que muestra varias formas de integrar licensecc en su proyecto.
La forma más fácil de resolver sus problemas o pedir ayuda es a través de la pestaña Discusiones anteriores, de lo contrario, si cree que hay un problema, puede abrir un problema en el sistema de problemas. Eche un vistazo a las pautas de contribución antes de informar. Usamos Gitflow (o al menos un subconjunto de él). Recuerde instalar el complemento GitFlow Git y usar develop como la rama predeterminada para sus solicitudes de extracción.