برمجيات متاحة المصدر

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

 التمييز عن البرمجيات الحرة والمفتوحة المصدر 
يُعد أي برنامج من نوع متاح المصدر بمعناه الواسع طالما يتم توزيع شفرته المصدرية معه، حتى لو لم يكن للمستخدم أي حقوق قانونية في استخدامه أو مشاركته أو تعديله أو حتى ترجمته (تجميعه). ومن الممكن أن يكون البرنامج متاح المصدر وفي الوقت ذاته برمجية احتكارية (مثل لعبة دووم من شركة id Software).

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

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

 الرخص غير الحرة 
تُعتبر الرخص التالية للبرمجيات المتاحة المصدر غير حرة لأنها تتضمن قيوداً تمنعها من أن تُعد مفتوحة المصدر وفقاً لـمبادرة المصادر المفتوحة، أو حرة وفقاً لـمؤسسة البرمجيات الحرة.

 بند المشاع (Commons Clause) 
يُعد بند Commons Clause، الذي أنشأته شركة Fossa, Inc، ملحقاً لرخصة البرمجيات مفتوحة المصدر، ويقيّد المستخدمين من بيع البرمجيات. ووفقاً لهذه الرخصة المركّبة، تكون البرمجية متاحة المصدر ولكنها ليست مفتوحة المصدر.

في 22 أغسطس 2018، نقلت شركة Redis Labs بعض وحدات ريديس من رخصة رخصة جنو العمومية Affero إلى مزيج من رخصة أباتشي 2.0 وبند Commons Clause.)

وفي سبتمبر 2018، انتقد ماثيو غاريت بند Commons Clause واصفاً إياه بأنه «طريقة قديمة في التعامل مع الأمور»، وقال إنه «لا يخدم المشاع».(https://mjg59.dreamwidth.org/51177.html) بند المشاع لا يخدم المشاع] مدونة ماثيو غاريت 

 رخصة المصدر التجاري (Business Source License) 
تم تقديم رخصة المصدر التجاري من قبل شركة MariaDB Corporation عام 2016، وسرعان ما أصبحت واحدة من أكثر رخص "المصدر المفتوح المؤجل" انتشاراً. تحظر هذه الرخصة استخدام الشيفرة في بيئات الإنتاج، حيث يتطلب الأمر رخصة تجارية منفصلة.

 رخصة المصدر الوظيفي (Functional Source License) 
تم تقديم رخصة المصدر الوظيفي في نوفمبر 2023 من قبل شركة Sentry كبديل أبسط لرخصة المصدر التجاري. تحظر هذه الرخصة أي استخدام "تنافسي" للشيفرة بهدف الحفاظ على حقوق المؤلف في الاستغلال الاقتصادي، لكنها تسري لفترة زمنية محدودة، وبعد انتهائها تُصبح الشيفرة متاحة بموجب رخصة أباتشي أو رخصة MIT.

 رخصة GitLab Enterprise Edition (رخصة النسخة المؤسسية) 
تُستخدم رخصة GitLab Enterprise Edition حصرياً في الإصدار التجاري من غيت لاب.
وتُصرّح شركة GitLab Inc. صراحةً بأن هذه الرخصة تجعل منتج النسخة المؤسسية لديها «برمجية احتكارية مغلقة المصدر».
كما تصدر الشركة نسخة المجتمع (Community Edition) مفتوحة المصدر تحت رخصة MIT.
ويُعد GitLab مثالاً على شركة تعتمد نموذج النواة المفتوحة.

 رخصة مراجعة الشيفرة لموقع Mega Limited 
في عام 2016، أصدرت شركة Mega Ltd. الشيفرة المصدرية لعملائها في خدمة Mega تحت رخصة Mega Limited Code Review Licence ، التي لا تسمح باستخدام الشيفرة إلا «لأغراض المراجعة والتعليق» فقط.)
وقد تم نشر الشيفرة قبل أن يعلن المدير السابق كيم دوت كوم عن نيته «إنشاء منافس لموقع ميغا يكون مفتوح المصدر بالكامل وغير ربحي» بعد مغادرته شركة Mega Ltd.))

 مبادرة مايكروسوفت للمصدر المشترك (Microsoft Shared Source Initiative) 
أطلقت شركة مايكروسوفت مبادرة Shared Source Initiative في مايو 2001، وهي تتضمن خمس رخص، اثنتان منها مفتوحتا المصدر، وثلاث منها مقيدة.
تشمل الرخص المقيدة في هذا الإطار: رخصة مايكروسوفت العامة المحدودة (Ms-LPL) ، و رخصة مايكروسوفت المتبادلة المحدودة (Ms-LRL) ، و رخصة مايكروسوفت المصدرية المرجعية (Ms-RSL) .

 رخصة Scilab القديمة 

