Защита копирования, библиотека лицензирования и генератор лицензий для Windows и Linux.
Защитите программное обеспечение, которое вы разрабатываете от несанкционированных копий, ограничивайте использование во времени, определенным набором машин или предотвратите использование в виртуализированных средах. Это менеджер лицензий с открытым исходным кодом, который помогает держать ваше программное обеспечение закрытым? Полем Среди других функций, если он работает на «реальном оборудовании», он может генерировать подпись этого оборудования и сообщить, если подпись не совпадает.
Комплексный список функций и их статус доступен на сайте проекта.
Если у вас возникают проблемы, или вам просто нужна информация, которую вы не можете найти в документации, пожалуйста, свяжитесь с нами в дискуссиях GitHub, мы будем рады помочь.
Не забудьте показать свою признательность, давая нам звезду здесь, на GitHub.
Проект пожертвован сообществу. Это идет со свободой использования для всех, и это всегда будет. Он имеет схему лицензирования BSD 3, которая позволяет бесплатно модифицировать и использовать в коммерческом программном обеспечении.
Программное обеспечение производится 4 основными субкомпонентами:
licensecc с минимальными (или нет) внешними зависимостями (часть, которую вы должны интегрировать в свое программное обеспечение), то есть проект, который вы сейчас находитесь.lcc-inspector который будет отправлен к конечному клиенту, когда возникают проблемы с лицензированием, или для расчета хэша ПК до выдачи лицензии.lccgen для настройки библиотеки и получения лицензий.Ниже обзор базовой процедуры сборки вы можете найти подробные инструкции для Linux или Windows на веб -сайте проекта.
licensecc .Полный список зависимостей и поддерживаемых сред, см. Веб -сайт Project
Клонировать проект. У него есть подмодули, не забудьте --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 Репозиторий примеров, который показывает различные способы интеграции licensecc в ваш проект.
Самый простой способ решить свои проблемы или спросить помощь, - это вкладка «Дискуссии» выше, в противном случае, если вы думаете, что есть проблема, вы можете открыть проблему в системе выпуска. Посмотрите на руководящие принципы вклада перед отчетностью. Мы используем gitflow (или, по крайней мере, его подмножество). Не забудьте установить плагин Gitflow GIT и использовать develop в качестве ветви по умолчанию для ваших запросов на притяжение.