تلميحاتمقالات

Open Source و Closed Source الفرق بين

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

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

هي البرمجيات التي يُمكن الإطلاع والتعديل على شفرتها البرمجية وهي أكثر مرونة للمستخدم من البرامج الأخرى التي لا تتيح مرونة للمستخدم ولا يستطيع التعديل عليها والتي يسميها البعض بالبرمجيات الاحتكارية..
البرامج مفتوحة المصدر تكون في الغالب مجانية وقد تكون بمقابل مادي في بعض الأحيان. هذا تعبير مبسط عن فكرة البرامج مفتوحة المصدر.
مثل:
لغات البرمجة: python – Java- PHP – Perl – Ruby
أنطمة تشغيل: جميع أنظمة Linux مثل : Ubuntu- RedHat – Fedora – Android.

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

هي التي يكون على البرنامج حقوق أو منشور تحت ترخيص EULA وعندما يقوم صاحب المشروع باستخدام طرق تقنية لمنع المستخدمين من التعديل على برنامجه مثل عدم نشر الكود المصدري للبرنامج. أو عندما يقوم هذا الشخص باستخدام طرق قانونية كحقوق النشر وتراخيص EULA لكي يمنع المستخدم من إعادة توزيع البرنامج على مستخدمين آخرين. عكس البرامج مفتوحة المصدر حيث يمكن للمستخدم استخدام وتعديل ودراسة وإعادة توزيع البرنامج.
مثال:
لغات البرمجة: C# – Asp.net – MySQL.
أنطمة تشغيل: Unix – Mac – Windows.

زر الذهاب إلى الأعلى