Kopierschutz, Lizenzbibliothek und Lizenzgenerator für Windows und Linux.
Schützen Sie die Software, die Sie vor nicht autorisierten Kopien entwickeln, die Verwendung in der Zeit auf einen bestimmten Satz von Maschinen einschränken oder die Verwendung in virtualisierten Umgebungen verhindern. Es ist ein Open -Source -Lizenzmanager, der dazu beiträgt, Ihre Software geschlossen zu halten? . Unter anderen Funktionen, wenn es auf einer "echten Hardware" ausgeführt wird, kann es eine Signatur dieser Hardware generieren und melden, wenn die Signatur nicht übereinstimmt.
Eine umfassende Liste der Funktionen und deren Status finden Sie auf der Projektseite.
Wenn Sie Probleme haben oder nur Informationen benötigen, die Sie in der Dokumentation nicht finden können, kontaktieren Sie uns bitte unter Github -Diskussionen. Wir helfen Ihnen gerne gerne weiter.
Denken Sie daran, Ihre Wertschätzung zu zeigen, die uns hier auf Github einen Star gibt.
Das Projekt wird der Community gespendet. Es kommt mit der Nutzungsfreiheit für alle, und es wird es immer sein. Es verfügt über ein BSD 3 -Klauseln für Lizenzierungsschema, das eine kostenlose Änderung und Verwendung in kommerzieller Software ermöglicht.
Die Software wird von 4 Hauptunterkomponenten hergestellt:
licensecc mit minimalen (oder no) externen Abhängigkeiten (der Teil, den Sie in Ihre Software integrieren müssen), in dem Sie sich derzeit befinden.lcc-inspector soll an den endgültigen Kunden gesendet werden, wenn es Lizenzprobleme gibt oder den PC-Hash vor der Ausstellung der Lizenz berechnet wird.lccgen zum Anpassen der Bibliothek und zum Generieren der Lizenzen.Nach einem Überblick über die grundlegende Erstellung finden Sie in der Projektwebsite detaillierte Anweisungen für Linux oder Windows.
licensecc .Eine vollständige Liste von Abhängigkeiten und unterstützten Umgebungen finden Sie auf der Projektwebsite
Klonen Sie das Projekt. Es hat Submodules, vergessen Sie nicht die --recursive Option.
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 Das Beispiele -Repository, das verschiedene Möglichkeiten zur Integration licensecc in Ihr Projekt zeigt.
Der einfachste Weg, wie Sie Ihre Probleme lösen oder Hilfe bitten können, ist die Registerkarte Diskussionen oben. Andernfalls können Sie ein Problem im Problemsystem öffnen. Schauen Sie sich die Beitragsrichtlinien vor der Berichterstattung an. Wir verwenden Gitflow (oder zumindest eine Teilmenge davon). Denken Sie daran, das GitFlow Git -Plugin zu installieren und für Ihre Pull -Anfragen als Standardzweig als Standardzweig develop .