مصدر مفتوح: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
وسوم: تحرير من المحمول تعديل في تطبيق الأجهزة المحمولة تعديل بتطبيق أندرويد
وسوم: تحرير من المحمول تعديل في تطبيق الأجهزة المحمولة تعديل بتطبيق أندرويد
سطر 3:
 
== نشوء الفكرة ==
بدأت الفكرة بشكل غير مباشر في أوائل السبعينات من ([[مختبرات بل|معامل بيل]]) في شركة ([[إيه تي آند تي|إيه تي أند تي]]) إذ ابتكر الباحثان ريتشي و كيرنانوكيرنان [[سي (لغة برمجة)|(لغة السي C]]) . وفي ذات الوقت تقريباً، اُبتكر [[يونكس|نظام التشغيل يونكس]] الذي خرج من تلك المعامل وقد اشترك في كتابته العالم ريتشي.<ref name="carculture2">{{استشهاد بكتاب|مؤلف=James J. Flink|عنوان=The Car Culture|ناشر=MIT Press|سنة=1977|isbn=0-262-56015-1}}</ref>
 
في ذاك الوقت كانت نظم التشغيل دائماً ما تكتب ب[[لغة التجميع]]، والمعروف أن لغة التجميع تختلف تماماً من [[معالج (توضيححاسوب)|معالج]] لآخر. أي أن البرنامج أو نظام التشغيل المكتوب ب[[لغة الآلة]] للمعالج بنتيوم 4 مثلاً لن يعمل على معالج (Power PC) ولا غيره. و بالتاليوبالتالي لم تكن أنظمة التشغيل و لاولا البرامج في ذلك الوقت تتطور بسرعة.
 
الأمر المثير الذي حدث وغيّر الأمور هو كتابة أجزاء كبيرة من نظام التشغيل ينوكسيونكس بلغة السي C حيث انتشرت لغة السي بسرعة و أصبحتوأصبحت ذات شعبية كبيرة. إذ تم كتابة مترجمات السي (Compilers) على العديد من الأجهزة. أدى انتشار [[محول برمجي|مترجمات]] سي إلى سهولة نقل [[شيفرة مصدرية|شيفرة المصدر]] لنظام يونكس إلى العديد من الأجهزة.
 
أي سهولة نقل شيفرة المصدر كانت أول خطوة لظهور الفكرة ولكن لم تكن واضحة. ولكن بالنسبة لريتشارد ستالمان كانت واضحة كفاية ليشيد في أوائل الثمانينات مؤسسة البرمجيات الحرة (fsf.Org) وقام بكتابة عدة أدوات مجانية من بينها مترجم سي الشهير جي سي سي (gcc) وأيضا محرر ايماكس (Emacs) ذو الشعبية الضخمة.
اشترك البعض مع ستالمان و قامواوقاموا معا بإنشاء [[مشروع جنو]] (gnu.Org) حيث قاموا بكتابة الكثير من الأدوات المجانية، كان الحلم الوحيد لستلمان هو إنشاء نظام تشغيل بالكامل حر (مجاني و مفتوحومفتوح المصدر).
ولكن بالنسبة لريتشارد ستالمان كانت واضحة كفاية ليشيد في أوائل الثمانينات مؤسسة البرمجيات الحرة (fsf.Org) و قام بكتابة عدة أدوات مجانية من بينها مترجم سي الشهير جي سي سي (gcc) وأيضا محرر ايماكس (Emacs) ذو الشعبية الضخمة.
اشترك البعض مع ستالمان و قاموا معا بإنشاء [[مشروع جنو]] (gnu.Org) حيث قاموا بكتابة الكثير من الأدوات المجانية، كان الحلم الوحيد لستلمان هو إنشاء نظام تشغيل بالكامل حر (مجاني و مفتوح المصدر).
 
ويعد ستالمان المؤسس الفعلي لثورة البرميجاتالبرمجيات مفتوحة المصدر و التيوالتي كانت تعرف باسم "Free[[البرمجيات softwareالحرة]]" .<ref name="carculture2"/>
 
في هذه الأثناء و بينماوبينما كانت أفكار ستالمان تبدو غريبة بعض الشيء و ربماوربما مجنونة! كان أستاذ علوم الحاسب الألماني تينينباوم قام مع تلاميذه بكتابة نواة و نظامونظام تشغيل [[مينيكس (Minix)]]. كان الهدف أن يطلع التلاميذ على كود مصدر لنظام تشغيل.
لم يحدث شيء هام بعد ذلك حتى سنة 1991 من [[فنلندا]] من جامعة هنلسكي، كان هناك طالب في سنته الأخيرة في [[علم الحاسوب|علوم الحاسب]] يقضي عطله الأسبوعية في كتابة نواة نظام تشغيل محاكي لنظام [[يونكس]] إنه [[لينوس تورفالدس]].
 
