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