ترخيص البرنامج: التعريف والاتفاقية والتكاليف

ترخيص البرنامج

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

ما هو ترخيص البرنامج؟

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

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

ما هي الأنواع المختلفة لتراخيص البرامج؟

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

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

# 1. إهداء المجال العام

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

يجب على الشركات توخي الحذر عند استخدام برامج المجال العام في المشاريع أو غيرها من التطبيقات الهامة لمجموعة متنوعة من الأسباب:

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

# 2. LGPL رخصة عامة أقل.

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

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

# 3. متساهل

هذا هو أحد أكثر أنواع تراخيص البرامج مفتوحة المصدر انتشارًا وشعبية. الترخيص المسموح به ، والذي يُعرف أحيانًا باسم ترخيص "Apache" أو "BSD style" ، يفرض بعض القيود أو الالتزامات على توزيع البرامج أو تعديلها. ترخيص "MIT" هو نوع آخر من تراخيص البرامج المتساهلة.

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

# 3. الحقوق المتروكة

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

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

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

# 4. امتلاكي

تجعل تراخيص البرامج هذه نسخ البرنامج أو تعديله أو توزيعه أمرًا غير قانوني. هذا هو أكثر أنواع تراخيص البرامج تقييدًا ، مما يمنع الاستخدام غير القانوني للبرنامج من قبل المطور أو المالك.

ما هي اتفاقية ترخيص البرامج؟

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

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

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

توجد أحكام إضافية بشكل متكرر في اتفاقيات ترخيص البرامج

بصرف النظر عن الأقسام الأربعة الرئيسية ، هناك بعض البنود التي توفر حماية مهمة للشركة ، مثل:

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

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

ما هو الغرض من ترخيص البرنامج؟

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

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

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

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

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

ما هي تكلفة ترخيص البرنامج؟

تختلف تكلفة ترخيص البرنامج بشكل كبير بناءً على نوع البرنامج وكيفية تسليمه وتكلفة المورد لبناء البرنامج. عادةً ما يقدم موردو SaaS نموذج اشتراك بسعر يعتمد على عدد المستخدمين. وهذا يوفر للمؤسسات قدرًا كبيرًا من التحكم في التكلفة والمرونة.

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

تلميحات حول استخدام البرامج بترخيص

ضع النصائح التالية في الاعتبار عند استخدام البرنامج لأغراض شخصية أو مهنية:

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

الفروق الأساسية بين البرامج مفتوحة المصدر والبرامج المرخصة

التكلفة

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

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

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

  • تعزيز الأمن
  • وظائف محسنة
  • ابتكار مستمر
  • زيادة قابلية التوسع
  • التدريب والمساعدة المستمر
  • متطلبات الكفاءة التقنية المنخفضة

الدعم الفني

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

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

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

حماية

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

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

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

التطبيق العملي

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

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

مراجع حسابات

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول المشار إليها إلزامية *

قد يعجبك أيضاً
حلول المحاكاة الافتراضية
تفاصيل أكثر

حلول التخيل: نصائح مجانية يجب أن تعرفها في عام 2023

جدول المحتويات إخفاء ما هو حل الافتراضية؟ حلول المحاكاة الافتراضية للخوادم حلول التخزين الافتراضية حلول المحاكاة الافتراضية للشبكات حلول المحاكاة الافتراضية لسطح المكتب ما هي ...