الأحد، 24 نوفمبر 2013

المصادر الحره

المصادر الحرة[عدل]

مفهوم المصادر الحرة[عدل]

هي مفهوم متبع لحماية الملكية الفكرية لا تقوم على احتكار المعلومة بل على نشرها. والمفهوم الخاطئ لها أنها تمثل مجتمع المبرمجين فقط ولكنها تشمل العديد من المتخصصين في جميع المجالات ،وارتبط مفهوم المصادر الحرة بنظام التشغيل لينكس،ويعود الفضل لانتشار مفهوم المصادر الحرة لنظام التشغيل لينكس الذي بدأه طالب في جامعة هلسينكي في فلندا في نهاية عام 1990م; حيث أعلن عن مشروع يعمل علية يتمثل في نظام التشغيل يسير وهو نظام لينكس, واختار أن يضع مشروعه تحت ترخيص المصادر الحرة, مما أتاح إمكانية الاطلاع على شيفرة البرنامج لهذا النظام , ونتيجة لذلك شارك الآف من المبرمجين حول العالم في المشروع والعمل على تعديله وتطويره وبدأ هذا المفهوم ينتشر حتى أضحى المقصود مجتمعا كاملا وليس فقط برامج أو تطبيقات , وينتج هذا المجتمع برامج ومقالات ودراسات وكتبا . وهو مجنمع نشيط يتفاعل مع المجتمعات ويحاول ان يطورها عن طريق انشطة تطوعية متنوعة ,ان فكرة المصادر الحرة هي الانتفاع المشترك وتقاسم المعرفة. ومن أمثلة البرامج التي تم عملها بالمصادر الحرة متصفح FierFox

مزايا المصادر الحرة[عدل]

  1. الأمان العالي.
  2. السرعة في التشغيل.
  3. قلة الأعطال.
  4. انخفاض الكلفة.
  5. إتاحة المصدر لإطلاع.
  6. سهولة كشف الأخطاء مع سرعة تقديم الحلول.
  7. عالمية وتدعيم لغات مختلفة منها العربية.
  8. شبة خالية من الفيروسات وبرامج التجسس.
  9. وجود تطبيقات وبرامج متعددة.
  10. سريعة التطور والتحديث.
  11. مدعوم من شركة ضخمة وتاريخية مثل (IBM).

رخص المصادر الحرة[عدل]

  1. GPL
  1. LGPL
  1. BSD
  1. FDL

قوانين الرخص[عدل]

  1. للمستخدم حرية استخدام البرنامج لاي غرض متى شاء
  2. للمستخدم حرية تعديل البرنامج ليناسب احتياجاتة
  3. اتاحة شفرة البرنامج للمستخدم
  4. للمستخدم حرية مشاركة البرنامج مع الاخرين مجانا أو مقابل رسوم معينة
  5. للمستخدم حرية توزيع نسخ معدلة من البرنامج

عوائد استخدام المصادر الحرة[عدل]

