نسخ الحماية ومكتبة الترخيص ومولد الترخيص لنظام التشغيل Windows و Linux.
حماية البرنامج الذي تقوم بتطويره من نسخ غير مصرح بها ، وقصر الاستخدام في الوقت المناسب ، إلى مجموعة محددة من الآلات ، أو منع الاستخدام في البيئات الافتراضية. إنه مدير ترخيص مفتوح المصدر يساعد على إغلاق برنامجك؟ . من بين الميزات الأخرى إذا تم تشغيله على "أجهزة حقيقية" ، فيمكنه إنشاء توقيع من هذا الجهاز والإبلاغ إذا لم يتطابق التوقيع.
قائمة شاملة من الميزات ، وحالتها متوفرة في موقع المشروع.
إذا كنت تعاني من مشاكل ، أو كنت بحاجة فقط إلى معلومات لا يمكنك العثور عليها في الوثائق ، فيرجى الاتصال بنا في مناقشات GitHub ، سنكون سعداء بالمساعدة.
تذكر أن تُظهر تقديرك ، مما يمنحنا نجمًا هنا على Github.
تم التبرع بالمشروع للمجتمع. إنه يأتي مع حرية الاستخدام للجميع ، وسيظل دائمًا كذلك. يحتوي على مخطط ترخيص BSD 3 ، والذي يتيح التعديل المجاني والاستخدام في البرامج التجارية.
تم تصنيع البرنامج من قبل 4 مكونات فرعية رئيسية:
licensecc مع الحد الأدنى من التبعيات الخارجية (أو لا) (الجزء الذي يجب أن تدمجه في برنامجك) وهذا هو المشروع الذي أنت فيه حاليًا.lcc-inspector ليتم إرساله إلى العميل النهائي عندما تكون هناك مشاكل ترخيص أو لحساب تجزئة الكمبيوتر قبل إصدار الترخيص.lccgen لتخصيص المكتبة وإنشاء التراخيص.أدناه نظرة عامة على إجراء الإنشاء الأساسي ، يمكنك العثور على إرشادات مفصلة لـ Linux أو Windows في موقع الويب للمشروع.
licensecc النهائية.للحصول على قائمة كاملة من التبعيات والبيئات المدعومة ، راجع موقع المشروع
استنساخ المشروع. إنه يحتوي على عروض فرعية ، لا تنسى الخيار --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 كفرع افتراضي لطلبات السحب الخاصة بك.