|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
2010-09-08 11:14:17 pm بتوقيت جريتنش
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
القائمة الرئيسية - الصفحة الرئيسية - القائمة البريدية - عن المدونة - اتصل بي مواضيع عشوائية - ماهي إيجابيات المصادر المفتوحة؟ - كيفية اختراق المواقع - خطوة بخطوة - كأس ملبورن - القبض على اللصوص عن طريق شبكة الويب - تم بحمدلله نشر الموقع بنجاح الأقسام - المدونة [ 5 ] - كمبيوتر وإنترنت [ 7 ] - شخصي [ 7 ] - فايرفوكس [ 2 ] - ماك [ 4 ] - التدوين [ 1 ] - تقنية [ 5 ] - أخبار تقنية [ 8 ] - دين [ 1 ] - أستراليا [ 9 ] - التصوير الفوتوغرافي [ 2 ] - أمن المعلومات [ 2 ] - برمجة [ 5 ] - أكاديميات [ 1 ] - المصادر المفتوحة [ 1 ] - تسويق [ 1 ] - ويندوز 7 [ 2 ] - مناسبات [ 2 ] - حوار مع مغترب [ 1 ] - أخبار ومعلومات [ 1 ] - أخبار خفيفة وسريعة [ 3 ] مواقع صديقة - وادي التقنية الإدارة - منطقة إدارية خلاصات ![]() |
ماهي إيجابيات المصادر المفتوحة؟
المصدر المفتوح Open Source هو طريقة أو اسلوب في البرمجة قائمة على مبدأ الكود المفتوح أي أن الشفرة المصدرية تكون متاحة للجميع بدون استثناء.
الكاتب: نبيل - مدونة نبيل الشخصية www.nabeel.ws جميع الحقوق محفوظة - إزالة الحقوق جريمة ضد القانون حتى نطلق على أحد البرامج، برنامجاً مفتوح المصدر، يجب أن يكون أي شخص قادراً على الوصول للكود المصدري للبرنامج إضافة إلى كون رخصة البرنامج لا تمنع التعديل على الكود وإعادة توزيعه مرة أخرى. بمعنى آخر، إمكانية رؤية شفرة البرنامج الأصلية وإمكانية إضافة أي تعديل عليها ومن ثم توزيع البرنامج مجدداً بدون خرق لأي قانون؛ هي ما يميز البرامج المفتوحة المصدر عن البرامج المغلقة المصدر Closed Source أو كما جرت العادة على تسميتها، من قبل المهتمين بالمصادر المفتوحة، بالبرامج الممتلكة أوالمملوكة. بعد أن عرفنا ماهي المصادر المفتوحة نأتي للفرق الرئيسي بينها وبين البرامج المملوكة (مغلقة المصدر) وهو أن البرامج المفتوحة في الغالب مجانية بينما البرامج المملوكة هدفها الأول والأخير هو الربح المادي ولهذا يتم إخفاء الشفرة المصدرية. هناك العديد من الإيجابيات التي يتمتع بها منهج المصدر المفتوح منها: انخفاض التكلفة، سهولة التطوير وبناء مجتمعات افتراضية. أول ميزة، التكلفة المنخفضة للبرامج المفتوحة. بما أن العاملين في تطوير البرامج المفتوحة هم في معظم الأحيان متطوعين مما يجعل معظم البرامج المفتوحة تكون بالمجان ولا يتطلب دفع أي مبلغ للحصول على ترخيص للاستخدام أو للدعم الفني. هناك بعض التطبيقات المفتوحة والتي تتطلب دفع رسوم معينة لقاء الدعم الفني أو التركيب أو التحديث أو دفع مبلغ ما للحصول على المنتج ولكن الغالبية الكبرى من البرامج مجانية بشكل تام. سهولة التطوير تعتبر من أهم مميزات منهجية المصدر المفتوح. فإذا أردت تطوير برنامجٍ ما فإنك تحتاج فقط لمخزن لوضع الكود المصدري فيه والذي هو في الغالب عبارة عن موقع ويب وطريقة للتواصل بين المطورين والتي عادةً ما تكون ساحات حوار أو قوائم بريدية أو شبكات اجتماعية. ولكون المطورين هم في الأساس أعداداً كبيرة جداً من المتطوعين يجلسون في مختلف مناطق العالم، ويعملون على برنامج واحد مما يجعل سرعة التطوير كبيرة جداً. أضف إلى ذلك كون المستخدمين يستطيعون المشاركة في عملية التطوير وذلك بالإبلاغ عن أي خلل أو مشكلة تظهر أثناء استخدام البرنامج والتي يقوم المتطوعون بإصلاحها فوراً. قد يعتقد البعض بأن العدد الكبير من المطورين يجعل العمل عشوائياً واعتباطياً وأن التطوير من خلال شبكة الإنترنت يتسم بالبطء الشديد ولكنه في الحقيقة عملية منظمة جداً وسريعة بشكل مذهل. هناك أيضاً من يعتقد بأن البرامج المفتوحة ليست ذات جودة عالية ولكن وجود العديد من التطبيقات ذات الجودة العالية جداً ينفي هذا الاعتقاد. على سبيل المثال: نظام التشغيل الشهير لينكس Linux وخادم الويب أباتشي Apache وأيضاً لغة البرمجة بي إتش بي PHP. مجتمعات المصادر المفتوحة تتكون من المتطوعين للتطوير والمستخدمين. وتعد هذه المجتمعات عصب البرنامج التي تقف وراءه والذي بغياب تلك المجتمعات فإن موت البرنامج نتيجة حتمية. قد يظن البعض بأنه من الممكن ظهور تصرفات طفولية في مجتمعات المصادر المفتوحة ولكن الدراسات أثبتت عكس ذلك وأثبتت أيضاً كون وجود معتقدات قوية لدى الناس في البرامج المجانية من شأنه التأثير على اتخاذ القرارات في مجتمع ما، وأن المجتمعات تعمل بجهد من أجل جعل الانضمام للمجتمع أمر جيد وحسن. ومن الواضح هنا بأن المجتمعات مهمة جداً وأساسية، فتجد فريق كبير من المبرمجين يطورون البرنامج بمساعدة أعداد كبيرة جداً من المستخدمين والذين يقومون بدورهم بتزويد المبرمجين بالتعليقات والتبليغ عن الأخطاء، وهذه هي نقطة الجمال في مجتمعات المصادر المفتوحة. باختصار شديد، ربما تجد بعض العيوب في مبدأ المصدر المفتوح ولكن في المقابل هناك العديد من الحسنات التي تميز الأنظمة المفتوحة المصدر من حيث المجانية في التكلفة، وسهولة تطوير الأنظمة المفتوحة من خلال التعاون الملحوظ في مجتمعات المصادر المفتوحة والتي يتساعد من خلالها المتطوعين والمستخدمين في العمل يداً بيد من أجل برامج ذات جودة واعتمادية عالية.
مواضيع عشوائية - الأستراليون يريدون أخذ خلاطي - اليوم 26 يونيو هو موعد إطلاق iPhone 3G S في أستراليا - إعلان ويندوز 7 - لن أتأخر أكثر - برنامج iPhone 2.2 - التحديث الآخير للآيفون
مواضيع عشوائية - ويندوز 7: أداة القص - حوار مع رجل أسترالي - مدونة نبيل تدعم عرض الصورة الشخصية - 17 يونيو 2008 هو يوم التحميل العالمي للفايرفوكس - إطلاق الجيل الرابع من آيبود iPod 4G |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
تطوير نبيل
جميع الحقوق محفوظة 2008 - 2010 لأفضل عرض يفضل استخدام متصفح إنترنت إكسبلورر أو فايرفوكس مع دقة شاشة 1024 × 768 بكسل |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||