ما الفرق بين البرامج مفتوحة المصدر والبرامج مغلقة المصدر.


ما الفرق بين البرامج مفتوحة المصدر والبرامج مغلقة المصدر.
ماهي البرامج مفتوحة المصدر والبرامج البرامج مغلقة المصدر؟ في هذه التدوينة  سوف أقوم بلأجابة عن بعض الأسئلة التي تشغل البعض وأغلبية المبتدئين في مجال التقنية ومجال المعلومات. 

سوف نقوم بتعرفهم كلا علي حده. 

ولكن في البداية الكل يعرف أن كل تطبيق أو برنامج موجود قد تم بناءة وتطويرة من قبل المبرمجين أليس كذلك, بواسطة لغة برمجية معروفة, بعد أن يقوم المبرمج بلأنتهاء من بناء برنامج وجعله جاهزا للعمل.ويقوم برفع برنامجة أو تطبيقة يكون علي موعد مع خياراين إما أن يجعله مفتوح المصدر أو مغلق المصدر.

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

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

البرامج مفتوحة المصدر تكون في الغالب مجانية وقد تكون بمقابل مادي في بعض الأحيان. هذا تعبير مبسط عن فكرة البرامج مفتوحة المصدر.

ماهي البرامج مغلقة المصدر؟ 

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

أمثلة علي البرمجيات مفتوحة المصدر ومغلقة المصدر. 

مفتوحة المصدر. لغات البرمجة{python-Java-PHP-Perl-Ruby}  أنطمة تشغيل  {Ubuntu-feedora-Debian-RedHat}

مغلقة المصدر. لغات البرمجة{C#-Asp.net-Mysql}  أنطمة تشغيل  {Mac-windows} 

الكاتب: صلاح الخامري


شكرا لك ولمرورك