إشترك معنا ليصلك جديد الموقع

بريدك الإلكترونى فى أمان معنا

الخميس، 26 فبراير 2015

البرمجيات المفتوحة



البرمجيات المفتوحة أو ما يعرف ب(Open source software)  هي


برامج ونظم الحاسوب التي تتيح الاطلاع  على الشيفرة البرمجية الخاصة بها ودراستها والتعديل عليها وغالباً ما يكون تداولها متاحاً  للجميع دون الحاجة لشراء ترخيص، وكانت أولى بدايات البرمجيات المفتوحة عام 1983 بعد جهد كبير قام به الباحث في جامعة إم آي تي ريتشارد ستالمان لبدء مشروع  جنوGnu ، ومشروع  جنو يهدف الى توفير نظام تشغيل مجاني ومتاح للجميع ومفتوح المصدر بخلف الانظمة المتوافرة في ذلك الوقت.

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

يتم إنشاء وتطوير البرامج المفتوحة المصدر غالباً عبر أفراد وجماعات مهتمة بهذا الجانب يطرحون فكرة مشروع  عبر مواقعهم أو مواقع إدارة المشاريع البرمجية مثل لنشباد launchpad وجي ثاب Github وسورس فورج Sourceforge
وتوجد عدة رخص لابد من مصمم البرنامج ترخيص برنامجه تحت إحدى هذه الرخص كرخصة LGPL و GPL
وغير ذلك من الرخص التي تشكل الحماية القانونية للبرنامج من السرقة وتحفظ الحق لصاحب البرنامج

للمزيد من المعلومات حول البرمجيات المفتوحة يمكنكم زيارة موقع منظمة البرمجيات
http://opensource.org/ المفتوحة على الرابط


المصدر/

كتاب : صناعة التكنولوجيا | كيفية البدء بمشاريع مفتوحة المصدر
للمؤلف: محمد إسحاق عبدالحميد
muhamedishaq.me : المدونة

شارك هذه الصفحة وتابعنا على صفحاتنا الرسمية
شارك الموضوع →
تابعنا →
إنشر الموضوع →

0 التعليقات:

إرسال تعليق

افلام اون لاين