المصدر المفتوح مقابل البرمجيات الحرة: ما الفرق ولماذا هو مهم؟

المصدر المفتوح مقابل البرمجيات الحرة: ما الفرق ولماذا هو مهم؟

هل قمت بتنزيل Firefox واستبدلت Microsoft Office بـ LibreOffice؟ أنت تحب هذه التطبيقات كثيرًا لدرجة أنك لن ترمي الأموال على Microsoft أو Apple بعد الآن وقررت استخدام Linux بنسبة 100 بالمائة.





كيف تلعب ألعاب البوكيمون القديمة

لكنك اكتشفت ذلك منذ ذلك الحين البرمجيات الحرة ليس له نفس المعنى هنا وقد تتساءل لماذا لا نكتفي باستدعاء كل هذه الأشياء المصدر المفتوح من أجل الوضوح. ما هي الصفقة الكبيرة؟





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





بعض الخلفية للسياق

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

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



بدأ هذا يتغير بحلول السبعينيات. بدأت شركة IBM في فرض رسوم منفصلة على البرامج وتوقفت عن توفير كود المصدر. هذا ولدت دعوى قضائية ضد الاحتكار استمرت من عام 1969 إلى عام 1982. في عام 1983 ، فازت شركة أبل قضية المحكمة العليا تحديد أن البرامج الثنائية يمكن أن تكون محمية بحقوق الطبع والنشر. أصدرت Microsoft Windows بعد بضع سنوات.

كان هذا هو المناخ الذي تشكلت فيه الحركة للحفاظ على 'مجانية' البرمجيات.





أصول حركة البرمجيات الحرة

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

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





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

مؤسسة البرمجيات الحرة يسرد أربع حريات يعتبرها ضرورية :

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

صياغة عبارة 'المصدر المفتوح'

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

هذا ، بدوره ، ألهم ريموند وآخرين ليروا كيف يمكنهم جلب المثل العليا لمؤسسة البرمجيات الحرة إلى عالم الأعمال. لقد توصلوا إلى مصطلح 'المصدر المفتوح' ، وفي عام 1998 ، أسس ريموند وبروس بيرينز مبادرة المصدر المفتوح. تقدم مبادرة المصدر المفتوح 10 نقاط تعريف مفتوح المصدر وها تقدم علامة اعتماد للتطبيقات المتوافقة .

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

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

فارق رئيسي

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

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

كيف تجد الكاميرات المخفية في منزلك

بدأت العديد من البرامج الأساسية التي تجعل لينوكس وأنظمة التشغيل الحرة الأخرى تعمل كجزء من مشروع جنو. تم ترخيص العديد من التطبيقات بموجب GPL.

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

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

يؤكد بعض الأفراد البارزين بشكل خاص أن بعض تراخيص البرمجيات الحرة ، مثل GPL v3 ، لديها العديد من الشروط التي تحد بشكل كبير من حرية المطور.

الحاجة إلى البرمجيات الحرة والمفتوحة المصدر

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

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

كثير من المستخدمين والمطورين ببساطة لا يهتمون

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

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

هل توافق على مبادئ البرمجيات الحرة أو حركة المصادر المفتوحة؟ هل تتعاطف مع كليهما؟ في رأيك ، ما الذي يجب أن نطلق عليه البرامج المجانية ومفتوحة المصدر؟ دعونا نناقش هذا في التعليقات أدناه!

يشارك يشارك سقسقة بريد الالكتروني كيفية تنظيف جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows باستخدام موجه الأوامر

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

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • شرح التكنولوجيا
  • المصدر المفتوح
نبذة عن الكاتب بيرتل كينج(323 مقالة تم نشرها)

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

المزيد من Bertel King

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك