كيفية اختيار ترخيص مفتوح المصدر لإطار عمل RAD على جيثب

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


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



أولاً ، رابط إلى choosealicense.com ، وهو موقع مفيد استخدمناه بنشاط. لا سيما الانتباه إلى جدول مقارنة الترخيص بنسبة 13 المعايير الرئيسية. قد تكون الإنجليزية والصبر معك.


دقيق الاختيار


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


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


الأسئلة الرئيسية التي كنا مهتمين بها حول التراخيص المجانية كانت:


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

بعد النظر بعناية في قائمة التراخيص الأكثر شيوعًا ، اخترنا بعض التراخيص التي تم النظر فيها بمزيد من التفصيل. التراخيص المحتملة لـ IONDV. كانت الإطارات : GNU GPLv3 و Apache 2.0 و MIT و MPL. تم استبعاد MIT فورًا تقريبًا ، فهو ترخيص غير مسموح به للملكية ، يسمح باستخدام وتعديل وتوزيع الشفرة بأي طريقة تقريبًا ، لكننا لم نرغب في هذا الخيار ، ما زلنا نريد الترخيص لتنظيم العلاقة بين صاحب حقوق الطبع والنشر والمستخدم. يتم وضع معظم المشاريع غير الأكبر على GitHub بموجب ترخيص MIT أو أشكاله المختلفة. الترخيص بحد ذاته قصير للغاية ، ومن المحظورات فقط إشارة إلى تأليف منشئ البرنامج.


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


لا تزال هناك مشكلة مماثلة مع ترخيص GNU GPLv3 . يتطلب أن يبقى أي ملف تحته. GNU GPL هو ترخيص الحقوق المتروكة ، والذي يتطلب أن تكون أكواد مصدر الأعمال المشتقة مفتوحة وتظل تحت نفس الترخيص. هذا هو: بعد إعادة كتابة سطرين من التعليمات البرمجية ، سوف تضطر إلى الالتزام بالتغييرات الخاصة بك وحفظ الرمز تحت GNU GPL مع الاستخدام أو التوزيع في المستقبل. في هذه الحالة ، هذا هو العامل المحدد لمستخدم مشروعنا ، وليس بالنسبة لنا. لكن تغيير رخصة GPL إلى أي ترخيص آخر محظور ، حتى داخل إصدارات GPL. على سبيل المثال ، إذا قمت بتغيير LGPL (الوظيفة الإضافية على GPL) إلى GPL ، فلن تكون هناك طريقة للعودة إلى LGPL. وكان هذا البند حاسما في التصويت ضد.


بشكل عام ، كان اختيارنا يميل في البداية إلى GPL3 على وجه التحديد بسبب توزيع الشفرة المعدلة بموجب نفس الترخيص. لقد اعتقدنا أنه بهذه الطريقة يمكننا تأمين منتجاتنا ، لكننا رأينا مخاطر أقل في Apache 2.0. وفقًا لمؤسسة Free Software Foundation ، يتوافق GPLv3 مع Apache License v2.0 ، أي أنه من الممكن دائمًا تغيير الترخيص من Apache License v2.0 إلى GPL v3.0.


اباتشي 2.0


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


أيضًا ، عند إصدار منتجات جديدة استنادًا إلى شفرة مفتوحة المصدر لـ Apache 2.0 أو منتجات ذات وظائف إضافية ، ليس من الضروري استخدام نفس الترخيص. أدناه يمكنك رؤية الصورة مع شروط وأحكام ترخيص Apache 2.0.



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


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


التكنولوجيا. تفاصيل حول الإطار

IONDV. Framework هو إطار عمل مفتوح المصدر node.js لإنشاء تطبيقات ويب عالية المستوى تستند إلى بيانات التعريف ، والتي لا تتطلب مهارات برمجة جدية.


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


يستخدم MongoDb في DBMS - كما أنه يخزن إعدادات التطبيق والبيانات الوصفية والبيانات نفسها.


كيفية تطبيق ترخيص لمشروعك؟


أضف ملف الترخيص مع نص الترخيص إلى مستودع مشروعك وفويلا ، وهو مشروع محمي بواسطة Apache 2.0. يجب عليك تحديد صاحب حقوق الطبع والنشر ، وهذا إشعار حقوق النشر. يمكنك القيام بذلك في التعليمات البرمجية المصدر أو في ملف NOTICE (ملف نصي يسرد جميع المكتبات المرخصة بموجب ترخيص Apache مع أسماء منشئيها). يجب وضع الملف إما في الكود المصدري أو في الوثائق الموزعة مع العمل. يبدو مثل هذا بالنسبة لنا:


