الثقافةالعامةالصفحة الرئسيةتعلم البرمجةشروحات

ماهو open source ؟

 السلام عليكم ورحمة الله 

في هذه التدوينة سوف نتعرف على شيء مهم وهو مشهور كثيرة في مجال الانترنت ألا وهو كلمة المصدر المفتوح و بالانجلزية (open source) التي تطلق على البرامج ولغات البرمجة وأنظمة التشغيل,  

ما معنى المصدر المفتوح open source؟

المصدر المفتوح أو ما يسمى بالانجلزية open source هي خاصية أو صفة تطلق على البرامج ولغات البرمجة وأنظمة التشغيل أوالمكتبات التي يتم بناؤها بلغات البرمجة, وتتيح هذه الخاصية أو الصفة للمستخدمين الحصول على الأكواد الأساسية والخوارزميات من المخترع أو مالك البرنامج, وذلك من أجل اعادة النظر في الكود ولتعديل فيه حسب احتياجات كل شخص, كما أنه يمكن لكل مستخدم اعادة التوزيع.

ماهو تاريخ بداية هذه الفكرة؟

بدأت الفكرة بشكل غير مباشر أوائل السبعينات في مختبر بيل في شركة (ايه تي اند تي ) حيث ابتكر الباحثان ريتشي وكرينان (لغة سي ), وفي هذا الوقت تقريبا تم ابتكار نظام لينكس الذي خرج من تلك المعامل وقد اشترك في كتابته العالم ريتشي. ولمزيد من التفصيل انقر هنا

ماهي ميزات البرامج أو لغات البرمجة أو أنظمة التشغيل مفتوحة المصدر؟

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

من اشهر البرامج و لغات البرمجة مفتوحة المصدر:

  1. نظام ليكس.
  2. نظام الاندرويد.
  3. ولغة سي.
  4. ولغة جافا.
  5. ولغة جافا سكريبت.
  6. ولغة بيثون

ويوجد الكثير من الأنظمة و اللغات التي لم نتحدث عنها.

وسنحاول وضع تدوينة أخرى تتحدث أكثر عن هذا المجال الكبير.

ولا تنس الدعاء لنا بالهداية وتوفيق, والاعجاب بصفحتنا على الفيس بوك ليصلك كل ماهو جديد.

الوسوم

مقالات ذات صلة

إغلاق
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock