البرمجيات المفتوحة أو ما يعرف ب(Open source software) هي
برامج ونظم الحاسوب التي تتيح الاطلاع على الشيفرة البرمجية الخاصة بها ودراستها والتعديل عليها وغالباً ما يكون تداولها متاحاً للجميع دون الحاجة لشراء ترخيص، وكانت أولى بدايات البرمجيات المفتوحة عام 1983 بعد جهد كبير قام به الباحث في جامعة إم آي تي ريتشارد ستالمان لبدء مشروع جنوGnu ، ومشروع جنو يهدف الى توفير نظام تشغيل مجاني ومتاح للجميع ومفتوح المصدر بخلف الانظمة المتوافرة في ذلك الوقت.
نجح ريتشارد ستالمان بكتابة معظم أجزاء النظام إلا أنه كان ينقصه جزء برمجي مهم وحساس للغاية
لتكتمل المجموعة ويخرج المشروع للنور وهو الكيرنل (وهو الوسيط بين البرامج وبين مصادر الجهاز
كالذاكرة والمعالج وبطاقة الشاشة وغير ذلك)، وقد عثر ستالمان على ضالته عام 1992 لدى مبرمج هاو
من فنلدا توصل إليه وهو لينوس تورفالصدوز، وقد قام الخير بتصميم كيرنال مناسب وغرضه ليحصل
على التقييم من بقية المبرمجين، وقد كان الدمج بين مشروع جنو وبين الكيرنل الذي أطلق عليه
لينوكس كيرنال. من هنا وإلى اليوم ظهرت لنا برامج متنوعة ونظم تشغيل كثيرة تشترك كلها في المبدأ
وتختلف في الشكل وأسلوب العمل والتطوير.
يتم إنشاء وتطوير البرامج المفتوحة المصدر غالباً عبر أفراد وجماعات مهتمة بهذا الجانب يطرحون فكرة مشروع عبر مواقعهم أو مواقع إدارة المشاريع البرمجية مثل لنشباد launchpad وجي ثاب Github وسورس فورج Sourceforge
وتوجد عدة رخص لابد من مصمم البرنامج ترخيص برنامجه تحت إحدى هذه الرخص كرخصة LGPL و GPL
وغير ذلك من الرخص التي تشكل الحماية القانونية للبرنامج من السرقة وتحفظ الحق لصاحب البرنامج
للمزيد من المعلومات حول البرمجيات المفتوحة يمكنكم زيارة موقع منظمة البرمجيات
http://opensource.org/ المفتوحة على الرابط
0 التعليقات:
إرسال تعليق