You May Also Like

برنامج SQL SERVER من أشهر وأضخم برامج قواعد البيانات في العالم , يحتل برنامج MS SQL SERVER المرتبة الثالثة عالميا ...
Read More
SQL SERVER بشكل عام عن
الكلاسات في الجافا تنقسم إلى عدة أنواع من حيث الوراثة وهم : concrete class هو كلاس تم أنشائة اما من ...
Read More
أنواع الكلاسات فى جافا بالنسبة للوراثة
المترجم Compiler والمفسر Interpreter في واقع الأمر عبارة عن برنامجين يقومان بنفس الغرض، والمتمثل في تحويل الأوامر المكتوبة بإحدى لغات ...
Read More
ما هو الفرق بين المترجم والمفسر ؟ Compiler vs Interpreter

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

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

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

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

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

Last Article

error: Content is protected !!