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

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

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

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

تعليقات

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

جدران النار - خطوط الدفاع

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

هجمات التصيّد - الهندسة الاجتماعية

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

أيهما أفضل؟ Firebase vs. MySql

يعتمد، ﻷي شئ تريده؟ والحكم عموماً على النظم واﻷدوات دائماً ما يقوم على تحليل احتياجاتك. سأعطيك المزايا والعيوب لفايربيز من خلال تجربتي الشخصية.. مزايا Firebase: المرونة قاعدة بيانات فايربيز تتألف من وثائق JSON بالكامل، بالتالي، ففي أي وقت يمكنك تغيير محتويات الوثائق، اضافة/حذف الخانات دون أي مشاكل سهولة اﻻستخدام خدمة فايربيز توفر لك مكتبة كاملة ﻻجراء العمليات بشكل متزامن أو غير متزامن دون أي قلق أو كتابة أكواد مطولة دعم جوجل قد تقلق كثيراً بعد اطلاق منتجك بخصوص السيرفر ومناسبته لحجم الطلبات وغير ذلك، ليس في حالة فايربيز، بتكلفة زهيدة (بالمقارنة بتكاليف ادارة مركز بيانات مثلاً) تتولى جوجل عنك استضافة قاعدة البيانات والتعامل معها مهما كبر حجم قاعدة البيانات.. هذا ﻻ يعني أنها مثالية لكل التطبيقات، بعض عيوبها التي ﻻحظتها كالتالي: ضعف خصائص البحث خصائص البحث وشروطه فيها ضعيفة جداً، مقيدة جداً وﻻ تقارن بما هو موجود في قواعد البيانات البنيوية SQL، تعمد أكثر التطبيقات إلى تكرار البيانات المختلفة بين الوثائق وهذا ليس مثالياً..لهذا ﻻ أنصح بها لتطبيقات ادارة الموارد، مثل ERP وما ش