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

من ويكي الكتب
اذهب إلى التنقل اذهب إلى البحث
« تعرف على البرمجيات الحرة
البرمجيات مفتوحة المصدر
»
أشهر البرمجيات الحرة رخص البرمجيات الحرة

تعريف[عدل]

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

يمكننا تعريف البرمجيات مفتوحة المصدر (Open Source Software) بأنها برمجيات توفر كودها المصدري تحت رخصة برمجية تسمح بدراسة وتغيير وتحسين البرنامج نفسه للمستخدمين النهائيين. تعتمد البرمجيات مفتوحة المصدر على فلسفة المصدر المفتوح، وهي طريقة تطويرية للبرمجيات تستفيد بشكل كبير من عمليات التوزيع وشفافية العمل بين جميع الأطراف، حيث تلتزم هذه الفلسفة بأن البرنامج حتي يعرف على أنه مفتوح المصدر يجب عليه أن يوفر عدة شروط من أهمها: حرية إعادة توزيع البرنامج وتوفر النص المصدري للبرنامج، وحرية توزيع النص المصدري، وحرية إنتاج برمجيات مشتقة أو معدلة من البرنامج الأصلي، وحرية توزيعها تحت نفس الترخيص للبرمجيات الأصلي.

نشأة المصطلح[عدل]

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

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

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

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

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

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

مشاريع طريفة[عدل]

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

خاتمة[عدل]

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