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

نشوء الفكرة

انطلقت الفكرة بشكل غير مباشر في أوائل السبعينات من (معامل بيل) في شركة (إيه تي أند تي) إذ ابتكر الباحثان ريتشي و كيرنان (لغة السي C) . وفي ذات الوقت تقريباً، اُبتكر نظام التشغيل يونكس الذي خرج من تلك المعامل وقد اشترك في كتابته العالم ريتشي.[2]في ذاك الوقت كانت نظم التشغيل دائماً ما تكتب بلغة التجميع، والمشهور أن لغة التجميع تختلف تماماً من معالج لآخر. أي أن البرنامج أو نظام التشغيل المكتوب بلغة الآلة للمعالج بنتيوم 4 مثلاً لن يعمل على معالج (Power PC) ولا غيره. و بالتالي لم تكن أنظمة التشغيل و لا البرامج في ذلك الوقت تتطور بسرعة.

الأمر المثير الذي حدث وغيّر الأمور هو كتابة أجزاء كبيرة من نظام التشغيل ينوكس بلغة السي C حيث انتشرت لغة السي بسرعة و أصبحت ذات شعبية كبيرة. إذ تم كتابة مترجمات السي (Compilers) على العديد من الأجهزة. أدى انتشار مترجمات سي إلى سهولة نقل شيفرة المصدر لنظام يونكس إلى العديد من الأجهزة.

أي سهولة نقل شيفرة المصدر كانت أول خطوة لظهور الفكرة ولكن لم تكن واضحة ولكن بالنسبة لريتشارد ستالمان كانت واضحة كفاية ليشيد في أوائل الثمانينات مؤسسة البرمجيات الحرة (fsf.Org) و قام بكتابة عدة أدوات مجانية من بينها مترجم سي الشهير جي سي سي (gcc) وأيضا محرر ايماكس (Emacs) ذو الشعبية الضخمة. اشترك البعض مع ستالمان و قاموا معا بإنشاء مشروع جنو (gnu.Org) حيث قاموا بكتابة الكثير من الأدوات المجانية، كان الحلم الوحيد لستلمان هو إنشاء نظام تشغيل بالكامل حر (مجاني و مفتوح المصدر).

ويعتبر ستالمان المؤسس الفعلي لثورة البرميجات مفتوحة المصدر و التي كانت تعرف باسم "Free softwar في هذه الأثناء و بينما كانت أفكار ستالمان تبدو غريبة بعض الشيء و ربما مجنونة! كان أستاذ علوم الحاسب الألماني تينينباوم قام مع تلاميذه بكتابة نواة و نظام تشغيل مينيكس (Minix). كان الهدف أن يطلع التلاميذ على كود مصدر لنظام تشغيل. لم يحدث شيء هام بعد ذلك حتى سنة 1991 من فنلندا من جامعة هنلسكي، كان هناك طالب في سنته الأخيرة في علوم الحاسب يقضي عطله الأسبوعية في كتابة نواة نظام تشغيل محاكي لنظام يونكس إنه لينوس تورفالدس. استعمل تورفالدس أدوات مؤسسة البرمجيات الحرة – فقد كان طالبا و لا يملك الكثير من المال - مما أجبره على جعل لينكس حرا. طرح لينوس نواته على مجموعة - أخبار (newsgroup) مستخدمي مينيكس. حيث كان تصميم لينكس أفضل كثيراً مما كان موجود من نظم تشغيل والأشهر يونكس .


المراجع

areq.net

التصانيف

هيكلية السوق والتسعير  قانون الحاسوب  قانون الملكية الفكرية  معالجة المعلومات الاجتماعية  معايير  منهجيات مفتوحة  برمجيات حرة  مصدر مفتوح   العلوم التطبيقية