ما معنى فتح المصادر؟

 ما معنى فتح المصادر؟


يعني تنازل الشركة عن السبب الرئيسي لنجاح منتجاتها


مثلا كوكاكولا تطلع وصفتها من الخزنة وتخسر سبب تنافسيتها مع بيبسي

يعني كنتاكي kfc تكشف للعالم الخلطة السرية لبرغر الدجاج ويصير في السوق الاف المنافسين

فتح المصدر يعني اتاحة الأكواد للبرنامج للعامة
public domain

يجب ان نفهم أولا الحالتين التي يكون بها البرنامج

١-حالة التطوير development time
٢-حالة التشغيل run time

في حالة التطوير يكون الكود في وضع مناسب للمبرمج للقراءة والتعديل وسهل فهم الخوارزميات فيه

تُسمى ايضاً مرحلة التصميم

في حالة التشغيل يتحول الكود الى مجموعة من الرموز التي تفهمها الآلة فقط 01011 اصفار وواحد

عندما تشتري برنامج مغلق المصدر انت تدفع مبالغ للحصول على برنامج جاهز في حالة التشغيل

وهو كود غير مفهوم بالنسبة لك ولا يستطيع المبرمجين التعديل عليه وكل ما هو مطلوب منه "ان يشتغل"

اما اذا استثمرت في برنامج مفتوح المصدر فأنت تحصل على برنامج في حالة التطوير وجاهز للتشغيل

'

فلديك القابلية للاطلاع على الخوارزميات وتنقيح الكود ليتناسب مع استخداماتك

كم استثمرت يا ترى في برمجيات في حالة "التشغيل" وكم احتكرتك مايكروسوفت ومن مثلها لهذا السبب؟

تعليقات

????

تاماغوتشي

التطبيق الذكي والتطبيق الغبي

البنوك الرقمية الاماراتية