#الملخص :
تعتبر صناعة البرمجيات هي صناعة العصر الحديث بامتياز و تخضع هذه الصناعة كمثيلاتها في مجالات المعرفة العلمية و الفكرية الأخرى لقوانين تحكم تداول البرمجيات و بيعها و توزيعها على نحو يجعل عمليات التداول حكرا على الجهة التي قامت بتصنيعها. و الا ان العديد من المنظمات و المؤسسات الدولية بدأت تطالب الشركات الكبيرة مثل مايكروسوفت و اوراكل لعملية تطوير البرمجيات و يخفف من تحكمها بأسعارها #
**صناعة البرمجيات **
& تعتبر المنظمات ان احتكار الشركات الكبرى لصناعة البرمجيات عبر استخدامها لنفوذها و سطوتها في جمع براءات الامتياز يؤدي لخنق المنافسين مما يحد من تطور هذه الصناعة و تقدمها .
لذا يحاول المنادون بما يعرف بمبدأ البرمجيات الحرة إيجاد أساليب جديدة تحكم عملية بيع و تبادل و تطوير هذه البرمجيات بهدف فتح باب المنافسة امام الشركات و المؤسسات الصغيرة التي تمتل كادرا بشريا ممتازا و لكنها ذات إمكانيات مادية متواضعة .
و في هذا المقال سوف نحاول توضيح خصوصية صناعة البرمجيات مقارنة بالصناعات الأخرى و توضيح الصعوبات و العوائق التي تعترض صناعة البرمجيات و التي تفرضها شروط التوزيع و الاحتكار التقليدية التي يتم تطبيقها على بقية المنتجات الخاضعة لعملية بحث و تطوير .
سنقدم فيما يلي بعض التعاريف و المصطلحات الخاصة بعملية صناعة لبرمجيات تمهيدا لتعريف مفهوم البرمجيات الحرة الذي تنادي به و تطبقه العديد من الجهات المنتجة للبرمجيات المتطورة في العالم ,كما سنستعرض بعض الأساليب البديلة التي يسعى المبرمجون من خلالها للنفاذ الى الأسواق و التحرر من سطوة بعض الشركات لهذه الصناعة . &
**تعاريف و مصطلحات في علم البرمجيات **
& -البرنامج التنفيذي :
هو نسخة من برنامج تطبيقي جاهز للعمل يسلمها المطور او المبرمج للمستخدم حيث تكون هذه النسخة قابلة للتنفيذ مباشرة على نظام التشغيل يمكن ان نأخذ معالج النصوص WORD و ملفه التنفيذي WINWORD.EXE كمثال عن برنامج تنفيذي .