ما الذي يجعل مشروع مفتوح المصدر ناجحًا وما الذي لا ينجح؟

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

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

إذا أردت أن تقول ما الذي يجعل مشروع مفتوح المصدر ناجحًا ، فماذا تقول؟

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

ما الذي يجعل مشروع مفتوح المصدر ناجحًا؟

1 – وفقا لأفراد SourceForge ، فإن نجاح المشروع مرتبط بشيء واضح تماما بحاجة إلى.

افتح Windows المصدر!

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

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

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

3 – رؤية واضحة لـ “الغرض من المشروع”. يمكن أن يكون وجود الأهداف وتحديد الأهداف مفيدًا لتلقي الدعم من المزيد من المطورين ، ونتيجة لذلك ، دفع المشروع إلى الأمام.

ما العوامل التي لا تؤثر على نجاح المشروع؟

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

ترقب هذه العناصر حتى لا تقلق بشأن الأشياء التي لن تحدث فرقًا كبيرًا.

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

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

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

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

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

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

ما رأيك؟ هل توافق على تحليل SourceForge؟

مصدر