شرح الفرق بين البرامج البرامج مفتوحة المصدر Open Source و البرامج مغلقة المصدر Closed Source
ماهي البرامج مفتوحة المصدر؟
هي البرمجيات التي يمكن الإطلاع والتعديل على شفرتها البرمجية وهي أكثر مرونه للمستخدم من البرامج الأخرى التي لا تتيح مرونه للمستخدم ولا يستطيع التعديل عليها والتي يسميها البعض بلبرمجيات الاحتكارية..
البرامج مفتوحة المصدر تكون في الغالب مجانية وقد تكون بمقابل مادي في بعض الأحيان. هذا تعبير مبسط عن فكرة البرامج مفتوحة المصدر.
مثل:
لغات البرمجة: python - Java- PHP - Perl - Ruby
أنطمة تشغيل: جميع أنظمة Linux مثل : Ubuntu- redhat - Fedora - Andriod
ماهي البرامج مغلقة المصدر؟
هي التي يكون على البرنامج حقوق أو منشور تحت ترخيص EULA وعندما يقوم صاحب المشروع باستخدام طرق تقنية لمنع المستخدمين من التعديل على برنامجه مثل عدم نشر الكود المصدري للبرنامج. أو عندما يقوم هذا الشخص باستخدام طرق قانونية كحقوق النشر وتراخيص EULA لكي يمنع المستخدم من إعادة توزيع البرنامج على مستخدمين آخرين. عكس البرامج مفتوحة المصدر حيث يمكن للمستخدم استخدام وتعديل ودراسة وإعادة توزيع البرنامج.
مثال:
لغات البرمجة: C# -Asp.ne t-Mysql
أنطمة تشغيل: Unix - Mac -Windows
تعليقات
إرسال تعليق