تعريف البرمجيات الحرة

تعريف البرمجيات الحرة هو وثيقة سياسات كتبها ريتشارد ستالمان ونشرتها مؤسسة البرمجيات الحرة (FSF). يُعرّف هذا التعريف البرمجيات الحرة بأنها برمجيات تمنح المستخدمين حرية استخدامها ودراستها ومشاركتها وتعديلها. ويُستخدم مصطلح "حر" هنا بمعنى "حرية التعبير"، وليس بمعنى "مجاني". [ 1 ]

ظهر أول تعريف معروف في عدد فبراير 1986 من نشرة جنو التي توقفت الآن عن الصدور، والتي كانت تصدرها مؤسسة البرمجيات الحرة. [ 2 ] ومنذ عام 1996، تُحفظ النسخة الرسمية من الوثيقة في قسم الفلسفة على موقع مشروع جنو الإلكتروني . اعتبارًا من مارس 2025 شهد التعريف 27 مراجعة رئيسية منذ نشره لأول مرة على الإنترنت، وتُرجم إلى 65 لغة. [ 3 ] [ 4 ] كما تنشر مؤسسة البرمجيات الحرة قائمة بالتراخيص التي تتوافق مع هذا التعريف.

الحريات الأساسية الأربع

الحريات الأربع الأساسية للبرمجيات، من إعداد جيسون يهودا أميهود

التعريف الذي نشرته مؤسسة البرمجيات الحرة في عام 1986 أدرج في الأصل نقطتين رئيسيتين: [ 2 ]

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

في عام ١٩٩٦، عند إطلاق موقع مشروع جنو، تم توسيع التعريف ليشمل "ثلاثة مستويات من الحرية"، مع إضافة حرية دراسة البرمجيات صراحةً (والتي كانت ضمنية في التعريف الأصلي). [ ٥ ] [ ٦ ] لاحقًا، ثبط ستالمان من وصفها بـ"مستويات"، مشيرًا إلى أن جميع الحريات متساوية في الأهمية. [ ٧ ]

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

ينص التعريف الحديث على أن البرنامج هو برنامج حر إذا منح المستخدمين الحريات الأساسية الأربع التالية: [ 10 ]

  • حرية تشغيل البرنامج كما تشاء، ولأي غرض (الحرية 0).
  • حرية دراسة كيفية عمل البرنامج، وتعديله ليؤدي ما ترغب فيه (الحرية 1). الوصول إلى شفرة المصدر شرط أساسي لذلك.
  • حرية إعادة توزيع النسخ حتى تتمكن من مساعدة الآخرين (الحرية 2).
  • لك الحرية في توزيع نسخ من إصداراتك المعدلة على الآخرين (الحرية الثالثة). وبذلك، تتيح للمجتمع بأكمله فرصة الاستفادة من تعديلاتك. ويُعدّ الوصول إلى شفرة المصدر شرطًا أساسيًا لذلك.

تتطلب الحريتان 1 و 3 توفر شفرة المصدر ، حيث أن دراسة وتعديل البرامج بدون شفرة المصدر أمر غير عملي.

تعريفات لاحقة

في يوليو 1997، نشر بروس بيرنز إرشادات برمجيات دبيان الحرة . [ 11 ] تم اعتماد تعريف يستند إلى إرشادات برمجيات دبيان الحرة لاحقًا من قبل مبادرة المصادر المفتوحة (OSI) تحت اسم تعريف المصادر المفتوحة .

مقارنة مع تعريف المصادر المفتوحة

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

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

مؤسسة البرمجيات الحرة [ 12 ]

انظر أيضاً

مراجع

  1. "ما هو البرمجيات الحرة؟" . مؤسسة البرمجيات الحرة. مؤرشف من الأصل بتاريخ 26 يناير 1998. تم الاطلاع عليه بتاريخ 3 أكتوبر 2023 .
  2. 1 2 ستالمان، ريتشارد م. (فبراير 1986). "نشرة جنو، المجلد 1، العدد 1" . مؤسسة البرمجيات الحرة. ص 8. مؤرشف من الأصل بتاريخ 23 يونيو 2015. تم الاطلاع عليه بتاريخ 8 فبراير 2019 . 
  3. «تعريف البرمجيات الحرة» . مؤسسة البرمجيات الحرة. مؤرشف من الأصل بتاريخ 26 يناير 1998. تم الاطلاع عليه بتاريخ 16 يونيو 2025 .
  4. "تعريف البرمجيات الحرة - ترجمات" . مؤسسة البرمجيات الحرة. مؤرشف من الأصل بتاريخ 26 يناير 1998. تم الاطلاع عليه بتاريخ 3 أكتوبر 2023 .
  5. "ما هو البرمجيات الحرة؟ - مشروع جنو - مؤسسة البرمجيات الحرة (FSF)" . Ru.j-npcs.org. 1997-03-20 . تم الاطلاع عليه بتاريخ 2013-10-03 .
  6. "ما هو البرمجيات الحرة؟" . مشروع جنو - مؤسسة البرمجيات الحرة . مؤرشف من الأصل في 26 يناير 1998. تم الاطلاع عليه في 3 أكتوبر 2013 .
  7. ستالمان، ريتشارد (17 فبراير 2004). "خطاب حول البرمجيات الحرة" . مشروع جنو - مؤسسة البرمجيات الحرة . مؤرشف من الأصل في 17 مارس 2025. تم الاطلاع عليه في 17 يونيو 2025 .
  8. مؤسسة البرمجيات الحرة (21 يوليو 2018). "ما هي البرمجيات الحرة؟ - مشروع جنو - مؤسسة البرمجيات الحرة (حاشية)" . مؤرشف من الأصل في 26 يناير 1998. تم الاطلاع عليه في 21 يوليو 2018. سبب ترقيمها 0 و1 و2 و3 تاريخي . ففي حوالي عام 1990، كانت هناك ثلاث حريات، مرقمة 1 و2 و3. ثم أدركنا أن حرية تشغيل البرنامج تحتاج إلى ذكر صريح. كانت هذه الحرية أكثر أساسية من الحريات الثلاث الأخرى، لذا كان من الأنسب أن تسبقها. وبدلًا من إعادة ترقيم الحريات الأخرى، جعلناها الحرية رقم 0.
  9. "الحريات الأربع" . ٢٣ يناير ٢٠١٤. ظننتُ [مات مولينويغ] في البداية أن ستالمان بدأ العد من الصفر بدلًا من الواحد لأنه مهووس بالتكنولوجيا. هو كذلك، لكن لم يكن هذا هو السبب. الحريات الأولى والثانية والثالثة جاءت أولًا، لكنه أراد لاحقًا إضافة شيء يتجاوزها جميعًا. لذا: الحرية صفر. أما هوسه بالتكنولوجيا فهو محض صدفة سعيدة.
  10. ستالمان، ريتشارد. "تعريف البرمجيات الحرة" . مؤسسة البرمجيات الحرة. مؤرشف من الأصل بتاريخ 26 يناير 1998. تم الاطلاع عليه بتاريخ 15 أكتوبر 2013 .
  11. بروس بيرنز. "العقد الاجتماعي" لشركة دبيان مع مجتمع البرمجيات الحرة" . قائمة بريدية debian-announce .
  12. "تصنيفات البرمجيات الحرة وغير الحرة - مشروع جنو - مؤسسة البرمجيات الحرة" . مؤرشف من الأصل بتاريخ 1 ديسمبر 2017. تم الاطلاع عليه بتاريخ 1 سبتمبر 2016 .