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

تعريف البرمجيات الحرة الذي كتبه ريتشارد ستالمان ونشرته مؤسسة البرمجيات الحرة (FSF)، يعرِّف البرمجيات الحرة بأنها البرمجيات التي تضمن للمستخدمين الحرية في استخدام ودراسة ومشاركة وتعديل تلك البرمجيات. يُستخدم مصطلح "حر" بمعنى "حرية التعبير"، وليس "مجاني". [1] كان أقدم نشر معروف للتعريف في طبعة فبراير 1986 [2] من نشرة جنو التي توقفت الآن عن الصدور بواسطة مؤسسة البرمجيات الحرة. المصدر الرسمي للوثيقة موجود في قسم الفلسفة بموقع مشروع جنو . اعتبارًا من أبريل 2008 ، تم نشرها بـ 39 لغة. [3] تنشر مؤسسة البرمجيات الحرة قائمة بالتراخيص التي تلبي هذا التعريف .

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

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

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

في عام 1996، عندما تم إطلاق موقع gnu.org، تم تعريف "البرمجيات الحرة" بالإشارة إلى "ثلاثة مستويات من الحرية" من خلال إضافة ذكر صريح لحرية دراسة البرنامج (والتي يمكن قراءتها في التعريف المكون من نقطتين على أنها جزء من حرية تغيير البرنامج). [4] [5] تجنب ستالمان لاحقًا كلمة "المستويات"، قائلاً إن جميع الحريات مطلوبة، لذا فمن المضلِّل التفكير من حيث المستويات [ بحاجة لمصدر ] .

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

يحدد التعريف الحديث البرمجيات الحرة من خلال ما إذا كان المتلقي يتمتع بالحريات الأربع التالية أم لا: [8]

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

تتطلب الحريات 1 و3 أن يكون الكود المصدر متاحًا، لأن دراسة وتعديل البرامج بدون الكود المصدر الخاص بها أمر غير عملي للغاية.

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

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

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

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

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

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

انظر أيضا

مراجع

  1. ^ "ما هي البرمجيات الحرة؟ - مشروع جنو - مؤسسة البرمجيات الحرة". Gnu.org. 2013-06-18 . تم الاسترجاع في 2013-10-03 .
  2. ^ ab Stallman, Richard M. (فبراير 1986). "نشرة جنو، المجلد 1 العدد 1". Gnu.org. ص 8. تم الاسترجاع في 2019-02-08 .
  3. ^ "تعريف البرمجيات الحرة - ترجمات هذه الصفحة". مؤسسة البرمجيات الحرة . تم الاسترجاع في 2013-10-03 .
  4. ^ "ما هي البرمجيات الحرة؟ - مشروع جنو - مؤسسة البرمجيات الحرة (FSF)". Ru.j-npcs.org. 1997-03-20 . تم الاسترجاع في 2013-10-03 .[ رابط ميت دائم ‍ ]
  5. ^ "ما هي البرمجيات الحرة؟ - مشروع جنو - مؤسسة البرمجيات الحرة (FSF)". مؤرشف من الأصل في 26 يناير 1998. تم استرجاعه في 2013-10-03 .
  6. ^ مؤسسة البرمجيات الحرة (2018-07-21). "ما هي البرمجيات الحرة؟ - مشروع جنو - مؤسسة البرمجيات الحرة (حاشية سفلية)". السبب وراء ترقيمها 0 و1 و2 و3 هو تاريخي. حوالي عام 1990 كانت هناك ثلاث حريات، مرقمة 1 و2 و3. ثم أدركنا أن حرية تشغيل البرنامج يجب أن تُذكر صراحةً. كانت بوضوح أكثر أساسية من الثلاث الأخرى، لذلك كان من المناسب أن تسبقها. بدلاً من إعادة ترقيم الآخرين، جعلناها الحرية 0.
  7. ^ "الحريات الأربع". 23 يناير 2014. كنت [مات مولينويج] في الأصل أعتقد أن ستالمان بدأ العد بالصفر بدلاً من الواحد لأنه مهووس بالتقنية. وهو كذلك بالفعل، لكن هذا لم يكن السبب. فالحريات واحد واثنان وثلاثة جاءت أولاً، لكنه أراد لاحقًا إضافة شيء ما ليحل محلها جميعًا. لذا: الحرية صفر. إن جنون التقنية هو حادث سعيد.
  8. ^ ستالمان، ريتشارد. "تعريف البرمجيات الحرة". مؤسسة البرمجيات الحرة . تم استرجاعه في 2013-10-15 .
  9. ^ بروس بيرينز. "العقد الاجتماعي لدبيان مع مجتمع البرمجيات الحرة". قائمة بريدية debian-announce .
  10. ^ "فئات البرمجيات الحرة وغير الحرة - مشروع جنو - مؤسسة البرمجيات الحرة".
  • تعريف البرمجيات الحرة
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=تعريف_البرمجيات_الحرة&oldid=1260331268"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate