#الملخص :

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

**صناعة البرمجيات **

& تعتبر المنظمات أن احتكار الشركات الكبرى لصناعة البرمجيات عبر استخدامها لنفوذها و سطوتها في جمع براءات الامتياز يؤدي لخنق المنافسين , مما يحد من تطور هذه الصناعة و تقدمها .

لذا يحاول المنادون بما يعرف بمبدأ البرمجيات الحرة , إيجاد أساليب جديدة تحكم عملية بيع و تبادل و تطوير هذه البرمجيات , بهدف فتح باب المنافسة أمام الشركات و المؤسسات الصغيرة , التي تمثل كادراً بشرياً ممتازاً و لكنها ذات إمكانيات مادية متواضعة .

و سوف نحاول توضيح خصوصية صناعة البرمجيات مقارنةً بالصناعات الأخرى , و توضيح الصعوبات و العوائق التي تعترض صناعة البرمجيات , و التي تفرضها شروط التوزيع و الاحتكار التقليدية ,التي يتم تطبيقها على بقية المنتجات الخاضعة لعملية بحث و تطوير .

سنقدم فيما يلي بعض التعاريف و المصطلحات الخاصة بعملية صناعة البرمجيات ,تمهيدا لتعريف مفهوم البرمجيات الحرة الذي تنادي به و تطبقه العديد من الجهات المنتجة للبرمجيات المتطورة في العالم ,كما سنستعرض بعض الأساليب البديلة التي يسعى المبرمجون من خلالها للنفاذ إلى الأسواق و التحرر من سطوة بعض الشركات لهذه الصناعة . &

**تعاريف و مصطلحات في علم البرمجيات **

& -البرنامج التنفيذي :

هو نسخة من برنامج تطبيقي جاهز للعمل , يسلمها المطور أو المبرمج للمستخدم حيث تكون هذه النسخة قابلة للتنفيذ مباشرةً على نظام التشغيل , يمكن أن نأخذ معالج النصوص WORD و ملفه التنفيذي WINWORD.EXE كمثال عن برنامج تنفيذي .

تقوم الشركة المطورة بإصدار نسخة من برنامجها من أجل كل نمط من أنماط أنظمة التشغيل , فنسخة معالج النصوص WORD المبنية من أجل نظام ويندوز98 لا تعمل على نظام التشغيل Linux.

-الرماز المصدري الخاص ببرنامج تنفيذي source code:

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

-الترجمة :

هي عملية تحويل الرماز المصدري المكتوب بلغة برمجة إلى برنامج تنفيذي قابل للتشغيل على نظام التشغيل, تجري عملية التحويل باستخدام برامج خاصة تدعى

Create new account

Download eMufeed Android Application Now