10 أسباب لاستخدام المصدر المفتوح

10 Reasons Use Open Source



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

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







تعتمد المساهمة في مشاريع البرمجيات الحرة والمفتوحة المصدر على عدة عوامل ، على سبيل المثال:



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

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



نماذج الترخيص

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





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

10 أسباب مفتوحة المصدر

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



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

2. توافر البرامج
يمكن للجميع تنزيل واستخدام البرامج مفتوحة المصدر. لا توجد قيود فيما يتعلق بمجموعة المستخدمين أو الجمهور المستهدف والغرض وتكرار الاستخدام والأجهزة التي يمكن تثبيت البرامج مفتوحة المصدر عليها. لا توجد رسوم ترخيص للدفع أيضًا.

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

4. يقرب العالم

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

5. تقدم البرمجيات الحرة مفتوحة المصدر التنوع

لا يقتصر استخدام معايير المصدر المفتوح على تجمع البرامج المتاح على برنامج واحد ، ولكنه يوسعها. باستخدام المصدر المفتوح ، يمكنك الاختيار من بين مجموعة متنوعة من التطبيقات والحلول البرمجية المختلفة وفقًا لاحتياجاتك الفريدة.

6. الامكانيات التعليمية

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

7. يخلق الفرص والمجتمع

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

8. تشجع البرمجيات الحرة والمفتوحة المصدر على الابتكار

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

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

10. الموثوقية والأمن

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

أمثلة على الاستخدام الناجح للمصادر المفتوحة (حالات الاستخدام)

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

تظل القائمة غير مكتملة دون ذكر السيارة مفتوحة المصدر (OSCar) [4،5] و OpenStreetMap [6] و Wikimedia [7] بالإضافة إلى LibriVox [8] ، وهي خدمة توفر كتبًا صوتية مجانية يقرأها متطوعون من جميع أنحاء العالم . ستجد أدناه مجموعة مختارة من دراسات الحالة التي نعتقد أنها قد تلهمك لاستخدام الحلول القائمة على البرمجيات الحرة والمفتوحة المصدر.

دراسات الحالة

1. ماكوكو ، نيجيريا

يعيش في حي ماكوكو العشوائي بمدينة الصفيح في لاغوس بنيجيريا ما يقرب من 95000 شخص. خريطة كاملة لهذه المدينة متاحة الآن على خرائط جوجل نظرًا لتوافر الترميز المفتوح المصدر في إفريقيا ، بإذن من Code for Africa Initiative بالاشتراك مع البنك الدولي [9]. في الأصل ، لم تظهر ماكوكو في أي خرائط أو وثائق تخطيط مدينة [23]. في وقت من الأوقات ، كانت 3 نقاط فقط على الخريطة ، بغض النظر عن حقيقة أنها واحدة من أكبر الأحياء الفقيرة في إفريقيا مع نظام معقد من الممرات المائية والمنازل.

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

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

2. مجموعة الحوسبة في Mésocentre de Calcul ، جامعة Franche-Comté ، فرنسا

تدير جامعة فرانش كومتي الواقعة في بيسانكون بفرنسا مركزًا للحوسبة للحوسبة العلمية [10]. تشمل المجالات الأساسية للبحث الطب النانوي والعمليات والمواد الكيميائية الفيزيائية والمحاكاة الجينية. يتم استخدام CentOS و Ubuntu Linux لتوفير بنية أساسية للحوسبة المتوازية عالية الأداء.

3. GirlHype Coders (Women Who Code) ، كيب تاون ، جنوب أفريقيا

قام Baratang Miya [11] - وهو مبرمج علمي بنفسه - بتأسيس GirlHype Coders [12،24] في عام 2003 كمبادرة لتمكين الفتيات الصغيرات في إفريقيا. هذه مدرسة هندسة برمجيات تركز على تدريب الشابات والفتيات على كيفية برمجة التطبيقات وتطويرها لتحسين محو الأمية الرقمية وحراكهن الاقتصادي. يهدف Baratang Miya إلى زيادة النسبة المئوية للنساء في مجالات العلوم والهندسة والتكنولوجيا. يتم تشغيل النوادي بحيث يمكن للفتيات حضور فصول مجانية بعد المدرسة لاستكشاف وتعلم البرمجة.

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

