ما الفرق بين أنواع الرخص MIT, Apache , .... or others

السلام عليكم ومرحبا

وجدت مشروع رائع جدا على موقع GitHub مفتوح المصدر بالتأكيد, لدرجة إنى قررت أن أستفيد منه مع وضع اللمسة العربية والتى تتناسب مع السوق المصرى

ولكن عندما كنت استشير أحد رواد الأعمال فى الأمر فوجئت أنه يقول لى إنه يخضع لرخصة Apache License ثم قال أنه مسموح لك استخدامه والإستفاده منه

عندما أنتبهت لهذه اللفته وجدت أنواع كثيرة جدا من أنواع الرخص حتى إنى أصبت بدوار ولم أعد أعرف الفروقات بينها .. فهل ممكن نناقش هذا هنا ونعرف الفروقات بين أنواع الرخص المختلفة ومميزاتها وعيوبها

جزاكم الله خير :)

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

yatrib أضف ردا

1/ ترخيص Apache

تسمح لك باستخدام البرمجة بشكل حر من: تعديل – إضافة – إعادة نشر- منح ترخيص جديد لها، ولكن تشترط: أن يتم ذكر اسم المؤلف داخل الملفات النصية للبرمجة documentation، ولا يسمح الترخيص لك باستغلال العلامة التجارية للمنشأ. وله عدة إصدارات ولكن جميعها يسمح لك بالاستغلال التجاري.

2/ ترخيص GPL وهو اختصار GNU General Public License

يعتبر أشهر أنواع التراخيص البرمجية وأكثرها انتشاراً، وهو مشابهة لترخيص اباتشي السابق ولكن يختلف عنه في أنه يطبق فقط علي البرمجيات ذات المصدر المفتوح ويجب أن تستخدم معها المصادر المفتوحة فقط ويشترط أن تقوم بالإشارة إلى التغييرات التي قمت بها علي الكود الأصلي، ولا يسمح لك بأن تقوم بإصدار تراخيص جديدة بل يجب أن يظل بنفس الترخيص حتى مع الأعمال المشتقة، وهذا الترخيص له 3 إصدارات ولكن جميعها يسمح لك بالاستخدام التجاري.

3/ ترخيص LGPL وهو اختصار لـ GNU Lesser General Public License

هو ترخيص مشابه للـ GPL تماما ولكن الاختلاف البسيط هو أنه يسمح لك بأن تستخدم مكتبات وأدوات خارجية قد تكون مغلقة المصدر (وليس كلها مفتوحة المصدر كما تشترط GPL) وبالتالي لا تجبرك على أن تبقي مصدر البرنامج مفتوحاً.

4/ ترخيص MIT

وهو ترخيص تم إنشاؤه بواسطة معهد ماساتشوستس للتقنية ويعتبر مشابه للرخص السابقة من حيث التعديل والتوزيع، وتتيح لك هذه الرخصة استخدام المصدر في البرامج التجارية والإبقاء على شفرتك الخاصة مغلقة المصدر ولكل يجب أن ترفق نسخة من الملفات التي استخدمتها ضمن برنامجك وهذه الملفات ستظل تحت رخصة MIT.

5/ ترخيص MPL وهو اختصار لـ Mozilla Public License

وهو ترخيص من إنشاء شركة موزيلا وهو مشابه لترخيص GPL ولكن يشترط فقط أن جميع الأعمال المشتقة يجب أن تبقى مفتوحة المصدر حتى ولو كانت تجارية ولكنها لاتعطي المستخدم أي حق في استخدام الشفرة دون إذن المالك.

6/ ترخيص BSD

ويشترط فقط أن تقوم بالإشارة إلى أنك استخدمت الكود المصدري تحت هذا الترخيص ولا يلزمك بأن يكون المصدر مفتوحا أو مغلقا بل يكون حسب رغبتك.

المصدر : أكاديمية حسوب

اتمني فى حالة وجدت الاجابة انت تذكرني فى المساهمة لاستفيد منها ايضا :-)