آخر تحديث: 25/12/2023
ما هي رخصة البرمجيات وما هي أنواعها؟
رخصة البرمجيات هي عبارة عن وثيقة قانونية تتيح لصاحبها استخدام البرمجيات المحمية وإعادة توزيعها وذلك لأن معظم البرمجيات تمتلك حقوق الطبع والنشر فذلك الترخيص ويوجد منها العديد من الأنواع المختلفة، والبرمجيات هي عبارة عن مجموعة من الأوامر والتعليمات التي تعمل على توجيه أجهزة الحاسب الآلي للقيام بعمله وذلك ما سوف نتحدث عنه بالتفصيل من خلال مفاهيم.
جدول المحتويات
ما هو رخصة البرمجيات؟
- في البداية أن تعريف البرمجيات هي مجموعة من الأوامر والتعليمات التي تعمل على توجيه الحاسب الآلي للقيام بعمله، كما أنها مسؤولة عن تشغيل الجهاز وتعمل على التحكم به.
- ويجب العلم أنها جزء أساسي من جهاز الحاسب الآلي وبدونها لا الجهاز لا يصلح للاستخدام وهي التي تسمح باستخدام متصفحات الويب من خلال خدمات الإنترنت.
- ويجب العلم أنه يوجد فرق ما بين مفهوم البرمجيات والذي يُطلق عليه Software وهو يشمل برامج النظام والبرامج التطبيقية وبرامج البرمجة، وبين مفهوم المعدات والذي يطلق عليها Hardware وهو يشمل الأجهزة المادية التي يحتوي عليها جهاز الحاسب الآلي وتشمل أجهزة الإدخال والتخزين والمعالجة وأجهزة التحكم والإخراج.
- أما تعريف رخصة البرمجيات بالإنجليزية: Software license هي عبارة عن توثيق البرمجيات بشكل قانوني لحمايتها من انتهاك الهاكرز وكذلك إثبات ملكيتها، ومنع التعرض لانتهاك البيانات، فإنها تعمل على تحديد الشروط والأحكام التي يجب أن يلتزم بها المستخدمون عند استخدام أو توزيع البرمجيات. تتيح رخصة البرمجيات للمطور أو الشركة المالكة للبرنامج تحديد كيفية استخدام البرمجيات وما يمكن أو لا يمكن فعله من قبل المستخدمين.
أنواع البرمجيات
يوجد العديد من أنواع البرمجيات المختلفة والتي من أهمها:
- برمجيات النظام: وهي البرامج التي تم تصميمها من أجل تشغيل أجهزة الحاسب الآلي والتحكم به كما أنها المسؤولة عن إدارة الجهاز ايضًا وإدارة البيانات والتطبيقات الموجودة، ومنها برنامج تشغيل النظام، وبرنامج تشغيل القرص.
- برمجيات التطبيقات: وهي عبارة عن مجموعة من البرمجيات التي تساعد المستخدم انجاز المهام على جهاز الحاسب الآلي مثل: إنشاء الملفات، تطوير قاعدة البيانات، وتساعد في استخدام تطبيقات المايكروسوفت ايضًا، وتصميم الرسومات بالإضافة إلى متصفحات الإنترنت وبرامج الوسائط المتعددة وبرامج البريد الإلكتروني المختلفة وتشمل الألعاب أيضا.
- البرمجيات الضارة: وهي البرمجيات المسؤولة عن مكافحة الفيروسات وبرامج التجسس التي تلحق الضرر بالجهاز الخاص بك.
- برمجيات البرمجة: وهي مجموعة من البرمجيات المسؤولة عن كتابة العديد من البرامج ومنها: المترجمات، مصحح النصوص، محرر النصوص.
مراحل تطوير البرمجيات
تمر البرمجيات بسبع مراحل مختلفة عند تصميمها وتطويرها والتي يطلق عليها دورة حياة البرمجيات، وهم:
- مرحلة التخطيط: وفي تلك المرحلة يتم تحديد الأهداف التي يتم إنشاء البرمجيات من أجلها، ويتم تحديد تلك الأهداف وفقًا لما يريده العميل الذي يريد شرائها.
- مرحلة تحليل الجدوى: وفيها يتم إنشاء مستند يضم جميع المتطلبات التي يحتاجها البرنامج ليتم تنفيذ البرمجية.
- مرحلة التصميم: وفيها يتم تصميم وحدات النظام وتحديد وظيفة كل منهم ويتم أيضا تحديد كيفية التفاعل ما بين كل من الوحدات والأجهزة.
- مرحلة كتابة التعليمات: يتم فيها كتابة الأكواد البرمجية.
- مرحلة الاختبار: فيها تخضع البرمجية للفحص للتأكد من عدم وجود أي عيوب أو أخطاء.
- مرحلة النشر: وفيها يتم نشر البرمجية وتقديمها بالشكل النهائي الخاص بها.
- مرحلة الصيانة: تتم تلك المرحلة من أجل تطوير البرمجية لكي تتناسب مع التغيرات الجديدة التي تحدث باستمرار.
جودة البرمجيات
يتم تقييم البرمجيات من حيث الجودة وفقًا لمجموعة من المعايير وهي:
- الكفاءة: وهي قدرة البرمجية على العمل ولكن بدون استهلاك قدر كبير من الطاقة، المساحة، الجهد، المال.
- الموثوقية: المقصود بها قدرة البرمجية على تنفيذ أمر محدد في وقت وظروف محددة.
- الأمان: وهي تعني قدرة البرمجية على مهاجمة الأضرار التي تلحق بالجهاز مثل: انتهاك الخصوصية، والهاكر.
- الأداء: وهي قدرة عمل البرمجيات تحت وجود ضغط استخدام عليها.
- الوظيفة: تعني قدرة البرمجية من تنفيذ المهام التي تم إنشاؤها من أجلها.
- التوافق: تعني قدرة البرمجية على العمل مع مجموعة من أنظمة التشغيل والأجهزة المختلفة.
- إمكانية الوصول: والمقصود بها أن تكون البرمجية متاحة لمجموعة مختلفة من الأشخاص.
- قابلية الترجمة: استخدام البرمجية بلغات مختلفة.
- قابلية التثبيت: وتعني تثبيت البرمجية في أكثر من بيئة عمل مختلفة.
- قابلية الصيانة: وهي قدرة البرمجية لقبول التحديثات بسرعة وبسهولة.
- قابلية الاختبار: تعني الاستجابة السريعة للبرمجية أثناء عمليات الفحص.
- قابلية النقل: هي قدرة نقل البرمجية من جهاز لأخر بشكل سريع وسهل.
ما هي رخصة البرمجيات وماهي أنواعها؟
رخصة البرمجيات هي وثيقة قانونية تسمح باستخدام ونشر البرمجيات المحمية بحقوق النشر، ويوجد منها العديد من الأنواع المختلفة ومنها:
- مجانية: وهي البرمجية التي تملكها شركة أو شخص ولكن يجعله متاح للاستخدام للجميع.
- شخصي: وهو يقوم شخص بإنشائه من أجل استخدامه في المنزل ويكون متاح لأفراد العائلة، ولكن إذا أرادت شركة استخدامه يجب أن تشتريه من صاحبه.
- دعائي مجاني: هي البرامج التي يتم نشرها على الأنترنت وتكون متاحة للجميع ولكن عند فتحها يبدأ ظهور إعلانات التي يكون لها عائد مادي لصاحبها.
- مجاني تجريبي: وهو يكون مجاني ولكن يتم استخدامه لفترة محددة من الوقت وتتراوح تلك الفترة ما بين 15 وحتى 30 يوم.
- مجاني مفتوح المصدر: يتم استخدامه من قبل الأفراد والشركات والمقصود بـ مفتوح المصدر أن يتيح لأي مبرمج التعديل عليه ونشره مرة اخرى.
- تجاري: وهي برمجية مدفوعة ولا يمكن استخدامها بالمجان.
رخصة البرمجيات
هي أداة قانونية تحمي البرمجيات وتتحكم في نشرها وتوزيعها وذلك لحماية حقوق الطبع والنشر والذي قامت بها حكومة الولايات المتحدة، ومن رخصة البرمجيات:
رخصة جنو العمومية GPL:
- وهي رخصة برمجيات حرة وصاحبها هو ريتشارد ستولمن، وهي تقوم ب ترخيص الأعمال التي تعمل تحت نفس الرخصة ولها دور في زيادة عائدات برامج الحاسب الآلي، كما أنها تقوم باستخدام الحقوق المتروكة وذلك من أجل ضمان الحرية الفعلية.
رخصة مؤسسة المشاع الإبداعي:
- وهي من المنظمات التي لا تهدف للربح والمقر الخاص بها يوجد في سان فرانسيسكو بالولايات المتحدة وهي تعمل على توسيع مجال الأعمال الإبداعية وذلك يكون وفقًا لمتطلبات حقوق الملكية الفكرية، كما أنها قامت بإصدار رخصة برمجيات وجعلتها متاحة للجميع وبشكل مجاني.
رخصة برمجيات بايثون:
- تم انشاؤها من قبل مؤسسة مبادرات الأبحاث الوطنية وتم توزيعها بإصدارين مختلفين وهم 1.6 وإصدار 2.0 وكان ذلك في عام 2000، وهي من الرخص الحرة.
رخصة إكليبس العمومية:
- تم تصديقها من قبل كل من مؤسسة البرمجيات الحرة مبادرة المصدر المفتوح، وهي تعد واحدة من رخصة البرمجيات الحرة وهي متساهلة من حيث بنود الحقوقية على عكس غيرها من التراخيص المختلفة.
رخصة موزيلا العمومية:
- وهي رخصة برمجيات حرة والذي قام بتطويرها هو ميتشيل بيكر وهي رخصة هجينة ما بين جنو العمومية وبي إس دي وهي تعطي تراخيص لجمع برامج موزيلا بالإضافة إلى فايرفوكس، والجدير بالذكر أن
- أدوبي قامت بالإعلان عن أنها تقوم باستخدام تلك الرخصة وقامت بترخيص تطبيق فليكس من خلالها ايضًا.
رخصة BSD:
- وتم اعتمادها من قبل مبادرة المصادر المفتوحة، وهي من الرخص الحرة والتي تمتلك قيود أقل بالنسبة لرخصة جنو العمومية.
رخصة أباتشي:
- وهي من الرخص التي تحتفظ بحقوق الملكية كما أنها لا تستلزم بنشر المصادر الخاصة بالبرنامج.
خطوات طلب رخصة برمجيات حكومية
يجب اتباع الخطوات التالية لطلب الرخصة:
- أولا يجب الدخول على موقع النفاذ الوطني.
- ثم النقر على اختيار طلب رخصة البرمجيات الحرة والمفتوحة المصدر.
- استلام الطلب من الهيئة الحكومية الرقمية.
- سوف يتم إرسال رسالة لصاحب الطلب بجميع التحديثات التي تتم.
- يجب العلم أنه يتم استخراج الرخصة لمديري إدارات تقنية المعلومات التابعين لجهات حكومية فقط.
أخيرًا نكون تحدثنا من خلال مقالنا عن رخصة البرمجيات، ويجب العلم أن جميع البرامج تستخدم تلك الرخصة وذلك للحفاظ على ملكية البرنامج وهي تضمن لصاحبها بأن لا يستخدمها أي شخص إلا بعد موافقة المالك الخاص للبرنامج.
للإستفادة من هذا المقال انسخ الرابط
https://mafahem.com/sl_20458
تم النسخ
لم يتم النسخ