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