You May Also Like

إذا كنت ترغب في تغيير اسم المستخدم المرتبط بحساب مستخدم ويندوز الخاص بك ، فيمكنك - ولكن هناك طرق مختلفة ...
Read More
كيفية تغيير اسم المستخدم الخاص بك على نظام التشغيل ويندوز 10 أو 11
سلسلة Mr Robot، لربما واحدة من السلسلات التي أسرت قلوب العديد من التقنيين و الهاكرز، ففي ظل التنانين الأسطورية و ...
Read More
Mr Robot ما هي الادوات و البرامج المستخدمة في سلسلة
إذا كنت تقصد برمجيات السيارات بالمعني المعروف لدى كبرى شركات السيارات Automotive Industrie، دعني في البداية أشرح بشكل مبسط، ما ...
Read More
كيف أتعلم برمجة السيارات ؟

شرح الفرق بين البرامج مفتوحة المصدر 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