1- العائد المادي : المصادر الحرة ليست ضد الانتفاع المادي فهناك العديد من الشركات التي حققت ربحاً اعتماداً على العمل بالمصادر الحرة مثل شركة ريد هات ( Red Hat ) الشهيرة وشركة ( IBM ) حيث إن فكرة المصادر الحرة هي الانتفاع المشترك وتقاسم المعرفة . ولعل النجاح الذي لاقاه متصفح فايرفوكس (Firefox) يبثت أن طريقة المصادر الحرة ليست مجرد فكرة خيالية ولكنها تصلح أيضاً للإنتاج الجاد.
2- الاستفادة من خبرات الآخرين: فالمصادر الحرة تستطيع أن تعطي دفعة جديدة لشركات البرمجة, فبدلاً من إنشاء برامج من الصفر يمكن لأي شركة أن تبدأ من حيث انتهى الآخرون , ويمكنها أن تستفيد من خبرات مجتمع المصادر الحرة فتطور أداءها وترفع جودة برامجها وخدماتها.
3- التركيز على الدعم الفني : يمكن تقديم المصادر الحرة مع الدعم الفني, فيمكن مثلاً أن تقوم بإنشاء إصدارة من نظام تشغيل لينكس (إصدارة عربية) وتعرضها مجاناً لمن أراد أن ستخدمها , وتقدم للشركات دعماً مقابل مبلغ يتفق عليه, كما يمكن أن يتم بيع إصدارة لينكس هذه مع الدعم, ويمكنك أن تقوم بإنشاء عدة اصدارات من لينكس , فواحدة تلو الأخرى للشركات الصغيرة وثالثة للشركات الكبيرة, ورابعة للمؤسسات التعليمية وهكذا كل اصدارة لها ما يميزها من برامج وخدمات.
4- البديل الأقل تكلفة : تستطيع الشركات إنشاء برامج تطبيقية لنظام لينكس أو لأي نظام آخر تكون بديلة لبرامج معروفة, فمثلاً تحتاج الشركات لمزود بريد إلكتروني , وهناك مزودات تجارية معروفةلكنها غالية الثمن , يمكن هنا للشركة أن تطور برنامجاً أقل سعراً وتبيعه مع عقد خدمات.
5- أسعار أقل: حيث تقوم شركات تصنيع وتجميع شركات الحاسب المحلية, في بيع حاسبات محملة بتشكيلة من البرمجيات الحرة بتكلفة أقل , كما أن معاهد التدريب التابعة للقطاع الخاص تستطيع الاستمرار في عملها دون دفع رسوم هائلة لشركات البرمجيات الأجنبية و بتكلفة تدريبية أقل.

المصادر المغلقه

Vs المصدر المغلق

التعريف :

المفتوح :
هو مفهوم المنتجات و برامج السوفت وير الذي يكون الكود الخاص بها مفتوح ومتاح لجميع المطورين للاضافة و التعديل فيه دون قيود و ايضا اضافة مزايا جديدة لها كما يتيح لهم فرصة التعلم الجيد و هذا ما يسمي بالمصدر المفتوح او (open source)
المغلق :
و هو العكس تماما مما ذكرنا ف المصدر المفتوح اى ان منتجاته تكون مغلقة الكود اى ان المطور او المبرمج لا يستطيع التعديل فيه لانه يكون غير مرئي بالنسبة له وهذا اهم عيب به حيث انه لا يسمح بالاضافة او تعديل العيوب الفنية التى قد تظهر به
———————————————————————————————————————————————————————–

خصائص:

المصدر المفتوح :

  • يوفر حماية امنية عالية من حيث عدم قدرة اى فيروس من اصابة ملفاته او الضرر بها
  • ليس له حدود من حيث التطوير و الابداع فكل مطور له افكاره المتميزة الخاصة به فتخيل عدد الافكار الجيدة الى تضاف للكود من المطورين
  • و كمثال على انظمة التشغيل المفتوحة :”اللينكس” والذي يحتوي على مركز برامج خاص به ولا تحتاج الى البحث او تحميل برامج له فستجد كل ما تحتاجه عليه
  • كمطور : فأى خطأ فنى يظهر تستطيع معالجته بنفسك ولا تحتاج للدعم الفنى من قبل الشركة
  • لن تجد شخصا ما يقول “اوه لا !! لقد سقطت نسخة اللينكس !! ” هذا غير موجود بالمرة
  • اذا حدث خطأ ف بكل بساطة : نسخ + لصق بجوجل و سيظهر لك الحل
  • ليس له مقابل مادى فقط قرر الحصول عليه دون اى جهد مادى

المصدر المغلق :

  • كل منتج بثمنه ولا تستطيع الحصول عليه مجانا
  • الحفاظ على حقوق الملكية الفكرية فلن تستطيع الاستعانة بفكرة موجودة والتطوير بها نظرا لخفاء الكود الخاص بها
  • حدوث الكثير من الاخطاء نظرا لان عدد المطورين محدود على عكس المصدر المفتوح
  • كثيرا ما تغير نظام التشغيل المغلق لكثرة الاعطال به مما يضطرك الى بذل وقت وجهد
——–—————————————————————————————————————————————————————

امثلة :

المصادر المفتوحة :

  1. لغات برمجة (python-Java-PHP-Perl-Ruby)
  2. نظم تشغيل (ubuntu-feedora-Debian-Red Hat)

المصادر المغلقة :

  1. لغات برمجة (.Net”C# – ASP.NET- MySql”)
  2. نظم تشغيل (Windows XP – Windows 7 – Windows