.

.

 

البرمجيات االحرة

فهرس المقال
البرمجيات االحرة
تاريخ البرمجيات الحرة
كل الصفحات

 

البرمجيات(البرانم) الحرة

 بعض التعاريف

في البرامجيات الحرة يكون الكود المصدري متوفراً “code source” ويمكن دراسته،وتعديله حسب الحاجيات،كما يمكن توزيعه بكل حرية معدلاً او غير معدل

حسب ريتشارد ستالمان و مؤسسة البرامج الحرة يجب أن يتوفر البرنامج  على الحريات الأربع التالية ليطلق عليها لفظ "حرّ":

  • حرية تشغيل البرنامج، لأي غرض (الحرية 0).
  • حرية دراسة كيفية عمل البرنامج، وتكييفها مع احتياجاتك (الحرية 1). الوصول إلى الشيفرة المصدرية لازم لهذا.
  • حرية إعادة توزيع نسخ وعندها ستتمكن من مساعدة جارك (حرية 2).
  • حرية تحسين البرنامج، وإصدار تحسيناتك (والنسخ المعدلة بشكل عام) للعامة، وعندها يستفيد المجتمع كله (الحرية 3). الوصول إلى الشيفرة المصدرية لازم لهذا.

 

البرمجيات المفتوحة المصدر : الأطلاع على الكود المصدري وحده لا يكفي لنتكلم على برامج”برانم” حرة أذا غابت الحريات السالفة الذكر (الدراسة،التعديل،والتوزيع)

لكن مفهوم البرامج المفتوحة المصدر كما جائت في مبادرة المصادر المفتوحة ('Open Source Initiative) يمكن تقنياً مقارنتها بالبرانم الحرة

 كما أن البرنامج الحر لا علاقة لها بالمجانية بحيث يمكن بيع برنامج حر ، و كذلك البرامج المجانية “freeware ”و التقاسمية “shareware” ليست برامج حرة

الكود المصدري أو الشفرة المصدرية هو مجموعة من الملفات تحتوي على تعليمات commandes مكتوبة بلغة برمجة معينة مثل جافا مثلاً لا يتعامل معها الحاسوب فقط الأنسان يفهمها،ولكي يستعملها الحاسوب كبرنامج و يطبق التعليمات الواردة في الكود لا بد من مرحلة إظافية تسمى la compilation “التجميع”(حسب مترجم google ) و خلالها يتم ترجمة وتحويل الكود المصدري الى ملفات ثنائية binaires، وهي التي نحصل عليها فقط في حالة البرانم المملوكة أو الأحتكارية على شكل. exe

والتي لا يمكن قرائتها أو تعديلها بل فقط تنفيذها كما أنزلت علبة سوداء



 


 
You are here: البرمجيات الحرة البرمجيات االحرة