استخدم تورفالدس أدوات مؤسسة البرمجيات الحرة – فقد كان طالبا و لاولا يملك الكثير من المال - مما أجبره على جعل [[لينكس]] حرا. طرح لينوس نواته على مجموعة - أخبار (newsgroup) مستخدمي مينيكس. حيث كان تصميم [[لينكس]] أفضل كثيراً مما كان موجود من نظم تشغيل والأشهر [[يونكس]] .
 
جاءت نواة [[لينكس|لينوكس]] بتصميم متميز و فيوفي وقت متميز للغاية، فتلقفه الجميع و أنشئوأنشئ نظام التشغيل المعروف باسم [[لينكس|جنو/لينكس]].
 
انتشر [[لينكس|جنو/لينكس]] و تطوروتطور جدا - و بفضلوبفضل نشر شيفرة المصدر على الانترنتالإنترنت و مشاركةومشاركة الآلاف من الهواة ووالمطورين المطورين و الطلبةوالطلبة أيضاً عبر الانترنتالإنترنت في عملية اكتشاف الأخطاء و تصحيحهاوتصحيحها - بسرعة كبيرة أطاح بنظام يونكس و تربعوتربع على عرشه. وكان لينكس من أشهر الفكرة بشكل واسع...
 
ظهر مصطلح (Open Source) الذي يتم ترجمته '''للمصدر المفتوح'''، في نهاية التسعينات من قبل [[إريك ريموند]] (Eric Steven Raymond) في محاوله منه لإيجاد مصطلح بديل عن مصطلح ''[[برمجيات حرة]]'' (free software) الذي كان يفهم خطأ على أنه برمجيات مجانية بسبب اللبس الحاصل في معاني كلمة Free في اللغة [[لغة إنجليزية|اللغة الإنجليزية]]، كما في لغات أخرى كثيرة توجد كلمتان منفصلتان للتعبير عن ما هو مجاني (gratis) ما هو حر (libre). إذ كان قطاع الأعمال يتخوف من العمل في لينكس والبرمجيات الحرة، لأن كلمة (Free) كانت تعني لهم المجانية، وبالتالي عدم وجود أرباح، ولكن مع المصطلح الجديد قل هذا اللبس.
وكان لينكس من أشهر الفكرة بشكل واسع...
 
حاليا، يتم استعمال مصطلح '''البرمجيات المفتوحة المصدر''' في الإعلام بشكل أساسي، للدلالة على البرمجيات الحرة. لكن خلال تطور مفهوم ''' المصدر المفتوح'''، قام [[بروس بيرنز|بروس بيرنس]] بتطوير تعريف للبرمجيات المفتوحة المصدر.
ظهر مصطلح (Open Source) الذي يتم ترجمته '''للمصدر المفتوح'''، في نهاية التسعينات من قبل [[إريك ريموند]] (Eric Steven Raymond) في محاوله منه لإيجاد مصطلح بديل عن مصطلح ''[[برمجيات حرة]]'' (free software) الذي كان يفهم خطأ على أنه برمجيات مجانية بسبب اللبس الحاصل في معاني كلمة Free في اللغة [[لغة إنجليزية|الإنجليزية]]، كما في لغات أخرى كثيرة توجد كلمتان منفصلتان للتعبير عن ما هو مجاني (gratis) ما هو حر (libre). إذ كان قطاع الأعمال يتخوف من العمل في لينكس والبرمجيات الحرة، لأن كلمة (Free) كانت تعني لهم المجانية، وبالتالي عدم وجود أرباح، ولكن مع المصطلح الجديد قل هذا اللبس.
 
'''والمصادر الحرة قد تكون بثمن ولكنك إذا امتلكتها أصبحت لك مطلق الحرية في التصرف فيها حيث تضمن لك أربعة مستويات من الحريات هي:'''
حاليا، يتم استعمال مصطلح '''البرمجيات المفتوحة المصدر''' في الإعلام بشكل أساسي، للدلالة على البرمجيات الحرة. لكن خلال تطور مفهوم''' المصدر المفتوح'''، قام [[بروس بيرنز|بروس بيرنس]] بتطوير تعريف للبرمجيات المفتوحة المصدر.
 
'''1 )# حرية الاطلاع على شفرة البرنامج.'''
'''والمصادر الحرة قد تكون بثمن ولكنك إذا امتلكتها أصبحت لك مطلق الحرية في التصرف فيها حيث تضمن لك أربعة مستويات من الحريات هي:'''
'''2 )# حرية التطوير والتعديل.'''
'''3 )# حرية الاستخدام في أي غرض'''
 
'''حرية التوزيع بأي طبينماطريقة بينما البرامج المجانية لا تضمن لك سوى مستوى واحد أو مستويين من هذه الحريات حرية الاستخدام وأحياناً حرية التوزيع.'''
'''1 ) حرية الاطلاع على شفرة البرنامج.'''
 
'''2 ) حرية التطوير والتعديل.'''
 
'''3 ) حرية الاستخدام في أي غرض'''
 
'''حرية التوزيع بأي طبينما البرامج المجانية لا تضمن لك سوى مستوى واحد أو مستويين من هذه الحريات حرية الاستخدام وأحياناً حرية التوزيع.'''
 
== عوائد استخدام المصادر الحرة ==