كما تعرفنا في مقالة سابقة حول كيفية تعلم البرمجة وتعرفنا على بعض المواقع التي تتيح لنا فرصة تعلم البرمجة بالمجان ها قد جاءت الفرصة اليوم لنتحدث عن موضوع جديد يتعلق بالبرمجة وهو البرمجيات مفتوحة المصدر.
ما هي البرمجيات مفتوحة المصدر Open Source Software ؟
برامج توفر كودها المصدري تحت رخصة برمجية تسمح بدراسة وتغيير وتحسيين البرنامج نفسه للمستخدمين النهائيين.
شروط البرامج مفتوحة المصدر
1 - حرية اعادة توزيع البرنامج.
2 - توفر الكود المصدري للبرنامج.
3 - حرية توزيع النص المصدري.
4 - حرية توزيع البرنامج المعدل تحت نفس ترخيص البرنامج الاصلي.
5 - حرية انتاج برمجيات مشتقة ومعدلة من البرنامج الاصلي.
وهذه بعض البرمجيات مفتوحة المصدر
موزيلا فاير فوكس
سيرفر أباشي
اندرويد
لينكس
ماي ايس كي ال
بليندر
....
وهنا بعض مستخدمي هذه البرمجيات
جوجل
تويتر
فايسبوك
ناسا
....
وتعتمد فكرة البرمجيات مفتوحة المصدر اساسا على الانتشار, بحيث ستجدها بالحواسيب ,محطات العمل , الهواتف النقالة واجهزة التحكم والسرفرات وهذا ما يعطينا تأملا بأن البرمجيات المفتوحة ستلقى توسعا وانتشارا كما سيتم الاعتماد عليها بشكل اكبر بالمستقبل القريب .