1. برمجة
6

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

  • Ammar Alsharekh
  • 2013-10-23T05:34:49+00:00
  • رابط مختصر
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
17
badry 2013-10-23T09:54:41+00:00 أضف ردا
  • رابط مختصر

يوجد فرق من وجهة مؤسسة البرمجيات الحرة FSF وهو ما تحدث عنه ريتشارد ستالمان بمقاله:Why Open Source misses the point of Free Software

اللينك :

http://www.gnu.org/philosop...

و ترجمة المقال باللغة العربية هنا: http://goo.gl/CrphTe

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

الخلاصة: ممكن أن تكون الرمجية مفتوحة المصدر غير حرة و لكن البرمجية الحرة دائماً مفتوحة المصدر.

0
Ammar Alsharekh 2013-10-23T11:04:39+00:00 أضف ردا
  • رابط مختصر

شكلا لك تم توضيح الاشكال

14
عبدالله المهيري 2013-10-23T14:42:40+00:00 أضف ردا
  • رابط مختصر

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

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

2
فادى 2013-10-24T03:03:43+00:00 أضف ردا
  • رابط مختصر

ما تتحدث عنه هو Shared Source, و هى تحدث كثيرا, حتى مايكروسوفت ويندوز يعتبر فى وقت من الاوقات shared source لأن مايكروسوفت فتحت كود الويندوز للحكومة الصينية لاتمام الصفقة,

طبعا يجب ان يتعهد الطرف المقابل بعدم تسريب السورس كود و يمضى على اتفاقية Non-disclosure agreement.

0
alsadi 2014-06-17T20:53:16+00:00 أضف ردا
  • رابط مختصر

إصطلاحا لا فرق فالبرمجية الحرة وقف تعريف مؤسسة البرمجيات الحرة لا تختلف عن البرمجيات مفتوحة المصدر وفق تعريف مبادرة المصادر المفتوحة OSI حيث تقول الثانية لا يكفي أن تفتح المصدر لتكون برمجية مفتوحة المصدر.

الفرق بينهما فكري فالأولى قائمة على فكر وسياسة (الحرية) والثانية قائمة على النفعية (فتح المصدر لأسباب عملية لأن فيها مصلحة).

مثلا شركة أبل الإحتكارية أطلقت محرك webkit الحر مفتوح المصدر ليس لأنها تؤمن بالبرمجيات الحرة بل لأن تلك مصلحتها.

0
MasdrSEO 2016-11-08T20:25:41+00:00 أضف ردا
  • رابط مختصر

فرق عملي من حيث التخصيص

-1
azzero 2013-10-23T22:51:14+00:00 أضف ردا
  • رابط مختصر

البرنامج المفتوح المصدر يعني السورس كود متالح لك , والبرنامج الحر هو برنامج مفتوح المصدر و أنت حر في استعماله يمكن لك التعديل عليه وبيعه أو استغلاله في تطبيق آخر أو أي شيء ما بدون الرجوع الى أصحاب الحقوق

-2
thamood 2013-10-23T06:54:39+00:00 أضف ردا
  • رابط مختصر

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

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

3
badry 2013-10-23T10:02:01+00:00 أضف ردا
  • رابط مختصر

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

أرجو مراجعة ردي لمعرفة الفروق :)

برمجة

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

25.6 ألف متابع

أطلق موقعك الإلكتروني في دقائق

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

أنشئ موقعك الآن

اقرأ أيضًا

  • كيف تساهم في المشاريع مفتوحة المصدر – الدليل الشامل للمبتدئين باللغة العربية
  • برنامج الكتبي فكرة أحبها المثقفون
  • هل إذا كان الكود مفتوح المصدر يعني أن البرنامج يمكن الوثوق فيه؟
  • مشاريع مفتوحة المصدر بلغة بايثون
  • ما الفرق بين = و == و === لدى المبرمجين

انسخ هذا الرابط:

تنبيه