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