اعلان

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

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

الاجابة هى :

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

المصدر المفتوح (OSI) ، وهي منظمة غير ربحية تدعم تطوير البرمجيات مفتوحة المصدر ، أن أي برنامج مفتوح المصدر يجب أن يلتزم بالمعايير التالية:

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


بينما وفقًا لمؤسسة البرمجيات الحرة (FSF) ، وهي منظمة غير ربحية تدعم تطوير البرمجيات الحرة ، "البرمجيات الحرة هي البرمجيات التي تمنح المستخدم حرية مشاركتها ودراستها وتعديلها". صاغ إف إس إف المصطلح في الثمانينيات.

يسمح لك هذا النوع من البرامج بفعل أي شيء تريده به ، حتى تحسين الإصدار والاستفادة منه.

تؤكد إف إس إف أن البرمجيات الحرة يجب أن تلتزم بركائز الحرية الأربعة التالية (وهي حقوق وليست التزامات):
  • حرية نشر البرنامج لأي حالة استخدام دون أي قيود. على سبيل المثال ، القول بأن ترخيص برنامج ما ينتهي بعد 30 يومًا يجعله غير مجاني.
  • حرية دراسة كيفية عمل البرنامج وتعديله حسب احتياجاتك وتفضيلاتك.
  • الحرية في إعادة توزيع البرنامج بحرية لمساعدة شخص محتاج. يمكن إعادة التوزيع بتكلفة أو بدون تكلفة.
  • حرية تحسين أداء البرنامج وإصدار التحسينات الخاصة بك ليستفيد منها المجتمع - المبرمجين وغير المبرمجين. يمكنك القيام بذلك بتكلفة أو بدون تكلفة.

فيما يلي ثلاثة من أكثر أنواع التراخيص شيوعًا التي تحدد البرمجيات الحرة:
  • ترخيص MIT (معهد ماساتشوستس للتكنولوجيا): هذا ترخيص مسموح به يضع قيودًا محدودة على إعادة استخدام البرامج.
  • رخصة جنو العمومية العامة v2: يمنح ترخيص الحقوق المتروكة للمستخدمين حرية تشغيل البرنامج ودراسته وإجراء تحسينات عليه.
  • ترخيص Apache v2: هذا ترخيص مسموح به يفرض الحفاظ على إشعار حقوق النشر وإخلاء المسؤولية.
  • تراخيص BSD: هي مجموعة من تراخيص الحقوق المتروكة التي تمنح الحد الأدنى من القيود على استخدام البرنامج وإعادة توزيعه.

مقالات ذات صلة

تعليقات