القائمة الرئيسية

الصفحات

شرح الفرق بين البرامج البرامج مفتوحة المصدر Open Source و البرامج مغلقة المصدر Closed Source

 



شرح الفرق بين البرامج  البرامج مفتوحة المصدر Open Source و البرامج مغلقة المصدر Closed Source 


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


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


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

مثل: 


لغات البرمجة: python - Java- PHP - Perl - Ruby

 أنطمة تشغيل: جميع أنظمة Linux  مثل : Ubuntu- redhat - Fedora - Andriod


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


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

مثال:


 لغات البرمجة: C# -Asp.ne t-Mysql  

أنطمة تشغيل:  Unix - Mac -Windows

تعليقات