مع النمو السريع لبرنامج OSS، وهو برنامج مفتوح المصدر، يجب على أي شخص يرغب في النجاح في مجال تكنولوجيا المعلومات أن يتعرف على هذا التدفق ويفهم ما يقف وراءه. كما يوحي الاسم، فإن البرامج مفتوحة المصدر هي شيء يمكن للأشخاص فحصه وتعديله وتحسينه ومشاركته لأن هذا البرنامج متاح للعامة.
بمعنى آخر، إنه رمز مفتوح المصدر يمكن لأي شخص رؤيته وإصلاح الأخطاء وترقيته وتوزيعه على الآخرين. وعادة ما يتم تطويره بشكل تعاوني، بالاعتماد على مراجعات المبرمجين الآخرين وتعاونهم. وبما أن البرمجيات مفتوحة المصدر يتم إنشاؤها بواسطة المجتمعات بدلاً من مؤلف واحد أو شركة برمجيات واحدة، فهي بطبيعة الحال أرخص وأكثر مرونة، وفي معظم الحالات، أطول عمرًا من نظيراتها المملوكة.
بمعنى آخر، إنه رمز مفتوح المصدر يمكن لأي شخص رؤيته وإصلاح الأخطاء وترقيته وتوزيعه على الآخرين. وعادة ما يتم تطويره بشكل تعاوني، بالاعتماد على مراجعات المبرمجين الآخرين وتعاونهم. وبما أن البرمجيات مفتوحة المصدر يتم إنشاؤها بواسطة المجتمعات بدلاً من مؤلف واحد أو شركة برمجيات واحدة، فهي بطبيعة الحال أرخص وأكثر مرونة، وفي معظم الحالات، أطول عمرًا من نظيراتها المملوكة.
متى بدأ كل شيء؟
إذا كنت تعتقد أن المصادر المفتوحة هي حركة جديدة نسبيًا، فسوف تتفاجأ. تعود الجذور إلى الخمسينيات والستينيات من القرن الماضي، عندما بدأ الباحثون في تطوير بروتوكولات الإنترنت وشبكات الاتصالات. واعتمدت هذه التقنيات على البحث المفتوح والتعاوني، وأصبح هذا المبدأ فيما بعد الأساس للإنترنت. أما بالنسبة للبرمجيات مفتوحة المصدر كما نعرفها اليوم، فقد نشأت في عام 1983 عندما قام ريتشارد ستالمان، وهو مبرمج في معهد ماساتشوستس للتكنولوجيا، بإتاحة كود المصدر مجانًا. كان يعتقد أنه يجب أن يكون في متناول المبرمجين في جميع أنحاء العالم حتى يتمكنوا من تعديله وتطويره كما يحلو لهم. وقد ترسخ نهجه وأدى تدريجياً إلى تشكيل مبادرة المصدر المفتوح في عام 1998.البرمجيات مفتوحة المصدر مقابل أنواع أخرى من البرامج
فيما يلي، نقوم بمقارنة بعض الجوانب الرئيسية للبرامج مفتوحة المصدر وأنواع أخرى من البرامج:يتحكم
كما هو مذكور أعلاه، ربما تكون قد خمنت بالفعل أن الفرق الرئيسي بين OSS والبرامج الأخرى هو أن كود المصدر الخاص به متاح لأي شخص يرغب في عرضه أو نسخه أو تعديله. أما بالنسبة للبرمجيات "الاحتكارية"، فإن شخصًا واحدًا أو فريقًا واحدًا فقط هو الذي يحتفظ بالسيطرة الحصرية عليها. ولهذا السبب يُطلق عليه أحيانًا اسم برنامج "مغلق المصدر" والذي يتطلب منك عادةً قبول ترخيص يتطلب منك عدم القيام بأي شيء باستخدام كود المصدر. ومع ذلك، عادةً ما تكون البرامج مفتوحة المصدر مرخصة أيضًا. ومع ذلك، فإن شروطها القانونية تختلف بشكل كبير عن تلك الخاصة بتراخيص الملكية. إنها تمنح مستخدمي الكمبيوتر الإذن باستخدام البرنامج لأي غرض يرغبون فيه. بالإضافة إلى ذلك، تنص بعض التراخيص مفتوحة المصدر على أن أي شخص يقوم بتغيير برنامج أو كود ما يجب عليه أيضًا مشاركته مع الآخرين دون فرض رسوم ترخيص مقابل ذلك. بمعنى آخر، يشجعون الناس على توزيع إنجازاتهم.يكلف
هل "المصدر المفتوح" مجاني؟ ليس دائما. قد يتقاضى مبرمجو البرامج مفتوحة المصدر بعض الأموال مقابل البرامج التي يقومون بإنشائها أو المساهمة فيها. أو، في بعض الأحيان، يتقاضون أموالًا فقط مقابل خدمات البرامج ودعم البرامج. بهذه الطريقة، يكون البرنامج مجانيًا، ويجني المبرمجون الأموال من خلال مساعدة المستخدمين على تثبيته أو استكشاف أخطائه وإصلاحها. ومع ذلك، بالمقارنة مع البرمجيات الاحتكارية، فإن هذه التكلفة أقل تكلفة بكثير.حماية
عندما تطرقنا إلى موضوع استكشاف الأخطاء وإصلاحها، تجدر الإشارة إلى أنه بغض النظر عن نوع البرنامج، فإن عيوب التعليمات البرمجية لا تزال موجودة. على الرغم من أن عدد الأخطاء أقل بكثير في OSS نظرًا لأن الكود المصدري هنا مفتوح لأي شخص، لذلك "كلما زاد عدد الأعين على الكود، أصبح من الصعب بقاء الأخطاء." هناك أيضًا فرق بين الجهة المسؤولة عن إصلاح الأخطاء - فالبائعون مسؤولون عن البرامج التجارية. وفي الوقت نفسه، يتحمل المستخدمون مسؤولية البرامج مفتوحة المصدر.تصميم
فيما يتعلق بالتصميم، عادةً ما يفقد OSS بعض النقاط. وبما أن سياستها تشجع التعاون والمشاركة، فقد تم التركيز على الانفتاح بدلاً من التصميم سهل الاستخدام. لذلك، في الأساس، تعد المنتجات الربحية أكثر سهولة وأسهل في الاستخدام مع القدرة على التكيف وتجربة المستخدم باعتبارها الاهتمامات الرئيسية.ضمان
هناك مجال آخر حيث تكون البرامج "مغلقة المصدر" هي الفائزة وهي شروط الضمان. لا ينبغي أن يكون مفاجئًا أن OSS ليس لديه ضمان على الإطلاق. في المقابل، تكون البرمجيات الاحتكارية مدعومة دائمًا بضمان، وهو ما يعد ميزة أكيدة للشركات التي لديها سياسات أمنية. ومع ذلك، فإن بعض الحلول مفتوحة المصدر تحظى بشعبية كبيرة، بل إنها رائدة في السوق في الوقت الحاضر. (على سبيل المثال، لينكس، أباتشي).OSS الأكثر شعبية
- موزيلا فايرفوكس
- خادم الويب أباتشي
- جنو/لينكس
- مشغل الوسائط VLC
- شوجر سي آر إم
- فنك
- الأعرج
- ليبر أوفيس
- مسج
GO TO FULL VERSION