![]() |
تعريف بالبرامج الحرة والمفتوحة المصدر
ما هو البرنامج مفتوح المصدر ؟ يخيل إلى الكثيرين أن المصادر المفتوحة تعني قابلية الوصول إلى النص البرمجي لبرنامج ما؛ ولكن هذا كلام غير دقيق، إذ أنّ للبرنامج مفتوح المصدر معاييرُ عشرة:
بداية؛ حينما يذكر هذا المصطلح “برنامج حر” علينا أن نفكر به بأنه حر كما هي حرية التعبير وليس حراً بمعنى أنه مجاني. لذلك لنقول عن برنامج ما بأنه حرّ يجب أن يتوفر فيه أربعة شروط:
ولا بد من القول؛ ليتمكن المستخدم من ممارسة حريته في الشرطين 2 و 4، يجب على الناشر تضمين النص البرمجي في برنامجه. ولكن؛ هل يُشترط في البرنامج الحرّ أن يكون مجانياً ؟ لا. فيمكن للناشر أن يتقاضى أجراً مقابل برنامجه؛ ولكن بمجرد وصوله للمستخدم فإن له الحقّ في ممارسة حريته ضمن الشروط الأربعة المذكورة آنفاً – حتى لو تضمن ذلك بيع المستخدم لنسخ من البرنامج (معدلة كانت أم لا). مما سبق نلاحظ أنّ هناك خلطاً كبيراً بين المصطلحين “مفتوح المصدر” و “حرّ”، حتى إنّ واضعي كلٍ من المصلطحين لم يستيطعوا إلى الآن إيجاد فرق حقيقي بين الاثنين. ففي الواقع كلا المصطلحين يتداخلان في معظم البرامج، فمثلاً مشروع GNU هو مشروع حرّ ومفتوح المصدر بنفس الوقت. ويمكن القول ببساطة أن “معظم البرامج مفتوحة المصدر هي حرّة” و “معظم البرامج الحرّة هي مفتوحة المصدر”. المراجع لمن أراد الاستزادة: http://www.opensource.org/docs/osd http://en.wikipedia.org/wiki/Free_software http://www.gnu.org/philosophy/free-sw.ar.html http://img.zemanta.com/pixy.gif?x-id...7-8b6a3f78cfd3 أكثر... |
الساعة الآن 07:39 AM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
منتديات بلاك بيري
mjawshy.net
المجاوشي للتقنية المتقدمة