شرح معنى ومفهوم كلمة مفتوح المصدر

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

وشكرا لكم مسبقا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

المعنى أنه يمكنك الاطلاع على كود سورس البرمجية إن استطعت امتلاكها. ما يعنى أن هذه البرمجية لا تباع أو تعطى مجانا إلا ومعها الكود سورس.

في الغالب هذه البرمجيات تكون مجانية وليس الهدف منها ربحي...

المقصود بـ"المصدر" الكود الخاص بالبرنامج أو اللعبة أو الخدمة إلخ، أي التعليمات البرمجية التي من خلالها يؤدي هذا البرنامج وظيفته.

هذا المصدر يمكن أن يُتيحه صاحب البرنامج أو المبرمج للآخرين للإطلاع على الخوارزميات والمكتبات المُستخدمة وأسلوب تنفيذ المهام، وبهذه الطريقة يؤدي المصدر «وظيفة تعليمية» للمبرمجين الأقل خبرة.

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

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

وعادةً ما يكون المصدر المفتوح يسمح للآخرين بالاستفادة من الكود وادخال تعديلاتهم الخاصة ومن ثم إخراج برامج جديدة من الأكواد الأصلية «وهكذا لا نضطر لإعادة إختراع العجلة»

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