تعالا نتعمق في مفهوم مهم جدا
(open source software (OSS)) تطبيق مفتوح المصدر
كلنا نعرف ان التطبيق مفتوح المصدر بيقا ببلاش بس ده فيه نسبة من الخطأ عادي ممكن يكون التطبيق مفتوح المصدر بس بفلوس او على الاقل خالص خصائص فيه بفلوس فتلاقي جزء من التطبيق مفتوح متاح تستعمله مجاناً واجزاء مقفوله متاح بس تستخدما لما تشتريها وعلى النقيد ممكن تلاقي تطبيقات مجانية بالكامل بس مش مفتوحة المصدر فبالتالي مش انت بتدفع او مبتدفعش هي العامل اللي ممكن نقول بسببه التطبيق مفتوح المصدر فبالتالي محتاجين نعرف امتى نقول ان التطبيق مفتوح المصدر وده ببساطه جاي من اسمه اي تطبيق سواء تطبيق ويب، موبايل او حتى desktop
لما تستخدمه او تسطبة انت مبتتعاملش مع الكود اللي اتكتب بيه البرنامج ده انت ي اما بتتعامل مع متصفح بيتصفح الموقع او بتتعامل مع ملف بيتسطب بتسطبة بتبقا بعيد عن الكود اللي وصلك التطبيق بالشكل ده الكود ده اسمة مصدر التطبيق هو السبب الاساسي ان التطبيق شغال بالشكل اللي بتتعامل معاه فبالتالي معنى انه مفتوح المصدر فهو ان الكود متاح مجاناً اي حد يقدر يوصله ويعدل عليه وممكن كمان يبيعه لو عايز مع الاخذ في الاعتبار حقوق الملكية الفكرية
طب انا كمستخدم عادي مش مبرمج ومليش في البرمجه ممكن استفاد من المعلومه دي بايه؟ ممكن تستفاد لما تشتري تطبيق هل التطبيق ده متاح المصدر بتاعه ولا لا فالبالتالي ممكن تحاول تشغله او على الاقل تدفع لحد يشغلهولك من المصدر وده هيبقا ارخص من انك تشتري ابلكيشن او تأجره وبرضو تحاول تفهم لو التطبيق اللي انت بتشتريه فيه ليه بديل مفتوح ولا لا
طب انا كمبرمج ممكن اعمل ايه؟ انت كمبرمج ليك حاجات كتير ممكن تعملها ممكن تاخد التطبيق تبيعه منتا في الغالب بتعرف تشغله

انت ي صديقي ممكن تفتح الاكواد وتتعلم من اللي عمل التطبيق طريقة كتابته وتنظيم الملفات في الابلكيشن لا وكمان ممكن تعدل او تضيف خدمة جديده على التطبيق ده لوحده هيعلمك ازاي تشتغل في مشاريع كبيره وبيبني portfolio قوي
غير انك ممكن تستخدم الابلكيشنز دي انك تاخد منهما خدمات تستخدمها في الابلكيشنز بتاعتك وغيرها كتير من الفوايد انك معاك شغل ناس تعبت فيه
طب نلاقي الكود مفتوح المصدر ده منين اكبر مكان ممكن تلاقي عليه كود عموما هو github وفيه مواقع تانية زي
codepen, Bitbucket, codeberg, FossHub, وغيرهم كتير
وبس كده
