- المشاركات
- 43
- مستوى التفاعل
- 0
- النقاط
- 6
مفتوح المصدر "Open Source"
هي صفة أو خاصية يتم اطلاقها على برنامج أو لغة برمجة
أو نظام تشغيل، يوفر مالكها أو مخترعها الأكواد الأساسية والمصدر الأصلي و الخوارزميات الخاصة بها، وذلك من أجل إعادة البرمجة والتعديل، وإعادة التوزيع والمشاركة وفقاً لمتطلبات كل مستخدم، لو كنت تستخدم الإنترنت، وكان لك دراية ولو صغيرة بعالم البرمجيات، فهناك احتمال كبير أنك قد سمعت من قبل بمصطلح مفتوح المصدر أو مصدر مفتوح "Open Source"، ولماذا هناك بعض نظم التشغيل او برامج أو لغات البرمجة التي يطلق عليها دون غيرها أنها مفتوحة المصدر؟
ولكن لماذا ؟
البرامج أو اللغات أو نظم مفتوحة المصدر تفتح المجال أمام مستخدميها للمشاركة في تحسين الأكواد وتنقيحها، وحل المشكلات المتعلقة بها، وأيضاً تفتح المجال أمام مستخدميها لتعديلها وتكييفها وفقاً لطبيعة الاستخدام الخاصة بكل مستخدم.
البرامج أو اللغات البرمجية أو نظم مفتوحة المصدر تحصل على وتيرة تطوير أسرع وأفكار متعددة للتحسين، لانه بفتح المصدر يُتيح المخترع للآخرين إمكانية التحقق من خلو البرنامج من أجزاء تجسسية أو فيروسات أو ثغرة أمنية
أو ما شابه.
والبرنامج مفتوح المصدر أيضاً يسمح للمبرمجين الآخرين بادخال تعديلات على الكود الأصلي، لذا يتم إخراج برامج جديدة من الأكواد الأصلية، وهكذا لا نضطر لإعادة إختراع برامج جديدة من الصفر.
أشهر التقنيات المفتوحة المصدر
• نظام التشغيل لينكس "Linux".
• برنامج تصميم مجسمات الـ Blender"_ 3D".
• لغة البرمجة بايثون "Python".
• برنامج "LibreOffice" الشبيه ببرنامج "Office" الخاص
بـ"Microsoft".
* ولها عدة شروط لكي يكون البرنامج مفتوح المصدر.
هي صفة أو خاصية يتم اطلاقها على برنامج أو لغة برمجة
أو نظام تشغيل، يوفر مالكها أو مخترعها الأكواد الأساسية والمصدر الأصلي و الخوارزميات الخاصة بها، وذلك من أجل إعادة البرمجة والتعديل، وإعادة التوزيع والمشاركة وفقاً لمتطلبات كل مستخدم، لو كنت تستخدم الإنترنت، وكان لك دراية ولو صغيرة بعالم البرمجيات، فهناك احتمال كبير أنك قد سمعت من قبل بمصطلح مفتوح المصدر أو مصدر مفتوح "Open Source"، ولماذا هناك بعض نظم التشغيل او برامج أو لغات البرمجة التي يطلق عليها دون غيرها أنها مفتوحة المصدر؟
البرامج أو اللغات أو نظم مفتوحة المصدر تفتح المجال أمام مستخدميها للمشاركة في تحسين الأكواد وتنقيحها، وحل المشكلات المتعلقة بها، وأيضاً تفتح المجال أمام مستخدميها لتعديلها وتكييفها وفقاً لطبيعة الاستخدام الخاصة بكل مستخدم.
البرامج أو اللغات البرمجية أو نظم مفتوحة المصدر تحصل على وتيرة تطوير أسرع وأفكار متعددة للتحسين، لانه بفتح المصدر يُتيح المخترع للآخرين إمكانية التحقق من خلو البرنامج من أجزاء تجسسية أو فيروسات أو ثغرة أمنية
أو ما شابه.
والبرنامج مفتوح المصدر أيضاً يسمح للمبرمجين الآخرين بادخال تعديلات على الكود الأصلي، لذا يتم إخراج برامج جديدة من الأكواد الأصلية، وهكذا لا نضطر لإعادة إختراع برامج جديدة من الصفر.
• نظام التشغيل لينكس "Linux".
• برنامج تصميم مجسمات الـ Blender"_ 3D".
• لغة البرمجة بايثون "Python".
• برنامج "LibreOffice" الشبيه ببرنامج "Office" الخاص
بـ"Microsoft".
* ولها عدة شروط لكي يكون البرنامج مفتوح المصدر.