مشاركة عبر


LicenseType enum

يعدد أنواع التراخيص.

الحقول

Unknown = 0

نوع الترخيص غير معروف أو غير محدد.

Permissive = 1

يسمح الترخيص المسموح به باستخدام البرامج وتعديلها وتوزيعها بحرية بأقل قدر من القيود. أمثلة: معهد ماساتشوستس للتكنولوجيا ، أباتشي 2.0.

WeakCopyleft = 2

يتطلب ترخيص الحقوق المتروكة الضعيف إجراء تعديلات على البرنامج ليتم مشاركتها بموجب نفس الترخيص ، ولكنه لا يفرض قيودا على الأعمال الأكبر التي تتضمن البرنامج. أمثلة: LGPL.

StrongCopyleft = 3

يتطلب ترخيص الحقوق المتروكة القوي أن يتم أيضا توزيع أي أعمال مشتقة أو أعمال أكبر تتضمن البرنامج بموجب نفس الترخيص. أمثلة: GPL.

NetworkCopyleft = 4

يوسع ترخيص الحقوق المتروكة للشبكة متطلبات الحقوق المتروكة إلى البرامج التي يتم الوصول إليها عبر الشبكة ، مما يتطلب توفير الكود المصدري. أمثلة: AGPL.

Other = 5

ترخيص لا يتناسب مع الفئات القياسية أو محدد خصيصا. في CG ، يشير إلى رخصة تجارية.

NoAssertion = 6

لم يتم التأكيد على نوع الترخيص ، مما يتركه غير محدد.