lundi 10 décembre 2018

البرمجيات مفتوحة المصدر

: Open Source المصدر المفتوح 


هي البرامج المتاحة مجانا لا توجد شركة مسؤولة عن تطوير حق التسويق او البيع لان هذه البرامج ليست من انتاج شخص واحد أو شركة واحدة، اصبح البرنامج ، متاحا بعد اتاحة مصدر كود، اصبح من الممكن لأي مبرمج يجيد لغة كود   
البرامج مفتوحة المصدر: هي البرامج التي تتيح شفرة المصدر الخاصة بها للمستخدمين، وشفرة المصدر هي الأوامر البرمجية التي تم كتابة البرامج بها، وعندما يتم إتاحة هذه الشفرة فإن بإمكان أي شخص التعديل على هذه البرامج كما يريد حسب الترخيص الذي يحدده مطوري تلك البرامج، وعلى عكس البرامج مفتوحة المصدر فإن البرامج مغلقة المصدر هي التي لا تتيح شفرة المصدر الخاصة بها ولا تسمح إلا للمطورين الرسميين بالتعديل عليها


                                                     :الفائدة من البرامج مفتوحة المصدر

للبرامج مفتوحة المصدر العديد من الفوائد بالنسبة لمطوري البرامج ولعل أهم فائدة هي تطوير برامج جديدة بالاعتماد على البرامج مفتوحة المصدر، فإذا كنت مطور برامج وتريد تطوير برنامج جديد فبإمكانك بدلاً من عمل برنامج جديد بدءاً من الصفر أن تقوم بأخذ شفرة المصدر الخاصة بأي برنامج مفتوح المصدر وتقوم بتعديل وتطوير هذه الشفرة لكي ينتج لك في النهاية برنامج جديد، كما أن المطورين قد يستفيدون من هذه البرامج في تعلم المزيد عن لغات البرمجة المختلفة
1- المجانية: البرامج مفتوحة المصدر تكون (في الغالب) مجانية وهذه أهم ميزة، ولكن هذا لا يعني أن مطوري البرامج مفتوحة المصدر لا يجنون المال، فإن هناك عدة طرق لربح الأموال من البرامج مفتوحة المصدر ومن هذه الطرق "زر التبرع" فباستطاعة أي شخص أن يقوم بالتبرع لمطوري البرامج مفتوحة المصدر عن طريق زر يتم وضعه في صفحات تلك البرامج، كما أن بعض المطورين قد يقومون بإتاحة برامجهم مجاناً بينما يجب على من يريد الحصول على شفرة المصدر أن يقوم بدفع المال.


2- سرعة التطوير: على عكس البرامج مغلقة المصدر التي تقتصر على عدد معين من المطورين فإن البرامج مفتوحة المصدر لها عدد غير محدود من المطورين، فبإمكان أي شخص أن يساعد في تطوير هذه البرامج عن طريق تحميل شفرة المصدر وتعديلها ثم يقوم بإرسال تعديلاته إلى مطوري البرامج، وهذا يساعد في حل مشاكل البرامج مفتوحة المصدر بشكل أسرع من البرامج مغلقة المصدر، وكلما زادت شهرة البرنامج كلما زاد عدد المطورين وبالتالي ستزداد سرعة التطوير.



3- الأمان والخصوصية: بما أن البرامج تكون مفتوحة المصدر فإن المطورين لن يكون بإمكانهم وضع أي برامج ضارة أو تجسسية كون أن بإمكان أي شخص الاطلاع على شفرة المصدر واكتشاف تلك البرامج.

أمثلة على برامج مفتوحة المصدر:


:لتحميل الكتاب


Aucun commentaire:

Enregistrer un commentaire

تصميم موقع شخصي HTML/CSS

يحتوي هذا الفيديو على مبادئ HTML و CSS لإنشاء مشاريع ويب، المشروع عبارة عن بناء ملف شخصي  portfolio على الويب، يضم صفحة بداية home و...