بسم الله الرحمن الرحيم
الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم
السلام عليكم ورحمة الله
ما هو الفرق : بين البرمجيات المصدر المفتوح و البرمجيات الحرة او البرنامج المجاني
أن البرنامج المجاني لا يحمل نفس المعنى ، وقد تتساءل لماذا لا ندعو فقط كل هذه الأشياء مفتوحة المصدر من أجل التوضوح...؟
تبين أن البرامج المجانية والبرامج مفتوحة المصدر ليست هي نفسها. دعونا مسح هذا الأمر.
بعض الخلفية للسياق
في الخمسينيات من القرن الماضي ، تم إنتاج جميع البرامج تقريبًا بواسطة أكاديميين وباحثين. قاموا بمشاركة برامج الكمبيوتر وشفرة المصدر دون قيود حتى يتمكن المستخدمون من إصلاح الأخطاء الخاصة بهم.
كان الكثير من برنامج المجال العام - بمعنى حقوق التأليف والنشر ، هو الشكل الأكثر حرية مجانا.
على عكس السلع المادية ، يمكن نسخ البرامج الرقمية مجانًا إلى ما لا نهاية وبأقل جهد ممكن. أجهزة الكمبيوتر يمكن بيعها ، بالتأكيد ؟
بدأ هذا يتغير بحلول السبعينيات. بدأت شركة IBM في فرض رسوم على البرامج بشكل منفصل وتوقفت عن توفير شفرة المصدر. نتج عن ذلك دعوى قضائية ضد الاحتكار استمرت من عام 1969 إلى عام 1982. في عام 1983 ، فازت شركة آبل بقضية المحكمة العليا التي قررت أن البرامج الثنائية يمكن أن تكون حقوق الطبع والنشر. أطلقت مايكروسوفت ويندوز بعد بضع سنوات.
كان هذا هو المناخ الذي تشكلت فيه حركة الحفاظ على البرمجيات "حرة".
أصول حركة البرمجيات الحرة
ابتداءً من سبعينيات القرن العشرين ، كان يونيكس هو نظام التشغيل المهيمن. في عام 1983 ، أعلن ريتشارد ستولمان عن مشروع لإنشاء نظام تشغيل غير متوافق تمامًا مع يونكس ، مشروع جنو . بعد ذلك بعامين ، أسس مؤسسة البرمجيات الحرة بمهمة الدفاع عن البرمجيات الحرة وتثقيفها.
لم يصمم ستالمان عبارة "البرمجيات الحرة" ، والتي تشير إلى حد كبير إلى البرمجيات في المجال العام. لكنه توسع في ما يعنيه أن تكون البرمجيات مجانية.
تُعرّف مؤسسة البرمجيات الحرة بأنها برنامج يتمتع المستخدمون بحرية تشغيله ونسخه وتوزيعه ودراسته وتغييره وتحسينه. يشير "الحر" إلى هذه الحريات ، وليس السعر. يحدث فقط أن معظم البرامج المجانية لا تكلف مالًا ، ويرجع ذلك إلى حد كبير إلى أن الشركات التي تسعى لبيع البرامج تميل إلى تقييد حرية المستخدمين في نسخ يجب الشراء وعدم توزيعه أو تحسينه.
تدرج مؤسسة البرمجيات الحرة أربع خريات تعتبرها ضرورية :
حرية: 0 - حرية تشغيل البرنامج كما يحلو لك ، لأي غرض من الأغراض.
الحرية: 1 - الحرية دراسة كيفية عمل البرنامج وتغييره كما يحلو لك. الوصول إلى شفرة المصدر هو شرط مسبق لهذا.
2 - حرية إعادة توزيع النسخ حتى تتمكن من مساعدة جارك.
3 - حرية
حرية توزيع نسخ من إصداراتك المعدلة على الآخرين. من خلال القيام بذلك ، يمكنك منح المجتمع بأكمله فرصة للاستفادة من تغييراتك.
الوصول إلى شفرة المصدر هو شرط مسبق لهذا.
صياغة العبارة "المصدر المفتوح"
في حين أن تسمية البرنامج المجاني هي علامة أخلاقية صريحة ، إلا أن التسمية مفتوحة المصدر ليست كذلك. تم تشكيل هذا المصطلح في التسعينيات ، بعد أن ساعد إريك ريموند في الكاتدرائية والبازار في إلهام نتسكيب لإصدار الكود المصدري لجناح الإنترنت Netscape Communicator.
وهذا بدوره ، ألهم ريموند وآخرين لمعرفة كيف يمكنهم تقديم مُثل مؤسسة البرمجيات الحرة إلى عالم الأعمال. لقد توصلوا إلى مصطلح "المصدر المفتوح" ، وفي عام 1998 ، أسس ريمون وبروس بيرنز مبادرة المصدر المفتوح. توفر مبادرة المصدر المفتوح تعريف المصدر المفتوح المكون من 10 نقاط ، كما توفر علامة اعتماد للتطبيقات المتوافقة .
لا تتجاهل حركة المصدر المفتوح قيم البرامج المجانية ، لكنها أكثر اهتمامًا بالتعاون المفتوح. والهدف من ذلك هو قيام الشركات والمطورين بتوفير الشفرة لبرامجهم مجانًا. وبهذه الطريقة يمكن للمستخدمين الوثوق في البرامج التي تعمل على أجهزتهم والمساهمة في الإصلاحات والميزات مرة أخرى إلى المشروع.
لا تزال العديد من الأخلاقيات متماسكة ، لكن حركة المصدر المفتوح أقل مواجهةً وأكثر استعدادًا للتسوية من أجل نشر التبني.
فرق رئيسي
تتفق البرمجيات الحرة وحركات المصادر المفتوحة على معظم القيم الأساسية ، لكن لها تعريفات مختلفة للحرية.
تحتضن مؤسسة البرمجيات الحرة الحقوق المتروكة لحماية الحريات الأربع المذكورة أعلاه. يمنع هذا قانونًا الأشخاص من إعادة توزيع البرامج المجانية مع قيود إضافية. حددت المنظمة هذا المبدأ في رخصة جنو العمومية . يجب على أي شخص يستخدم كود GPL أن يطلق تصميماته الخاصة مثل GPL أيضًا.
بدأت العديد من البرامج الأساسية التي تجعل Linux وأنظمة التشغيل المجانية الأخرى جزءًا من مشروع GNU. العديد من التطبيقات مرخصة بموجب الترخيص العام.
تراخيص البرمجيات الحرة هي أيضًا مفتوحة المصدر ، لكن ليس كل تراخيص المصادر المفتوحة تتطلب من المطورين مشاركة الكود الخاص بهم. يسمح بعض المطورين باستخدام التعليمات البرمجية مفتوحة المصدر لإنشاء تطبيقات مغلقة المصدر ، مثل ترخيص MIT. وتعرف هذه التراخيص غير الحقوق المتروكة بالتراخيص المسموح بها.
على الرغم من أن داعية البرمجيات الحرة قد ينظر إلى استخدام البرنامج المجاني لإنشاء برامج غير حرة كتقييد لحريات المستخدم ، فقد يكون ميل مؤيد المصدر المفتوح أكثر ميلًا إلى عرض الترخيص المسموح به بأنه مجاني حقًا - كما هو الحال في الأشخاص أحرار في فعل أي شيء تريد باستخدام الكود ، حتى لو كان ذلك يعني إنشاء تطبيق خاص.
يزعم بعض الأفراد البارزين بشكل خاص أن بعض تراخيص البرامج المجانية ، مثل GPL v3 ، لها العديد من الشروط التي تحد بشكل كبير من حرية المطور.
الحاجة إلى البرمجيات الحرة والمفتوحة المصدر
للتعبير ، كل البرامج المجانية هي برامج مفتوحة المصدر ، ولكن ليست جميع البرامج مفتوحة المصدر هي برامج مجانية. لهذا السبب ، يفضل دعاة البرمجيات الحرة الإشارة إلى البرامج المجانية كبرنامج مجاني . ولكن نظرًا لأن المستخدمين عمومًا يربطون "مجانًا" بالسعر ، فإن هذا الاسم ليس واضحًا تمامًا. يتم تحويل الأشياء بشكل خاص إذا كنت تجري بالفعل مناقشة حول البرمجيات المجانية في سياق المال.
لهذا السبب ترى أن معظم البرامج المجانية يشار إليها على أنها برامج مجانية ومفتوحة المصدر أو FOSS . يتيح لك هذا القول أن البرامج المجانية على Windows غالباً ما تأتي مع الإعلانات ولكن البرامج المجانية والمفتوحة المصدر لا تفعل ذلك .
العديد من المستخدمين والمطورين ببساطة لا يهتمون
يتعلق الكثير من هذه المحادثة بالترخيص ، وقد يكون هذا موضوعًا مملًا إلى حد ما. بالنسبة لغير المحامين ، فإن الكثير منها لا معنى له. الكثير من المستخدمين يريدون ببساطة تشغيل البرامج ، وهناك مجموعة من المطورين يريدون فقط إنشائها. كيف يتم ترخيص البرنامج هو أولوية.
لكن عالم البرمجيات الحرة والمفتوحة المصدر هو عالم يناقش الأخلاقيات بشكل علني ، لذا فإن الكلمات مهمة ، حتى لو كان ذلك قد يجعل الحياة أكثر إرباكًا.
ليست هناك تعليقات:
إرسال تعليق
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))