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

تحديد الموارد المجانية

يقصد بها تلك المصادر التي تقبل التعديل، ويمكن دراستها واستخدامها مجانًا تمامًا، دون قيود من أي شخص، وقد تجد بعض المصادر متاحة بدفع مبلغ ضئيل جدًا من المال، وهذا نادر، ويمكنك نشر هذه المصادر والاتجار بها مع الآخرين سواء كانت في حالة معدلة أم لا.

يتم نشره بمنحه في المجال العام، أو توضيح كود المصدر الخاص به، أو من خلال منح الفرد ترخيصًا مجانيًا، وكانت الموارد المجانية معروفة في القرن الماضي، وتحديداً خلال السبعينيات، عندما انتشر نظام التشغيل Unix Sonix، وكانت متاحة للجمهور حتى عام 1983 م، ولكن بعد ذلك طالب الناس بأهمية طلب ترخيص لاستخدام البرنامج، و أصبح الرمز غير متاح بدون ترخيص، وتضمن أمثلة الموارد المجانية JasperSoft و spikesource و SugarCRM و LogicalWare و Alfresco و Xensource و PHP و PERL و RUBY و JAVA و PYTHON و WordPress CMS و Apache Web Server، بالإضافة إلى متصفح libraOffice و Mozilla Firefox.

أمثلة بارزة أخرى للموارد المجانية

  • نظام التشغيل Linux.
  • قاعدة بيانات MySQL.
  • متصفح Firefox.
  • نظام كتابة محتوى ووردبريس.
  • لغات البرمجة مثل PHP و TcL و Perl و Mono.

أما عن تراخيصها التي يتم الحصول على كود المصدر منها

  • GPL
  • إف دي إل
  • LGPL
  • بكالوريوس

تعريف المصادر الحرة

تُعرف بأنها نوع من أنواع البرامج التي يمكن لأي شخص الإطلاع على نص البرمجة المصدري الأصلي لها (Source code)، وإمكانية التعديل عليها والعمل على إنتاج برامج أو خصائص جديدة.

فالنص المصدري هو عبارة عن مجموعة من الأوامر وعمليات المعالجة وواجهات الاستخدام التي ارتبطت بها، وهي برنامج حاسوبي معين، ويعمل على كتابتها مبرمج وواحد من لغات البرمجة المتنوعة، وهي اعتمدت على المحوّل البرمجي (Compiler) حتى تحافظ على النص البرمجي الأصلي والقدرة على التحويل إلى لغة الآلة، حتى يتمكن الحاسوب من التطبيق والفهم.

شاهد أيضاً: أنواع لغات البرمجة وتعريفها

إيجابيات المصادر الحرة

يوجد الكثير من الايجابيات للمصادر الحرة، ونذكر لكم بعضاً منها مما يأتي:

  1. استخدام أكبر قدر من البرمجيات.
  2. مصدر الأمان في استخدام البرمجيات بشكل عام.
  3. في حالة حدوث عطل لإحدى هذه البرمجيات، يتم تصليحها على أيد أفضل المبرمجين في أنحاء العالم.
  4. يُمكن لأي شخص استخدامها، فهي متاحة للجميع.
  5. أنها تزيد من سرعة تشغيلها بشكل ملحوظ
  6. تتوفر البرمجيات بشكل مجاني تماماً لكافة المستخدمين.
  7. يمكن للمستخدمين الاطلاع على الشفرة الخاصة بالبرنامج بكل سهولة.
  8. إضافة أي أداة يحتاج إليها المبرمج.

مزايا الموارد المجانية

يفضل العديد من المستخدمين استخدام البرامج مفتوحة المصدر؛ لأنهم يستخدمون المنتجات والبرامج وفقًا لاحتياجاتهم، وهم قادرون على التحكم في البرنامج والتحكم فيه، ويمكنهم إصلاح أي مشكلة يواجهونها، بالإضافة إلى ذلك، هناك مجموعة من الامتيازات، وهي كالتالي

