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

نشرح ما هي البرمجيات الحرة والحريات التي يسمح بها هذا النوع من البرامج. وكذلك الأنواع الموجودة وبعض الأمثلة.

يسمح البرنامج المجاني لمستخدميه بالوصول إلى الكود المصدري.

ما هي البرمجيات الحرة؟

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

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

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

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

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

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

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

يمكن تعديل البرمجيات الحرة لأداء الوظائف المطلوبة.

تُعرف مجموعة الأذونات التالية ، المعروفة باسم "الحريات الأساسية الأربعة" ، بأنها ضرورية للتمييز بين البرمجيات الحرة والنوع التجاري التقليدي.

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

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

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

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

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

سيستخدم نظام التشغيل Chrome Google Chrome كواجهة رئيسية له.

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

  • جنو / لينكس. أحد أكثر البرامج أهمية من الناحية التاريخية والشعبية ، فقد قاد جهود البرامج مفتوحة المصدر في عالم الإنترنت منذ عام 1983.
  • نظام تشغيل كروم. استنادًا إلى Linux kernel ، يتم تطوير نظام التشغيل هذا حاليًا بواسطة الشركة شركة جوجل. سيستخدم متصفح Google Chrome كواجهة رئيسية له وهو قائم على السحابة بنسبة 100 ٪.
  • VALO-CD. إنه قرص مضغوط به برنامج مفتوح المصدر مصمم للعمل في بيئة Microsoft Windows ، تم تطويره بواسطة مبرمجين فنلنديين في عام 2008.
  • OpenDisc. مجموعة أخرى من الأدوات مفتوحة المصدر مصممة للعمل على Microsoft Windows ، تم إنشاؤها في عام 2007 لتثقيف المستخدمين حول استخدام Linux.
  • أوبونتو. إنها توزيعة جنو / لينكس مجانية تستخدم تكنولوجيا جنوم هي بيئة سطح المكتب الافتراضية الخاصة بها ، والتي تنجو شركتها من خلال تقديم الدعم الفني لمستخدميها.
!-- GDPR -->