Protection de copie, bibliothèque de licences et générateur de licences pour Windows et Linux.
Protégez le logiciel que vous développez des copies non autorisées, limitez l'utilisation dans le temps, à un ensemble spécifique de machines ou empêchez l'utilisation dans des environnements virtualisés. Il s'agit d'un gestionnaire de licence open source qui aide à garder votre logiciel fermé? . Parmi les autres fonctionnalités, s'il s'exécute sur un "matériel réel", il peut générer une signature de ce matériel et un rapport si la signature ne correspond pas.
Une liste complète des fonctionnalités et leur statut est disponible sur le site du projet.
Si vous rencontrez des problèmes, ou si vous avez juste besoin d'informations que vous ne pouvez pas trouver dans la documentation, veuillez nous contacter sur les discussions GitHub, nous serons heureux de vous aider.
N'oubliez pas de montrer votre appréciation en nous donnant une star ici sur Github.
Le projet est donné à la communauté. Il est livré avec une liberté d'utilisation pour tout le monde, et ce sera toujours le cas. Il dispose d'un schéma de licence BSD 3 Clauses, qui permet une modification et une utilisation gratuites dans des logiciels commerciaux.
Le logiciel est fabriqué par 4 sous-composants principaux:
licensecc avec des dépendances externes minimes (ou non) (la partie que vous devez intégrer dans votre logiciel) qui est le projet dans lequel vous vous trouvez actuellement.lcc-inspector débogueur de licence à envoyer au client final lorsqu'il y a des problèmes de licence ou pour calculer le hachage PC avant de délivrer la licence.lccgen pour la personnalisation de la bibliothèque et générer les licences.Ci-dessous d'un aperçu de la procédure de construction de base, vous pouvez trouver des instructions détaillées pour Linux ou Windows sur le site Web du projet.
licensecc .Pour une liste complète des dépendances et des environnements pris en charge, consultez le site Web du projet
Cloner le projet. Il a des sous-modules, n'oubliez pas l'option --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 Le référentiel d'exemples qui montre diverses façons d'intégrer licensecc dans votre projet.
La façon la plus simple de résoudre vos problèmes ou de demander de l'aide est l'onglet Discussions ci-dessus, sinon si vous pensez qu'il y a un problème, vous pouvez ouvrir un problème dans le système de problèmes. Jetez un œil aux directives de contribution avant les rapports. Nous utilisons Gitflow (ou au moins un sous-ensemble). N'oubliez pas d'installer le plugin Gitflow Git et d'utiliser develop comme une branche par défaut pour vos demandes de traction.