تكنولوجيا

المصادر الحرة في مجال برمجيات المكتب الشخصي

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

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

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

الفرق بين البرامج مفتوحة المصدر والبرامج الأخرى

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

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

البرامج مفتوحة المصدر مختلفة ، حيث يجعل مؤلفوها كود المصدر الخاص به متاحًا للآخرين الذين يرغبون في عرض هذا الرمز أو نسخه أو التعلم منه أو تعديله أو مشاركته ، ويعتبر  LibreOffice وGNU Image Manipulation Program هما مثالان على البرامج مفتوحة المصدر ، كما هو الحال مع البرامج الاحتكارية يجب على المستخدمين قبول شروط الترخيص عند استخدامهم لبرنامج مفتوح المصدر ، ولكن تختلف الشروط القانونية لتراخيص البرامج مفتوحة المصدر بشكل كبير عن تلك الخاصة بتراخيص الملكية .

تراخيص المصادر الحرة المفتوحة

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

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

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

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

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

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

تعريف الحوسبة السحابية

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

تعد الحوسبة السحابية جانبًا مهمًا ومتزايد الأهمية في الحياة اليومية، حيث توفر خدمات للأجهزة المتصلة بالإنترنت، وتشمل بعض تطبيقات الحوسبة السحابية مثل Google Apps التي تملكها شركة غوغل، والبعض الآخر مثل ownCloud و Nextcloud هو مفتوح المصدر .

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

لماذا يفضل الناس البرامج مفتوحة المصدر

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

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

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

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

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

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

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

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

المراجع

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى