تابعونى على مواقع التواصل الأجتماعي

الأحد، 5 فبراير 2017

البرامج المفتوحة المصدر والمستقبل!


هل سمعت من قبل بمصطلح "مفتوح المصدر" ؟وهل تعرف ما معناه؟إن البرامج مفتوحة المصدر أصبحت منتشرة بشكل واسع وقد تتعجب إذا عملت أن العديد من البرامج التي تستعملها هي برامج مفتوحة المصدر، في هذا الموضوع سوف أجيب لك عن كل الأسئلة السابقة وسأذكر لك بعض الأمثلة على أشهر البرامج الحرة و المفتوحة المصدر.
بعد أن قامت شركات البرمجيات العملاقة مثل مايكروسوفت وأدوبي... الخ، بالكثير من المحاولات بغرض حماية برمجياتها من القرصنة وها هى قد وجدت الحل أخيراً، ويكمن الحل فى الحوسبة السحابية حيث ستقوم بعرض واجهة المستخدم الخاصة ببرامجها من خلال موقع على الإنترنت، وسيقوم المستخدمين بدفع مبلغ من المال كل شهر مقابل حق أستخدام البرنامج؛ ولكن السؤال الذى يطرح نفسه ماذا سيفعل غير القادرين على دفع أيجارات شهرية لأستخدام كل تطبيق توفره هذه الشركات؟ والأجابة تكمن فى البرمجيات الحرةFree Software  و مفتوحة المصدر Open Source Software، حيث تعرف البرمجيات مفتوحة المصدر وبكل بساطة بـــــــــ: هي البرمجيات التي يمكن الإطلاع والتعديل على  الشفرة الخاصة بالبرنامج  وهي أكثر مرونة للمستخدم من البرامج الأخرى التي لا تتيح مرونة للمستخدم ولا يستطيع التعديل عليها والتي يسميها البعض بالبرمجيات الاحتكارية، البرامج مفتوحة المصدر تكون مجانية في الغالب وقد  تكون بمقابل مادي في بعض الأحيان، وأيضاً لا تكون فقط عبارة عن برامج بل حتى أنظمة تشغيل مثل نظام تشغيل جنو/لينكس، وأوبنتو  Upuntu ومن ضمن الأمثلة للبرمجيات الحرة و مفتوحة المصدر:
Firefox;
Vlc Media Player;
Gimp;
Inkscape;
Linux.
ويطلق مصطلح البرامج مفتوحة المصدر على كل برنامج يمكنك معاينة شفرة المصدر الخاص به source code  حيث تجد شفرة المصدر مرفقة مع البرنامج الذي اشتريته أو حملته.
وأصبح عالم المبرمجين خاصة يتحدث عن مفهوم البرامج مفتوحة المصدر في بداية سنة 1980 مع تأسيس منظمة مبادرة المصدر المفتوح.
 "Open Source Initiative"
حيث هدفت هذه المنظمة في جعل البرامج المطروحة للبيع تبيع فقط نسخة من البرنامج مع إعطاء المستعمل شفرة المصدر لمراجعتها و توظيفها كذلك.
ومن أهم مميزات البرمجيات مفتوحة المصدر هى اذا كنت مبرمج يمكنك التعديل عليه؛ وغالباً ما تكون مجانية هذا يعني أنك ستستغني عن مشكلة الكراكات و السريالات؛ وتحترم خصوصيتك عكس نظيرتها المغلقة المصدر.
أذاً هناك سؤال هام ما هو الفرق بين البرامج الحرة و البرامج المجانية؟
أدى استعمال مصطلح البرامج الحرة باللغة الانجليزية إلى خلق لبس في هذا المصطلح Free Software فكلمة Free هنا تعني حر وليس مجاني، فليس كل برنامج حر هو برنامج مجاني والعكس كذلك، فالكثير من الأشخاص يعتبر أن البرامج المجانية هي برامج حرة يمكن الأطلاع على شفرتها و كذا التعديل عليها.
وتجدر الاشارة إلى أن تعريف البرامج الحرة و البرامج مفتوحة المصدر قريب جداً لدرجة أن أغلبية الناس لا تفرق بينهما، فحسب منظمة البرامج الحرة فإنها تختلف عن المفتوحة المصدر في كون الأخيرة تركز على طريقة إنشاء البرنامج و كذا تسليمه للمستعمل، كما أن البرامج الحرة  تنشر  برخصة جنو  GNU/GPL مما يجعل منها حرة للأبد.
الخلاصة: للبرامج مفتوحة المصدر العديد من الفوائد بالنسبة لمطوري البرامج ولعل أهم فائدة هي تطوير برامج جديدة بالأعتماد على البرامج مفتوحة المصدر، فإذا كنت مطور برامج وتريد تطوير برنامج جديد فبإمكانك بدلاً من عمل برنامج جديد بدءاً من الصفر أن تقوم بأخذ شفرة المصدر الخاصة بأي برنامج مفتوح المصدر وتقوم بتعديل وتطوير هذه الشفرة لكي ينتج لك في النهاية برنامج جديد، كما أن المطورين قد يستفيدون من هذه البرامج في تعلم المزيد عن لغات البرمجة المختلفة، وأذا كنت مستخدم عادي فبعد هذه الأجراءت التى أتبعتها الشركات الكبيرة فى أنتاج برمجياتها الخاصة بها، فمن الأن وصاعدا لابد أن تبحث عن حلول جديدة ومبتكرة من أجل تعويض البرامج مغلقة المصدر، ولكن هل حقا ستستطيع البرامج الحرة والمفتوحة المصدر تعويض غياب البرمجيات مغلقة المصدر؟ ... وفى الأخير يسعدنى تعليقاتكم.

ليست هناك تعليقات:

إرسال تعليق

Related Posts Plugin for WordPress, Blogger...