ماهي البرمجيات الحرة و البرمجيات مفتوحة المصدر و الفرق بينهما

ماهي البرمجيات الحرة و البرمجيات مفتوحة المصدر و الفرق بينهما
NatchCenter ماي 9, 2018

مشاركة:

يعتقد الكثيرون أن البرمجيات الحرة، هي البرمجيات مفتوحة المصدر، ولكن في الحقيقة هناك فرق كبير بينهما،

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

وخلال السطور التالية سوف نفرق بين البرمجيات المجانية والبرمجيات مفتوحة المصدر،

للتفريق بينهم بشكل دقيق .. تابع معانا ..

 

تعرف على الفرق بين البرمجيات الحرة والبرمجيات المفتوحة المصدر

الفرق بين البرمجيات الحرة والبرمجيات مفتوحة المصدر

أولا .. تعريف البرمجيات مفتوحة المصدر .. Open source software أو البرمجيات مفتوحة المصدر،

هي عبارة عن برمجيات متوفرة الشفرات، الجميع يستطيع الحصول على تلك الرموز،والتعديل عليها وتطويرها.

ثانيا .. تعريف البرمجيات الحرة .. يطلق عليها العديد من الأسماء ومنها البرمجيات المجانية،

وهي التى تكون متاح لك استخدامها مجانا، فيحق للشخص استخدام تلك البرمجيات المجانية،

ولكن يجب أن تكون البرمجيات التى تنتج عنها مجانية أيضا.

ثالثا .. الفرق بين كل من البرمجيات الحرة والبرمجيات مفتوحة المصدر

تعد البرمجيات الحرة، أكثر حزما وصرامة من البرمجيات مفتوحة المصدر، وذلك بالنسبة للشفرات البرمجية،

حيث تسمح البرمجيات الحرة لمطور البرنامج أن يضع شروط خاصة بطريقة توزيع البرمجيات بشكل شرعي،

أما في حالة Open source software، فإن المبرمج يستطيع أن يسمح للمستخدم مشاركة البرمجيات،

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

أن يتم ترخيص أى شفرة تم تعديلها أو تغيرها من خلال البرمجة الحرة.

لا تسمح البرمجيات المجانية نهائيا أن يتم استخدام البرمجيات التى تم ترخيصها بإسمها بمقابل مادي،

ولكن البرمجيات مفتوحة المصدر، على الرغم من قيام الشركات بمنح المستخدمين تلك البرمجيات بشكل مجاني،

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

إلا أنها في كثير من الأحيان لا تعمل وظائفها إلا بمقابل مادي.

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

لأنهم تهدفان إلى تقديم البرمجيات بدون مقابل مادي ..