قبل الإصدار الخامس، كانت Scilab تُعرّف نفسها بأنها «منصة مفتوحة المصدر للحسابات العددية»، ولكنها كانت تستخدم رخصة تحظر إعادة التوزيع التجاري للإصدارات المعدلة. أما الإصدارات 5 وما بعدها، فهي تُوزّع بموجب رخصة GNU GPL المتوافقة مع CeCILL.

 رخصة الخادم العام (Server Side Public License) 
تُعد رخصة الخادم العام (SSPL) تعديلاً على رخصة جنو العمومية Affero طورتها شركة مونغو دي بي. تُغيّر هذه الرخصة أحد البنود المتعلقة باستخدام العمل المرخّص عبر الشبكة، حيث تنص على أنه إذا تم دمج برنامج مرخّص بـSSPL في «خدمة» تُقدَّم للمستخدمين الآخرين، فيجب نشر الشيفرة المصدرية لكامل الخدمة (بما في ذلك جميع البرمجيات وواجهات البرمجة الضرورية لتمكين المستخدم من تشغيل نسخة من الخدمة بنفسه) تحت رخصة SSPL.
تُعتبر هذه الرخصة غير حرة من قبل مبادرة المصادر المفتوحة وديبيان وريد هات، لأنها تتضمن شروطاً تُعد تمييزية بشكل مفرط ضد الاستخدام التجاري للبرمجيات.

 رخصة رمز التعويض المفتوح (Open Compensation Token License) 
تُعد رخصة رمز التعويض المفتوح  رخصة تجارية للبرمجيات المتاحة المصدر . تقوم فكرتها الأساسية على إبقاء البرمجيات قابلة للتوسيع من قبل الجميع، مع ضمان تحقيق تعويض عادل للمساهمين.
تتطلب الاستخدامات التجارية للبرمجية ترخيصاً تجارياً، وتُوزع الأموال عبر وسائل تقنية على المساهمين. أنشأت الشركة الألمانية iunera  هذه الرخصة خلال مشروع لتحسين استخدام وسائل النقل العام.

تعمل الرخصة عبر تسجيل مكونات الشيفرة المصدرية كـ«رموز برمجية» على البلوك تشين. يجب على كل مطور يبني على برمجيات سابقة أن يُسجل الاعتماديات التي يستخدمها عبر البلوك تشين، لضمان الاعتراف بجهود المطورين السابقين.
تتطلب التطبيقات التجارية الحصول على ترخيص عبر البلوك تشين، ويتم حساب تكلفة الترخيص كنسبة مئوية من ساعات العمل المستثمرة، وتُوزع أموال الترخيص على مالكي الرموز البرمجية حسب الاعتماديات.
أي شخص يقوم بتوسيع الشيفرة المصدرية المرخصة برخصة Open Compensation Token License مُلزم باستخدام نفس الرخصة.
يُذكر في الموقع الرسمي للرخصة صراحةً أنها ليست برمجيات مفتوحة المصدر .

 رخصة SugarCRM العامة 
في عام 2007، انتقد مايكل تيمان، رئيس مبادرة المصادر المفتوحة (OSI)، شركات مثل سوجر سي آر إم لترويجها برامجها على أنها «مفتوحة المصدر» بينما لم تكن تحمل رخصة معتمدة من OSI.
في حالة SugarCRM، كان السبب هو أن البرنامج من نوع «badgeware» لأنه كان يشترط عرض «شارة» في واجهة المستخدم.
أُعيد ترخيص النسخة مفتوحة المصدر من SugarCRM بموجب GPL الإصدار الثالث عام 2007، ثم لاحقاً بموجب رخصة جنو العمومية Affero الإصدار الثالث عام 2010.

 رخصة TrueCrypt 

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

ترفض مبادرة المصادر المفتوحة رخصة TrueCrypt لأنها «تحتوي على عناصر تتعارض مع تعريف المصدر المفتوح».
كما تنتقدها مؤسسة البرمجيات الحرة لأنها تقيّد من يمكنه تشغيل البرنامج، وتفرض شرطاً متعلقاً بالعلامة التجارية.

 اتفاقية ترخيص مستخدم BeeGFS النهائي (BeeGFS EULA) 
تُعد اتفاقية ترخيص المستخدم النهائي لبرنامج BeeGFS (BeeGFS EULA) الرخصة الخاصة بنظام الملفات الموازي الموزع BeeGFS ، باستثناء العميل الخاص بنظام لينكس، والذي يُرخص تحت GPLv2.

يتوفر الكود المصدري لـBeeGFS للعامة عبر موقعهم الإلكتروني، ولهذا تصف الشركة البرنامج بأنه «مفتوح المصدر». لكن في الواقع، لا يُعتبر كذلك، لأن الرخصة تحظر توزيع الإصدارات المعدلة من البرنامج أو استخدام ميزات معينة دون الحصول على إذن مسبق.

 انظر أيضاً 
 ترخيص مفتوح المصدر
 برمجيات حرة
 رخصة برمجيات حرة

 المراجع 

تصنيف:برمجيات حرة