[center][color:15de=#0000ff][color:15de=#008000]بسم الله و الصلاة و السلام على رسول الله
أخواني الأعضاء الأعزاء[/color]
[color:15de=green]السلام عليكم و رحمة الله و بركاته[/color]
[/color]
[color:15de=#0000ff]بين ايديكم بحث بسيط قمت به عن موضوع الـ Open Source ، [/color][color:15de=#0000ff]لما يعد من المواضيع المثيرة جدا[/color]
[color:15de=#0000ff] و المهمة في عالم الكمبيوتر و الانترنت...[/color][/center]
[color:15de=#0000ff]بسم الله الرحمن الرحيم[/color]
[size=16][color:15de=red]البداية:[/color][/size]
[color:15de=blue]المصدر المفتوح -Open Source-[/color] هو أحد السياسات
المتبعة في إدارة عملية كتابة برمجيات الحاسوب والأنظمة وإدارتها. إذ أن
البرمجيات المفتوحة المصدر توفر النص المصدري - Source Code- كما كتب من
المبرمج، [color:15de=green]ومع السماح بقراءة هذا النص، وتوزيعه، والتعديل عليه.[/color]
ظهر مصطلح Open Source ، في نهاية التسعينات من قبل[color:15de=blue] اريك ريموند[/color] في محاوله منه لإيجاد مصطلح بديل عن مصطلح برمجيات حرة [color:15de=blue]Free Software[/color] الذي كان يفهم خطأ على أنه برمجيات مجانية، إذ كان قطاع الأعمال يتخوف من إستعمال وتوظيف والعمل في [color:15de=blue]لينكس[/color] (مثلا) والبرمجيات الحرة، لأن كلمة Free كانت تعني لهم المجانية، وبالتالي عدم وجود أرباح، و لكن مع المصطلح الجديد قل هذا اللبس.
حاليا، يتم إستعمال مصطلح [color:15de=blue]البرمجيات المفتوحة المصدر[/color] في الإعلام بشكل أساسي، للدلالة على البرمجيات الحرة. لكن خلال تطور مفهوم المصدر المفتوحة، قام [color:15de=blue]بروس بيرنز[/color] بتطوير تعريف للبرمجيات المفتوحة المصدر.
[size=16][color:15de=red]التعريف:[/color][/size]
من الممكن إختصار تعريف البرمجيات المفتوحة المصدر، بأنها البرمجيات التي تحقق الشروط التالية:
[color:15de=green]- حرية إعادة توزيع البرنامج.
- توفر النص المصدري للبرنامج، وحرية توزيع النص المصدري.
- حرية إنتاج برمجيات مشتقة أو معدلة من البرنامج الأصلي، وحرية توزيعها تحت نفس الترخيص للبرمجيات الأصلي.
- من الممكن أن يمنع الترخيص توزيع النص المصدري للنسخ المعدلة على شرط
السماح بتوزيع ملفات التي تحتوي على التعديلات بجانب النص الأصلي.
- عدم وجود أي تمييز في الترخيص لأي مجموعة أو أشخاص.
- عدم وجود أي تحديد لمجالات إستخدام البرنامج.
- الحقوق الموجودة في الترخيص يجب أن تعطى لكل من يتم توزيع البرنامج إليه.[/color]
هذه المييزات الأساسية لأي ترخيص من الممكن أن يطلق عليه ترخيص مفتوح المصدر.
[color:15de=red][size=16]فائدته و أهميته:[/size]
[/color]يعتبر المصدر المفتوح الآن أحد أهم عوامل تطوير البرمجيات، و قد
لاحظنا ذلك في الفترة الأخرة من ظهور برمجيات عالية المستوى في مختلف
التخصصات و الأصناف من [color:15de=green]وسائط متعددة Multimedia و نظم
تشغيل Operating Systems و متصفحات انترنت و مضادات الفيروسات و الملفات
المشبوهة و برامج الحماية و حتى الألعاب[/color].
[color:15de=navy]و ما يعطي الموضوع حلاوة خاصة هو انه يمكن لأي شخص
التعديل و الإضافة و التطوير لأي برنامج ثم يضع ما قام به في الانترنت، و
من ثم يعلق عليه الآخرون و يبلغونه بأي مشكلة حصلت أو ثغرات Bugs ،
بالاضافة الى انه يمكن لأشخاص آخرون أخذ هذا البرنامج ثم تطويره و هكذا
(طبعا باتباع الشروط السابقة).[/color]
[size=16][color:15de=red]أمثلة:[/color][/size]
[color:15de=green]- نظام التشغيل لينيكس[/color]
[color:15de=navy]نبذه سريعة:[/color]
في نهاية عام 1990 قام طالب في جامعة هلسينكي في فنلندا بالإعلان عن مشروع يعمل عليه. الطالب هو [color:15de=blue]لينوس تورفالدس،[/color] والمشروع كان نظام تشغيل بسيط. وقد اختار لينوس تورفالدس أن يضع مشروعه تحت [u]ترخيص البرامج الحرة،[/u] مما أتاح لمن يريد إمكانية الاطلاع على النص المصدري لهذا النظام، والعمل على تعديله وتطويره، نتيجة لذلك، [color:15de=green]شارك الآلاف من المبرمجين المتطوعين حول العالم في المشروع[/color].
[center]
[color:15de=green]- المتصفح Firefox[/color]
[color:15de=#000080]نبذه سريعة:[/color]
هو متصفح ويب، يتم تطويره من قبل مؤسسة [color:15de=blue]موزيلا[/color].
تهدف مؤسسة موزيلا ب[color:15de=blue]فايرفوكس[/color] الى تطوير متصفح سريع، صغير، قابل للتوسيع و التطوير ، منفصل عن طقم موزيلا.
[color:15de=green]و بذلك يستطيع المبرمجين المتطوعين إضافة الplug-ins له و تطويره.[/color]
هذان مثالان قد لمسنا نتائجهما الرائعة و المثيرة للجدل، و بالطبع فهناك الكثير و الكثير من برامج مفتوحة المصدر المشهورة...
[size=16][color:15de=red]الخلاصة:[/color][/size]
مما سبق اتضحت لنا أهمية تطوير برامج مجانية Free Software أو مفتوحة
المصدر Open Source ، لما ليس لها من قيود لمحبي و متطوعي البرمجة و ايضا
بعيدا عن احتكار الشركات ، و هذا ما يزيد من شريحة المبدعين في عالم
البرمجة و الكمبيوتر و التكنولوجيا
---------[/center]