أفضل ترخيص لبيع البرامج مفتوحة المصدر [مغلق]

StackOverflow https://stackoverflow.com/questions/14569

  •  08-06-2019
  •  | 
  •  

سؤال

ما هو أفضل ترخيص لاستخدامه لبرنامجك عندما تريد أن يتم الدفع لك مقابل الاستخدام التجاري ولكنك سعيد باستخدام المؤسسات غير الربحية/المهووسين مجانًا؟

هل كانت مفيدة؟

المحلول

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

التراخيص التجارية "الصديقة" هي LGPL وترخيص BSD.

يوجد دليل جيد لرخصة GPL الجديدة من مؤسسة البرمجيات الحرة:http://www.fsf.org/licensing/licenses/quick-guide-gplv3.html

لدى GNU قائمة رائعة من التراخيص التي يجب الاطلاع عليها، ونصائح حول كيفية استخدامها.http://www.gnu.org/philosophy/license-list.html

لاحظ أنه مقيد بفلسفتهم، ولكنه مع ذلك مفيد.

دليل قصير آخر:http://everything2.com/title/Software%2520license%2520guide

نصائح أخرى

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

ها أنت ذا:

وعثرت أيضًا على صفحة جيدة تساعدك في اختيار الترخيص بناءً على الاختيارات التي تحددها. (وصلة)

فقط لتوضيح هذا:البرمجيات مفتوحة المصدر من خلال تعريف مجاني لأي نوع من الاستخدام، دون أي رسوم (خاصة.البند 1 و 6 من التعريف).

لذا، إذا كان هذا هو قصدك،

  • لا يوجد ترخيص مفتوح المصدر يقيد الاستخدام التجاري للبرنامج
  • لا يوجد ترخيص مفتوح المصدر يفرض رسوم ترخيص إلزامية

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

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

لذا في الواقع، إذا كنت تريد ذلك حقًا قوة عملائك للدفع مقابل الاستخدام التجاري، فلن تتمكن من القيام بذلك باستخدام ترخيص مفتوح المصدر.

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

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

إذا كنت تقوم بترخيص تقنية ما، فأنا أقول GPL.أقول هذا لأنه إذا لم يكن المرخص له سعيدًا بالتخلي عن تعديلاته، فعليه التحدث معك وإعطائك $$$.

أولاً:الترخيص مفتوح المصدر لا يقيد مجال الاستخدام، لذا فإن الاستخدام التجاري ممكن دائمًا.لكن إذا قمت ببيع مكتبة، فقد تساعدك رخصة GPL، لأنها تتطلب أن تكون جميع البرامج التي تستخدم هذه المكتبة مملوكة لـ GPL أيضًا.هذه هي الطريقة التي باعت بها شركة Trolltech شركة Qt (حتى اشترتها شركة Nokia وجعلتها LGPL، لأن لديهم أجندة مختلفة).

يعد MySQL مثالاً على الترخيص المزدوج لبرنامج غير خاص بالمكتبة.لكن رخصة GPL تسمح أيضًا بالاستخدام التجاري لـ MySQL.الناس يدفعون مقابل الدعم.

إذا كنت تريد بيع مكتبة، استخدم GPL، وإذا كان برنامجًا "عاديًا"، فاستخدم أي ترخيص وقم ببيع مكونات إضافية أو دعم أو دورات تدريبية أو شيء مشابه.

إذا سمحت لي، أود أن أتوسع في هذا السؤال:هل يوجد مصدر واحد للأعطال غير القانونية لتراخيص البرامج الرئيسية؟

لا يمكنك تقييد الاستخدام التجاري للتطبيق بترخيص صالح مفتوح المصدر (معتمد من OSI).

يعمل الترخيص المزدوج لأدوات المطورين/مكتبات الأكواد التي يجب ربطها/توزيعها مع البرامج التجارية.تعتبر Trolltech وMySql أمثلة جيدة.

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

تتيح GPL أيضًا عملية التفرع، وبالتالي قد لا تكون مفيدة إذا كنت تعتقد أن الآخرين يمكنهم تحسين عملك حيث لن تتوفر لديك هذه التحسينات.حتى لو كان رمز خادم يمكن الحفاظ عليه خاصًا، فإن استثناء الارتباط المسموح به لـ Gnu Aferro قد يضع جزءًا من العمل المدمج تحت ترخيص أكثر تقييدًا.MIT/BSD هي إسناد فقط ولا تضمن توفر الكود.يسمح الإصدار التجريبي من MPL 2 بالتحويل في اتجاه واحد إلى GPL، عبر التوافق الافتراضي، لذلك سيتعين عليك استخدام إما MPL الإصدار 1، أو MPLv2 - GPL غير متوافق إذا كنت تريد ضمان توفر التعليمات البرمجية.

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

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

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

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

أعلم أن هذا "مغلق" لكنني اعتقدت أن إجابة @flights كانت غامضة بعض الشيء، لذا إليك النص الوارد من أفراد GNU حول "الرسوم" وهو واضح تمامًا.

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

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

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

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

عادة ما يتم بيع البرامج غير المجانية بسعر مرتفع ، ولكن في بعض الأحيان يمنحك المتجر نسخة بدون رسوم.هذا لا يجعله برنامجًا مجانيًا.السعر أو عدم وجود سعر ، البرنامج غير خارجي لأن المستخدمين ليس لديهم الحرية.

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top