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

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

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

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

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

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

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

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

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

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

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

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

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

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

أباتشي 2.0

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

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

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

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

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

أولئك. تفاصيل الإطار

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

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

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

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

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

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

نص ترخيص Apache 2.0

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

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

  1. تعريفات.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

وصلات مفيدة

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

المصدر: www.habr.com

إضافة تعليق