ماذا تعرف عن البرامج الحرة والمفتوحة المصدر opensource وأيضا برامج freeware و shareware و demoware و adware و beta؟
التعريف بالبرامج الحرة والمفتوحة المصدر
البرمجيات الحرة أو البرامج المفتوحة المصدر (Free Software) أو(Open Source)، حسب تعريف مؤسسة البرمجيات الحرة (1) ـ هي البرمجيات التي يمكن استخدامها، ونسخها، ودراستها، وتعديلها، وإعادة توزيعها مع أو بدون أي قيود. وفي المقابل من البرمجيات الحرة توجد البرمجيات الإحتكارية التجارية.
2)ـ انتشرت المصادر المفتوحة بشكل بارز حيث ساهم الآلاف من المطورين في إعادة تشكيل برمجيات الحاسوب والانترنت وتطويرها وطرحها بصورة مجانية تحت رخصة محفوظة .
لا شك أن المصادر المفتوحة البرمجيات الأولى عالمياً انتشارا وجودة عن برامج الشراء وغيرها حيث يساهم المطورين من مختلف أنحاء العالم بتطويرها لحظة بلحظة وعلى مدار متواصل ويتم إصدارها بأشكال متعددة معدلة , ومن أشهر وأبرز ما تعتمد عليه من مصادر هي رخصة واتفاقية GNU . General Public License وأيضا GPL الصادرة من مؤسسة البرمجيات الحرة [انظر الأسفل رقم 1].
ما الفرق بين البرامج الحرة والبرامج المجانية ؟
الطريق المعتاد لتوزيع البرمجيات كبرمجيات حرة هو ترخيصها للمتلقي تحت رخصة حرّة (أو وضعها للملكية العامة)، وتوفير الشفرة المصدرية لها.
بالمقارنة مع البرامج المجانية "Freeware"، وهي برمجيات متوفرة بدون مقابل ومدة استعمالها المسموح به غير محدود ولكن لا تعتبر برامج حرة لأن المستخدم قد لا يحصل بالضرورة على حرية استخدامها، من نسخها، ودراستها، وتعديلها، وإعادة توزيعها. كما أن شفرتها المصدرية قد لا تنشر، وقد لا يسمح بتوزيع النسخ المعدّلة منها.
شروط البرمجيّات الحرّة:
حتى يطلق عليها لفظ "حرّة" يجب أن تتوفر فيها الشروط التالية :
الشرط 1: حرية استعمال البرنامج لأي غرض . فيمكن مثلا بيعه أما البرامج المجانية فهي تمنع ذلك .
الشرط 2: حرية دراسة وتعديل البرنامج.
الشرط 3: حرية نسخ البرنامج ليتمكن من استخدامه أي شخص آخر. بالخلاف مع البرامج التجارية التي تشترط عليك أن تستخدم نسخة واحدة من البرنامج وفي جهاز واحد.
الشرط 4: حرية تطوير البرنامج وتحسينه، وإصدار تحسيناتك وإظهارها للعالم، لتعم الفائدة.
ملاحظات
1أ ـ الشرط 1 و 3 يتطلب الوصول للشفرة المصدرية للبرنامج، لأن دراسة وتعديل البرنامج بدون الشفرة المصدرية صعب للغاية، وبشكل كبير غير كافي، وأحيانا مستحيل عمليا. الوصول للشفرة المصدرية المعنية يحل هذه المشاكل.
هل البرامج الحرة كلها عبارة عن برامج مجانية أي توزع بغير مقابل مالي ؟
ـ ينبغي التنبيه أن مصطلح (free software)معناه برامج حرة وليس كما يفهم الكثير على أنه برمجيات مجانية بسبب اللبس الحاصل في معاني كلمة Free في اللغة الإنجليزية، ولذلك تم انشاء مصطلح جديد يدفع هذا الالتباس وهو برامج المفتوحة المصدر (Open Source) ، فيشير ذلك أنها قد تعرض للبيع مادامت تحترم الشروط المذكورة آنفا.
ــــــــــــــــــــــــــــــــــــــــــ
(1) مؤسسة البرمجيات الحرة (Free Software Foundation)وتعرف اختصارا أيضا بFSF و هي مؤسسة غير ربحية تم تأسيسها في سنة1985 بهدف تشجيع و دعم البرمجيات الحرة.
الي حدود منتصف التسعينات من القرن الماضي كانت توظف هذه الجمعية مبرمجين كانو يقومون بكتابة و تطوير برمجيات حرة .و مند ان بدأت العديد من الشركات بالإضافة الى عدد كبير من المبرمجين بكتابة وتطوير البرامج الحاسوبية بشكل مستقل ، ركزت هذه المؤسسة على الجوانب القانونية و التنظيمية داخل مجتمع البرمجيات الحرة.
يرتكز عمل هذه المؤسسة حاليا على خمس مشروعات رئيسية و لعل أهمها مشروع جنو GNUوالذى يتوخى انشاء نظام تشغيل حر. و إلى جانب هذا تقوم هذه الجمعية في نفس الوقت بتقديم استشارات عامة وكتابة تقارير حول كل ما تعلق بالبرمجيات الحرة .
في سنة 1991 تم انشاء مؤسسة البرمجيات الحرة الأوربية (Free Software Foundation Europe) وفي سنة 2003 تم أيضآ تأسيس مؤسسة البرمجيات الحرة الهندية(Free Software Foundation india) و مند سنة 2005 يتم التحضير للانشاء مؤسسة البرمجيات الحرة لأمريكا اللاتينية ( Free Software Foundation Latin America) وكلها منظمات شقيقة لمؤسسة البرمجيات الحرة (FSF).
(2) استفدت من انشاء هذا الموضوع من موقع الموسوعة المفتوحة في الشبكة وهي موسوعة ويكيبيديا وموقع عرب داونلود.
تعليق