يمكن للمستخدم أن يأخذ الكود المصدري المتعلق بالبرنامج، وتعتبر هذه الموارد ملكًا لجميع المواطنين، وهي متاحة للاستخدام في أي وقت، وبالتالي يتبادل الأفراد الخبرات مع بعضهم البعض، ويمكن للفرد تطوير أو إضافة ميزات أو أي تعديلات حسب متطلباته واحتياجاته، ويمكن نسخ المصادر ولصقها بسهولة، ولا يحتاج إلى إذن من المالك أو المؤلف الرئيسي.

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

أهم المميزات الخاصة بالمصادر الحرة

يوجد العديد من المميزات، وهي غير منحصرة فقط في النقاط التالية، ومن أهمها ما يلي:

  • تدعم العديد من اللغات التي تخص البرمجة في كافة أنحاء العالم.
  • سهلة الاستخدام في أي بلد من البلاد، بحيث تكون بنفس اللغة الخاصة بالدولة.
  • تضم البرمجيات التي تتعلق بالمصادر الحرة على عدد لا حصر له من البرامج.
  • يجب العمل دائماً على تطويرها وتهيئتها وتعديلها من أجل الاستخدام لكافة الأمور البسيطة والمعقدة.

مصادر مغلقة

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

ومن هنا نجد أن حدوث الخطأ هو من الأشياء المذكورة، وهنا قد يحتاج الفرد إلى تغيير المصدر ؛ نتيجة لتلك الأعطال أو الأخطاء التي تتسبب في ضياع الجهد والوقت، وتكلف هذه المصادر تكلفة مالية كبيرة، ولا يحصل عليها الفرد مجانًا، وبالتالي يمكنك شراء منتجات ذات مصدر مغلق شخصيًا، ولا يُسمح للأفراد بتوزيع المصدر أو نسخه أو تأجيره أو بيعه، وكذلك لا يمكن للفرد إجراء أي تعديل، وبالتالي في حالة وجود أي نقاط ضعف في المنتج لا يستطيع الفرد تجنبها أو تعديلها، ولا يمكن له تحديثها وتطويرها، حيث يظل شكل المنتج ومحتوياته مستمر، وتشمل الأمثلة شركة Apple Inc. و Adobe Photoshop ونظام التشغيل Windows 7 و Windows XP و Windows 8 و Microsoft Corporation، ولغات البرمجة بما في ذلك ASP.NET و “Net” C # و MySql

ميزات المصدر المغلق

الشركات المسؤولة عن المصادر المغلقة هي التي تحصل على أكبر فائدة، حيث تحصل على عائد مالي كبير بسبب شراء هذه المصادر والنسخ الأصلية.

من ناحية أخرى نجد أن المستخدم يستفيد من هذه البرامج، حيث لا غنى عنها، والامتيازات فيها حصرية وغير متوفرة في المصادر المفتوحة أو المجانية، ومع ذلك، ستظل المصادر المجانية مفضلة لإتاحته في أي وقت، وبدون تكلفة مالية، مع توفير الحماية للمستخدم من أي فيروس أو تجسس، وتوافر مصادر الأمن والأمان.

تراخيص المصادر المغلقة

براءة اختراع حصرية

الغرض منه الحصول على ترخيص لاستخدام المنتج وتطويره من قبل الشخص أو الشركة المنتجة، ولا يسمح بإضافة أي تعديل على المنتج دون موافقة وإذن المالك،

ترخيص المستخدم النهائي

يُباع هذا الترخيص للمستخدم، لكن لا يُسمح للمشتري ببيعه أو نسخه أو تأجيره للآخرين.

ترخيص حقوق النشر

يُنسب المنتج إلى مالكه الأصلي، ويمكن للآخرين التطوير منه، وإضافة تعديلات، ولكن فقط بموافقة خطية من مالك المنتج الأصلي، وتجدر الإشارة إلى أن هذه المصادر يحتاجها كل شخص للوصول إلى البيانات والمعلومات المختلفة التي يحتاجها، حيث يقوم بزيارة عدد من المصادر والمواقع المختلفة لاستكمال عمله أو الوصول إلى مصدر مهم أو التواصل مع أحد الأشخاص عميل.

إلى هنا وصلنا إلى نهاية المقال الذي وضحنا فيه عن المصادر الحرة وتعريفها وأهم المميزات والايجابيات لها، وأيضاً عن المصادر المغلقة وأهم مميزاتها والتراخيص الخاصة بها.