حقوق الطبع والنشر © 2018 LLC "ION DV".
مرخصة بموجب رخصة أباتشي ، الإصدار 2.0

نص رخصة اباتشي 2.0

رخصة اباتشي
الإصدار 2.0 ، يناير 2004
http://www.apache.org/licenses/


شروط وأحكام الاستخدام ، والاستنساخ ، والتوزيع


  1. التعاريف.


    "الترخيص" يعني أحكام وشروط الاستخدام ، الاستنساخ ،
    والتوزيع على النحو المحدد في الأقسام من 1 إلى 9 من هذه الوثيقة.


    "المرخص" يعني مالك حقوق الطبع والنشر أو الكيان المرخص له من قبل
    مالك حقوق الطبع والنشر الذي يمنح الترخيص.


    "الكيان القانوني" يعني اتحاد الكيان القائم بالوكالة وجميعهم
    الكيانات الأخرى التي تتحكم أو تتحكم فيها أو تكون مشتركة
    السيطرة مع هذا الكيان. لأغراض هذا التعريف ،
    "السيطرة" تعني (1) القوة ، المباشرة أو غير المباشرة ، لتسبب
    اتجاه أو إدارة هذا الكيان ، سواء عن طريق العقد أو
    خلاف ذلك ، أو (2) ملكية خمسين في المئة (50 ٪) أو أكثر من
    الأسهم القائمة ، أو (3) الملكية المستفيدة لمثل هذا الكيان.


    "أنت" (أو "لديك") تعني فردًا أو كيانًا قانونيًا
    ممارسة الأذونات الممنوحة بموجب هذا الترخيص.


    تعني عبارة "المصدر" النموذج المفضل لإجراء التعديلات ،
    بما في ذلك سبيل المثال لا الحصر ، رمز مصدر البرنامج ، الوثائق
    المصدر ، وملفات التكوين.


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


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


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


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


    "مساهم" يعني المرخص وأي كيان قانوني أو فردي
    نيابة عن من تم استلام مساهمة من قبل Licensor و
    أدرجت لاحقا في العمل.


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


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


  4. إعادة التوزيع. يمكنك إعادة إنتاج وتوزيع نسخ من
    العمل أو الأعمال المشتقة لذلك في أي وسيط ، مع أو بدون
    التعديلات ، وفي نموذج المصدر أو الكائن ، بشرط أن تكون أنت
    استيفاء الشروط التالية:


    (أ) يجب عليك إعطاء أي مستلمين آخرين للعمل أو
    مشتق يعمل نسخة من هذا الترخيص. و


    (ب) يجب أن تجعل أي ملفات معدلة تحمل إشعارات بارزة
    تفيد بأنك غيرت الملفات ؛ و


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


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


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


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


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


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


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


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


    نهاية الشروط والأحكام


    ملحق: كيفية تطبيق رخصة أباتشي على عملك.


    لتطبيق رخصة أباتشي على عملك ، أرفق ما يلي
    إشعار boilerplate ، مع الحقول المغلقة بين قوسين "[]"
    استبدالها بمعلومات التعريف الخاصة بك. (لا تدرج
    الأقواس!) يجب إرفاق النص بالشكل المناسب
    بناء جملة التعليق لتنسيق الملف. ونحن نوصي أيضا أن
    يتم تضمين اسم الملف أو الفئة ووصف الغرض على
    نفس "الصفحة المطبوعة" مثل إشعار حقوق التأليف والنشر لأسهل
    تحديد الهوية داخل أرشيفات الطرف الثالث.


    حقوق الطبع والنشر [yyyy] [اسم مالك حقوق الطبع والنشر]


    مرخصة بموجب رخصة أباتشي ، الإصدار 2.0 ("الترخيص") ؛
    لا يجوز لك استخدام هذا الملف إلا وفقًا للترخيص.
    يمكنك الحصول على نسخة من الترخيص في


    http://www.apache.org/licenses/LICENSE-2.0


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



الترخيص = العقد


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


نأمل أن نلقي بعض الضوء على موضوع التراخيص ، وعلى الرغم من تعقيد المشكلة ، لا ينبغي أن يصبح عقبة أمام طريقك إلى Open Source. قم بتطوير مشروعك ولا تنسى الحقوق وحقوقك وغيرها.


روابط مفيدة


أخيرًا ، بعض الموارد المفيدة التي ساعدتنا في العثور على معلومات حول التراخيص الحالية واختيار الأكثر ملائمةً لأغراضنا:


Source: https://habr.com/ru/post/ar459732/


All Articles