التخطي إلى المحتوى الرئيسي

لماذا يقوم أحدهم بجعل مشروعه البرمجي الرائع مفتوح المصدر؟

لأن هناك الكثير من الفوائد لهذا الامر:

  1. مشروعك الرائع سيصبح أروع..مهما كنت جيداً، ثم حدود لك، عندما تنفتح على العالم ستجد مئات الالاف من التنويعات والمساهمات والتصحيحات التي ستنقلك نقلة نوعية..هل تظن لينوس تروفالدز ألف اللينوكس وحده؟ خطأ! هو وضع نواة وحجر أساس وحسب!..اهتمام المجتمع هو ما جعل لينوكس على ما هو عليه اليوم..
  2. اذا كنت رائعا، فهناك فرصة لتصبح المعيار لغيرك، لارافل مثال جيد لما اقوله..السيد اوتويل اليوم قد صار اهم مبرمج من نوعه..يمكن القول بأنه من اعاد الهيبة لبي اتش بي ولم يكن يتأتى له ذلك دون أن يتيح المصدر..
  3. الهيبة!..السمعة..الشهرة..سمها ما شئت لكن ستجد من يدفع لك مبالغا طائلة فقط لتحدثه عن تجربتك وانجازك في مؤتمر ما..
  4. البرامج مفتوحة المصدر هي في الواقع مربحة!..اذا قلنا ان ألف مؤسسة تستخدم نظاما أنت من أسسته وتعرف كل خباياه..ممن تظنهم سيطلبوا الدعم؟ التخصيصات؟..ناهيك عن الشركات الكبرى التي قد تهتم بتطوير نسخة تجارية من برنامجك.
اجابتي على كورا العربية

تعليقات

المشاركات الشائعة من هذه المدونة

ادارة كلمات سر المستخدمين

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

فعالية Advent of Cyber

خبر سعيد لمن يود دخول مجال أمن المعلومات.. تطلق منصة Try Hack Me فعالية جديدة ترعاها شركات كبرى في مجال تدريب المخترقين الأخلاقيين، الفعالية تبدأ أونلاين ابتداء من الأول من ديسمبر (كانون الأول) وصولاً للخامس والعشرين من نفس الشهر، وهي تعتمد نفس الأسلوب المتبع على منصة Try Hack Me، باعتماد المعامل  والتطبيق العملي للمهارات  أولا بأول، ستفتتح يومياً عدد من المعامل المرفقة بأسئلة على طريقة CTF المعتمدة في المسابقات، ومع نهاية الفعالية تحصل على شهادة من Try Hack Me، كما سيجري سحب على جوائز قيمة، وكلما اجتزت تحديات أكثر، كلما زادت فرصتك في الفوز.. الجزء الأفضل؟.. تكاليف التسجيل هي 0$ ، الفعالية مجانية بالكامل، فقط أنشئ حساب على موقع TryHackMe، ثم سجل في الغرفة المرفق رابطها أعلاه، وقم باتمام المهام، ومتابعة العمل لخمسة وعشرين يوماً.. كما يمكنك تسجيل اشتراك مدفوع على موقع Try Hack Me إذا أردت استخدام بيئة اختراق جاهزة عبر المتصفح، رسومهم في المتناول كما يمكنك الحصول على تخفيض للاشتراك السنوي بمناسبة الفعالية. بخلاف هذه الفعالية، فالموقع ملئ بالمعامل والمختبرات العملية الرائعة المناس...

هل يفهم GPT-4o الفرانكو؟

 تجربة كان الغرض منها اختبار قدرة نموذج GPT-4o على فهم نصوص الفرانكو، كان هذا لينهي معاناتي مع هذه اللغة الشائهة.. حسنا لم ينجح تماماً، لنأمل أن تنقرض هذه اللغة!