الحالة
موضوع مغلق
MAHMOED

MAHMOED

عضوية الشرف
التسجيل
15/8/08
المشاركات
5,050
الإعجابات
2,211
الإقامة
فى كنف الاخوان
#1
'',



الحمد لله والصلاه والسلام على اشرف الخلق اجمعين


10 اسباب تجعلنى افضل البرمجيات المفتوحه المصدر



موضوع اعجبنى



1 – استخدام التقنيات الحرة المفتوحة المصدر = مبرمج افضل .

مساهمتك في مشاريع و برامج مفتوحة المصدر يجعلك تحتك مع مبرمجين محنكين و ذي خبرة، عرضك لما تكتب من برامج على مبرمجين آخرين سوف يجعل الكود الخاص بك أفضل من حيث الترتيب و القدرة على قرأته و تعديله و تطويره ، و ذلك لانه مع مرور الوقت سوف تنخفض أخطائك بسبب التغذية الراجعة feedback من المبرمجين الآخرين و المشاركين في مشروع، يمكنك تصفح الكود المصدري لمشاريع نشطة مثل Django لتأكد من ذلك ، على سبيل مثال لا الحصر .
2 – التقنيات الحرة وجدت بواسطة مبرمجين محبي لـلتقنية و ليس رجال الأعمال .

الكثير من التقنيات غير الحرة تعمل و تدار من قبل رجال الأعمال ، و بطبيعة الحال همهم الأساسي هو الربح ، و هذه بالتأكيد ليس شيئا معيبا ، إلا أن الكثير من قرارات “البيزنس” تؤثر بشكل أو بآخر على الهدف الرئيسي المرجو من التقنية ، وهذه من أهم أسباب قيام حركة البرمجيات الحرة في العالم .
3 – تستطيع ملائمة الأداة لمهمات معينة Optimize It

بتوفر المصدر للأداة أو برنامج الذي تستخدمه تستطيع ملائمة الأداة لمهمة معينة دون عناء تغير النظام بشكل كامل كما هو الحال مع التقنيات غير الحرة .
4 – المستقبل لتطبيقات الويب

جميع المؤشرات تؤكد أن المستقبل هو للـتطبيقات التي تعمل من خلال شبكة الإنترنت و المتصفحات ، من خلال ما يسمى بالحوسبة السحابية Cloud Computing و البرنامج كخدمة Software As Service وغيرها من المصطلحات التي بدأت تسيطر على سوق التكنولوجيا .
الإحصائيات تشير إلى أن أكثر من 70 بالمئة من مخدمات الويب تعمل على نظام تشغيل اللينكس الحر المفتوح المصدر ، لذلك استخدامك لهذه التقنيات و عمل عليها يعطيك فرصة أكبر لفهم كيف يعمل مخدمك، و العمل على نفس البيئة يكسب تطبيقك القوة بشكل أكبر مما لو كنت تعمل على نظام مختلف .
5 – تقنية مفتوحة المصدر = تقنية أمن .

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

في مثال ليس ببعيد ، اشترت شركة أوراكل شركة صن ، و من بين ما حصلت عليه أوراكل من خلال الصفقة هو نظام إدارة قواعد البيانات الشهير MySQL ، بهذه خطوة أصبح العديد من الأشخاص قلقين على مستقبل أعمالهم القائمة على MySQL ، لحسن الحظ الـ MySQL نظام حر مفتوح المصدر ،وبناء على ذلك قام مؤسس MySQL بعمل تفرع للبرنامج و مواصلة تطوير على آخر إصدارة من MySql تحت اسم MariaDB و بذلك استمرت MySQL بشكل أو بآخر.
7 - إحلال التقنية الحرة المفتوحة المصدر ، مكان تلك الغير مفتوحة المصدر هي مسألة وقت .

لو نظرت إلى سوق متصفحات الويب ، غيّر متصفح موزيلا فيرفوكس اللعبة في عالم المتصفحات و أصبح يتحل نسبة كبيرة من سوق المتصفحات ، والسبب أنه يقدم جودة عالية، سرعة ،تصفح اّمن، إضافات ،بشكل أفضل من المتصفحات الأخرى الموجودة .
تطوير حزمة برامج مكتبة مميزة و سهلة الاستخدام للمستخدم العادي سوف تكون بمثابة ما يسمى Killer App ،و هذه سوف يعزز مكانة المصادر المفتوحة بشكل كبير .
8 – لا يوجد جهة معينة تحكم تطوير البرنامج .

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

باستخدامك لتقنيات مفتوحة المصدر تستطيع أن تعرف ماذا يحدث داخل برنامج أو الأداة التي تستخدمها بطبيعة الحال سوف يزيد هذه من مقدار فهمك لتقنية التي تستخدمها ويرفع مقدار استفادتك منها .
10 – الحرية ! .

الحرية هو اكبر شيء تجنيه من استخدام التقنيات الحرة المفتوحة المصدر ، لديك حرية في نسخ و توزيع و نشر البرنامج و حتى بيعه بشرط عدم خرق الاتفاقية التي يعمل عليها البرنامج الحر .

كاتب المقالة أحمد شكر، مصمم و مطور مواقع إنترنت
 

اذكرالله

عضوية الشرف
التسجيل
1/3/10
المشاركات
1,971
الإعجابات
560
الإقامة
japan - italy
#2
رد: 10 اسباب تجعلنى افضل البرمجيات المفتوحه المصدر

تقنية مفتوحة المصدر = تقنية أمن .

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

شكرا جدا لك
 

أشرف بيبو

عضو ماسـي
التسجيل
4/11/10
المشاركات
1,093
الإعجابات
3,075
الإقامة
مصر قصاد الكومبيوتر
#3
رد: 10 اسباب تجعلنى افضل البرمجيات المفتوحه المصدر

بارك الله فيك
وكل عام وانت بخير


 

alhussam2

عضو مشارك
التسجيل
6/11/10
المشاركات
33
الإعجابات
0
الإقامة
syria
#4
رد: 10 اسباب تجعلنى افضل البرمجيات المفتوحه المصدر

مشكور اخي الكريم على هذا الموضوع الرائع
 
MAHMOED

MAHMOED

عضوية الشرف
التسجيل
15/8/08
المشاركات
5,050
الإعجابات
2,211
الإقامة
فى كنف الاخوان
#5
رد: 10 اسباب تجعلنى افضل البرمجيات المفتوحه المصدر

تسلمو حبايبى على الردود
اثبكم الرحمن خير ثواب
 

مجتبى

عضو جديد
التسجيل
27/12/10
المشاركات
16
الإعجابات
2
#6
رد: 10 اسباب تجعلنى افضل البرمجيات المفتوحه المصدر

شكرا على الموضوع
 

Star Soft

عضـو
التسجيل
7/2/09
المشاركات
3,426
الإعجابات
1,239
العمر
23
الإقامة
TaizCity
#7
رد: 10 اسباب تجعلنى افضل البرمجيات المفتوحه المصدر

مشكور اخي محمود
 

ail_dk

الوسـام الماسـي
التسجيل
18/2/07
المشاركات
8,145
الإعجابات
687
#8
رد: 10 اسباب تجعلنى افضل البرمجيات المفتوحه المصدر

بارك الله فيك اخي العزيز
 

قصي يوشف

عضو جديد
التسجيل
9/1/11
المشاركات
1
الإعجابات
0
#9
رد: 10 اسباب تجعلنى افضل البرمجيات المفتوحه المصدر

شكرا لك اخي العزيز
على هذا الموضوع الرائع
 
الحالة
موضوع مغلق

أعلى