#1  
قديم 09-11-2018, 11:19 PM
admin... admin متواجد حالياً

 
تاريخ التسجيل: Aug 2018
المشاركات: 106
افتراضي معرفة البرمجيات مفتوحة المصدر والبرمجيات الحرة والفرق بينهما

البرمجيات مفتوحة المصدر والبرمجيات الحرة هما حركتان برمجيتان ظهرتا من أجل أن يقفوا ضد البرمجيات الخاصة المملوكة لشركات خاصة.

البرمجيات مفوحة المصدر Open Source Software كما يشير إسمها، هي البرمجيات التي تتوفر شفراتها (رموزها) البرمجية للجميع ويستطيع أي شخص قراءة الشفرة البرمجية والتعديل عليها
والمساهمة في تطويرها. هناك العديد من التعريفات للبرمجيات الحرة وأشهرها هو "برمجيات مجانية" Freeware. البرمجيات المجانية هي تلك البرمجيات التي يحق لك استخدامها بدون أن تدفع ثمنها.

ولكن حركة البرمجيات الحرة تحدد أن الحرية في البرمجيات الحرة تذهب لأبعد من تكلفة أو ثمن البرمجيات. فيحق للشخص أن يفعل ما يريد في البرمجيات الحرة (المجانية) طالما أن البرمجيات الناتجة عنها تكون مجانية. إن حركة البرمجيات الحرة صارمة اكثر صرامة من حركة البرمجيات مفتوحة المصدر عندما يتعلق الأمر بمشاركة الشفرات البرمجية.

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

أما صانع البرامج مفتوحة المصدر فيستطيع أن يحدد إذا كان يحق للمستخدم أن يشارك البرمجيات المُعدلة مع الآخرين أم لا.

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

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

وبالرغم من أن البرمجيات المفتوحة المصدر تكون مفتوحة المصدر، إلا أنه يتوجب على المستخدم دفع النقود من أجل إستخدام جميع وظائفها، في بعض الحالات.

بالرغم من الخلافات بين الحركتين، إلا أنهما تتحدان معا ضد البرمجيات الخاصة، وهو عدوهما التقليدي. فكلا الحركتين تهدفان إلا إعطاء الناس برمجيات مجانية وبدون مقابل مالي.

http://www.barmaje.com/articles/4
رد مع اقتباس
  #2  
قديم 09-12-2018, 11:41 AM
admin... admin متواجد حالياً

 
تاريخ التسجيل: Aug 2018
المشاركات: 106
افتراضي رد: معرفة البرمجيات مفتوحة المصدر والبرمجيات الحرة والفرق بينهما

البرنامج مفتوح المصدر يعني أنه مع نشر*البرنامج *تكون*شفرته البرمجية متاحة للجميع مجاناً.

أما البرنامج مغلق المصدر فيعني أن*البرنامج فقط*تم نشره للجميع ولكن تم الإحتفاظ*بشفرتها البرمجية.

مايكروسوفت من الشركات التي تتبنى مفهوم البرامج مغلقة المصدر منذ سنوات، فنظام التشغيل ويندوز هو نظام مغلق المصدر ولم تُنشر شفرته البرمجية بتاتاً*منذ بدايته و حتى اليوم.

أما نظام التشغيل لينكس فهو نظام مفتوح المصدر و شفرته البرمجية متاحة للجميع للتطوير و التعديل عليها.

مفاهيم مهمة في تحديد نوع البرنامج (مفتوح أم مغلق المصدر).

البرامج مفتوحة المصدر تعني أن الجميع يستطيع التطوير فيها و البدء من حيث انتهى الآخرون.هذا التطوير يعني تطوراً أسرع لهذا البرنامج.مغلق المصدر يعني أن هناك*فئة محددة تعتني بتطوير البرنامج.البرامج مغلقة المصدر من السهل*التحكم فيها تجارياً، على عكس البرامج مفتوحة المصدر.البرامج مفتوحة المصدر لا تعني أن البرنامج مجاني، بل تعني فقط أن الشفرة ستكون متاحة للجميع.
رد مع اقتباس
إضافة رد

مواقع النشر

أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

بإشراف موسوعة الدول





الساعة الآن 12:24 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Trans by