الفرق بين المصادر الحرة والمصادر المفتوحة

سنتحدث اليوم عن موضوع شائق ، حيث سنفرق من خلاله بين مصادر البرمجيات الحرة والمصادر المفتوحة ، وسنتعرف على ما يعنيه كل مصطلح منهما ، واستخدام كل منهما ، فتعالوا بنا نتعرف على هذين المصطلحين في السطور التالية :
ما هي البرمجيات الحرة
البرمجيات الحرة هي عبارة عن مجموعة المصادر ، والبرامج التي تمكن مستخدميها من إجراء التعديلات المتعددة عليها ، دون أية قيود ، أو عوائق ، أو شروط ، بالإضافة إلى أن هذه البرمجيات لا تتطلب وجود إذن من مطوري البرنامج الرئيسيين ، وتجدر الإشارة إلى أن التعديل على هذا النوع من البرامج ، يتطلب بشكل أساسي توفر المصادر الأساسية بالضرورة ، مما يعني أن مصطلح البرمجيات الحرة في معناه ، يدل على المصادر مفتوحة المصدر ، وتتطلب البرمجيات الحرة وجود أربعة حريات ، هي :
- الحرية المطلقة في تشغيل البرنامج .
- الحرية المطلقة في دراسة جدوى عمل البرنامج .
- الحرية المطلقة في إعادة النسخ ، وإمكانية توزيعه .
- الحرية المطلقة في توزيع نسخ الإصدارات التي تم التعديل عليها .
ما هي البرمجيات مفتوحة المصدر
تتضمن البرمجيات المفتوحة عدة معايير ، تعد بدورها أضعف من تلك المصادر الحرة ، والجدير بالذكر أن هذا النوع من البرامج لا يُمكن المستخدم من إجراء التعديلات عليه كما في البرامج الحرة التي تحدثنا عنها ، ولكن كل ما يمكنك الاستفادة به من هذا النوع من البرامج ، هو الإطلاع على محتواها فقط ، دون التمكن من إجراء أية تعديلات ، وبالتالي فإن القليل ، وليس الكل من المصادر مفتوحة المصدر هي بمثابة مصادر حرة .
الفرق بين المصادر الحرة والمصادر مفتوحة المصدر
يكمن الفرق بين نوعي البرامج في أن المصادر الحرة هي تلك المصادر التي تمكن مستخدميها من دراسة برامجها ومحتوياتها ، والقيام بإجراء التعديلات عليها ، دون وجود أية عوائق ، أو مشكلات ، أو قيود ، كما يمكن نشر هذه البرامج ، وتداول محتوياتها ، فهي لا تعتمد على أية مصادر مغلقة المصدر ، أو المحتوى ، ولا تطبق فكرة الاحتكار في محتوياتها .
كما أن هذه البرمجيات تتسم بسرعة الوصول إلى ما تتضمنه من محتويات ، وتتسم بالأمان في تشغيلها ، والتعامل معها ، وقلما إن وجدت أية أعطال ، أو مشكلات تواجه البرامج ، كما أنها تمكن المستخدم من الحصول على المصادر بكل سهولة ويسر ، ورغم كل ما سبق ، فهذا النوع لا يكلف المستخدم كثيرًا من المال ، بل إن تكلفته المادية قليلة ، ويدعم العديد من اللغات البرمجية ، فهو نظام جم المنافع والفوائد ، أما بالنسبة إلى المصادر مفتوحة المصدر ، فهي على النقيض مما سبق ، ولا تقدم كل هذه الفوائد مجتمعة ، بل إنها تطبق نظام الاحتكار في برمجياتها ، ومحتوياتها المتعددة .
أمثلة تطبيقية على البرامج مفتوحة المصدر
تتنوع الأمثلة والنماذج التطبيقية للبرامج مفتوحة المصدر ، حيث تشتمل على :
- أنظمة التشغيل من لينكس .
- أنظمة الأندرويد .
- برامج الأوبن أوفيس ، والتي تعتبر بمثابة المنافس الأقوى على الإطلاق لبرامج ميكرو سوفت أوفس .
- برامج التشغيل ، مثل برنامج VLC ، والذي يشيع اسمه وينتشر باسم برنامج القرطاس .
- برامج متصفحات فاير فوكس .
- برامج متصفحات الكروميوم ، والتي تشبه بشكل كبير متصفح كروم .
- برامج خوادم الويب ، مثل : برنامج أباتشي .
- برنامج قارئ بريد ثندر برد .
- برنامج فايل زيلا .
- برنامج أوبنتي وان .
أرخص البرمجيات مفتوحة المصدر
توجد سبعة أنواع ، ذات تكلفة قليلة من البرامج مفتوحة المصدر ، والتي تتمثل في نماذج البرامج التالية :
- رخصة Gpl ، والتي تعرف برخصة جنو العمومية . وهي أرخص أنواع هذه البرامج المنتشرة على الإطلاق . وقد قام بتأسيس هذا البرنامج البروفيسور ريتشارد ستولمان .
- رخصة Lgpl ، والتي تعرف باسم جنو المكتبية .
- رخصة Bsd ، بي اس دي ، بوقد قامت بإطلاق هذه الرخصة جامعة كاليفورنيا .
- رخصة Mpl ، وتعرف باسم موزيلا العمومية ، وقد قامت بإطلاقها شركة Netscape نيتس كيب . ويعتبر برنامج الفاير فوكس من أشهر تطبيقاتها .
- رخصة Apache ، وتعرف باسم آباتشي .
- رخصة MIT ، وتعرف باسم إم آي تي .