تُعرف برامج الحاسب الآلي او ما تسمى بـ "برامج الكومبيوتر" بأنها مجموعة من الأوامر والبيانات التي تتضمن توجيهات او تطبيقات حين تشغيلها في الحاسب الآلي او شبكات الحاسب الآلي، تقوم بأداء الوظيفة المطلوبة، او هي"مجموعة من البيانات والتعليمات والاوامر، القابلةٌ للتنفيذ بوسائل تقنية المعلومات ومُعدة لإنجاز مهمة معينة، وتعد البرامج اليوم صورةً من صور (المصنفات) التي تحميها قوانين حقوق المؤلف وليس قوانين براءات الاختراع، ومنها ما ذهب اليه قانون حماية حق المؤلف العراقي رقم (3) لسنة 1971 في المادة الثانية، حيث أدرجها الى جانب المصنفات الأخرى كالكتب والمقالات والرسوم والمخططات وغيرها .
وهذه البرامج بوصفها مصنفات، فانها اما تكون "أصلية" حينما يتم إبتكارها من قبل شخص او مجموعة أشخاص من دون ان تكون مستمدة من برامج او مصنفات سابقة، كما قد تكون "مشتقة" عندما تكون مستمدة برامج سابقة عليها، فقد يقوم بعض المبرمجين بتطوير برامج سابقة فتسمى البرامج التي يقومون بابتكارها "مشتقة" لأنها مأخوذة من جهود سابقة، ومن هنا يعرف البرنامج المشتق بأنه "البرنامج الذي يستمد أصله من برنامج سابق الوجود عليه، مع ملاحظة ان الاشتقاق هنا يجب ألا يخِل بالحقوق التي يتمتع بها مؤلفي المصنفات السابقة . وعلى العموم فمن أمثلة البرامج المشتقة، البرامج المترجمة والمُحورة والملخصة وبرامج الشرح والتنقيح والتحقيق وما شابه ذلك .
ولابد من الاشارة هنا الى تشريعات حماية حقوق المؤلف وحقوق الملكية الفكرية قد أوردت القواعد العامة بشأن المصنفات المشتقة بوجه عام مما يجعل من اليسير تطبيقها على "برامج الكومبيوتر" في صورتها المشتقة، وبموجب القواعد العامة بهذا الشأن، ولأجل القول بتحقق المصنف المشتق ومنها برامج الكومبيوتر المشتقة فلابد من توافر ثلاثة شروط، اولها ان يكون هنالك علاقة بين المصنف المشتق والمصنف السابق، والثاني أن يكون هنالك دمج مادي او فكري من خلال إدراج مصنف سابق وموجود او بعض العناصر فيه ضمن مصنف جديد، والثالث ألا يكون هنالك إشتراك من قبل مؤلف المصنف السابق او الاصلي في إنشاء المصنف الجديد وأخيراً وجوب إستئذان مؤلف المصنف الأصلي . مع ملاحظة حقوق المؤلف والحقوق المجاورة السوري لسنة 2014 قد ذهب الى تعريف البرامج المشتقة في المادة (16) منه بالقول " أ. يعد مؤلفاً شريكاً في البرنامج الحاسوبي، كل من ساهم في إبتكار هذا المصنف وبوجه خاص : 1. مؤلف البرنامج الحاسوبي وصاحب فكرته، سواءٌ كان بلغة المصدر أم بلغة الآلة، 2. من قام بتكييف مصنف البرنامج الحاسوبي السابق الموجود بحيث يجعله ملائماً للمصنف البرمجي الجديد، 3. مؤلف مصنف البرنامج الحاسوبي الأصلي الذي جرى الاقتباس منه في مصنف البرنامج الحاسوبي الجديد"( ) .
جامعة المستقبل الجامعة الاولى في العراق