زيارة نائب رئيس قسم الهندسة على Twitter إلى GirlHype في Khayelitsha ، كيب تاون ، جنوب إفريقيا [25]

4. الرسوم الكاريكاتورية والمفتوحة المصدر

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

من بين أولئك في الصناعة الذين تبنوا فكرة التكنولوجيا هذه ، استديوهات بيكسار للرسوم المتحركة [13] ، التي فتحت تكنولوجيا وصف المشهد العالمي (بالدولار الأمريكي) [14]. يساعد USD صانعي الأفلام في قراءة بيانات المشهد ثلاثي الأبعاد وكتابتها ومعاينتها ، مما يسمح للعديد من الفنانين المختلفين بالعمل في نفس المشروع. أصدرت Pixar أيضًا برنامج RenderMan [15] ، وهو برنامج عرض ثلاثي الأبعاد واقعي مجاني لأغراض غير تجارية مثل الأغراض التعليمية والمشاريع الشخصية.

من البرمجيات الحرة إلى المجتمع الحر

قبل عشر سنوات ، طرح توماس ويند وفرانك هوفمان السؤال التالي: ماذا سيحدث إذا تم نقل مبادئ البرمجيات الحرة والمفتوحة المصدر إلى المجتمع وبالتالي غيرت نموذج المجتمع؟ [3] غالبًا ما يكون تنفيذ هذه الخطوة موضع شك ويصنف على أنه يوتوبيا. أردنا معرفة المزيد عنها. كانت نتيجة تحقيقنا نظرة فضولية إلى مجتمعنا (من وجهة نظر يغلب عليها الطابع الأوروبي) لاحظت تطور العمليات التي اتبعت بشكل واعٍ أو بغير وعي مبادئ البرمجيات الحرة والمفتوحة المصدر. وجدنا قائمة طويلة من الأمثلة المدهشة ، بدءًا من الشبكات اللاسلكية المجانية مثل Freifunk [16] إلى المكتبات المفتوحة ومشاريع الأجهزة المجانية (RaspberryPi و Arduino و BeagleBoard) ومجتمعات المكاتب غير الربحية ومجموعة Global Village Construction Set (GVCS) [17 ] ، ومشاركة وصفات مثل FreeBeer [18] و OpenCola [19].

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

استنتاج

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

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

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

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

    منظمة خيرية تسمى Architecture for Humanity ، والتي أعيدت تسميتها مؤخرًا إلى Open Architecture Network [21 ، 22] ، هي مجتمع مجاني مفتوح المصدر عبر الإنترنت مكرس لتحسين ظروف المعيشة العالمية من خلال تصميمات المباني المبتكرة والمستدامة. تتضمن هذه الشبكة إدارة المشروع ومشاركة الملفات وقاعدة بيانات الموارد وأدوات التصميم التعاوني عبر الإنترنت. من خلال استخدام البرمجيات مفتوحة المصدر ، تسعى هذه المنظمة إلى تقديم حلول للأزمات الإنسانية من خلال بناء مدارس المجتمع ، والمنازل ، والمراكز ، وما إلى ذلك. وهي تفعل ذلك من خلال إتاحة التصميمات المعمارية الاحترافية مجانًا ، مما يسمح للمهندسين المعماريين والمصممين والمبتكرين وقادة المجتمع بالقيام بذلك. مشاركة الأفكار والتصاميم والخطط المبتكرة والمستدامة التي تدعم التصميم والهندسة المعمارية الصديقة للبيئة والإنسانية. بدأت هذه المنظمة كمبادرة لمساعدة المجتمعات ولم تركز على الكود ، بل على المساعدة العملية.

مراجع

المؤلفون

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

يعمل فرانك هوفمان على الطريق - ويفضل أن يكون من برلين وجنيف وكيب تاون - كمطور ومدرب ومؤلف لمجلات مثل Linux-User و Linux Magazine. وهو أيضًا مؤلف مشارك لكتاب إدارة حزم دبيان ( http://www.dpmb.org ).