ما هو المصدر المفتوح؟ ها هو الشرح
YOGYAKARTA - يشير مصطلح المصدر المفتوح إلى شيء يمكن للأشخاص تعديله ومشاركته لأن التصميم متاح للجمهور. إذن ما هو المصدر المفتوح؟
يأتي المصطلح من سياق تطوير البرمجيات للدلالة على نهج محدد لإنشاء برامج الكمبيوتر. اليوم ، ومع ذلك ، يشير "المصدر المفتوح" إلى مجموعة أوسع من القيم التي نسميها "طريقة المصدر المفتوح". تتبنى المشاريع أو المنتجات أو المبادرات مفتوحة المصدر وتحتفل بمبادئ التبادل المفتوح والمشاركة التعاونية والنماذج الأولية السريعة والشفافية والجدارة والتنمية الموجهة نحو المجتمع.
ما هو المصدر المفتوح
البرامج مفتوحة المصدر هي برامج ذات كود مصدر يمكن لأي شخص التحقق منه وتعديله وتحسينه.
"شفرة المصدر" هي جزء من البرنامج لا يراه معظم مستخدمي الكمبيوتر أبدا. إنه رمز يمكن التلاعب به بواسطة مبرمجي الكمبيوتر لتغيير كيفية عمل جزء من البرنامج - "برنامج" أو "تطبيق".
يمكن للمبرمجين الذين لديهم حق الوصول إلى الكود المصدري لبرنامج كمبيوتر تحسين البرنامج عن طريق إضافة ميزات إليه أو إصلاح الأجزاء التي لا تعمل دائما بشكل صحيح.
ما هو الفرق بين البرامج مفتوحة المصدر وأنواع البرامج الأخرى؟
تحتوي بعض البرامج على تعليمات برمجية مصدرية لا يمكن تغييرها إلا من قبل الشخص أو الفريق أو المؤسسة التي أنشأتها - وتحتفظ بالتحكم الحصري فيها. يشير الناس إلى هذا النوع من البرامج على أنه برنامج "مملوك" أو "مغلق المصدر".
يمكن فقط للمؤلف الأصلي للبرنامج الاحتكاري نسخ البرنامج والتحقق منه وتغييره بشكل قانوني. ومن أجل استخدام البرامج الاحتكارية ، يجب أن يوافق مستخدمو الكمبيوتر (عادة عن طريق التوقيع على الترخيص المعروض في المرة الأولى التي يقومون فيها بتشغيل هذا البرنامج) على أنهم لن يفعلوا أي شيء مع البرامج التي لا تصرح بها الشركة المصنعة للبرنامج صراحة. مايكروسوفت أوفيس وأدوبي فوتوشوب هي أمثلة على البرمجيات الاحتكارية.
البرمجيات مفتوحة المصدر مختلفة. يتيح منشئو المحتوى شفرة المصدر للآخرين الذين يرغبون في رؤية الشفرة أو نسخها أو التعلم منها أو تغييرها أو مشاركتها. LibreOffice وبرنامج معالجة الصور GNU هي أمثلة على البرامج مفتوحة المصدر.
كما هو الحال مع البرمجيات الاحتكارية، يجب على المستخدمين قبول شروط الترخيص عند استخدام برامج مفتوحة المصدر - ومع ذلك فإن الشروط القانونية لترخيص المصدر المفتوح تختلف اختلافا كبيرا عن التراخيص الاحتكارية.
تؤثر تراخيص المصادر المفتوحة على كيفية استخدام الأشخاص للبرامج وتعلمها وتعديلها وتوزيعها. بشكل عام ، يمنح ترخيص المصدر المفتوح مستخدمي الكمبيوتر الإذن باستخدام برامج مفتوحة المصدر لأي غرض يريدونه.
تنص بعض تراخيص المصادر المفتوحة - ما يسميه البعض تراخيص "الحقوق المتروكة" - على أن أي شخص يطلق برنامجا مفتوح المصدر معدلا يجب أن يفرج أيضا عن شفرة المصدر للبرنامج بجانبه. بالإضافة إلى ذلك ، تنص بعض التراخيص مفتوحة المصدر على أن أي شخص يقوم بتغيير برنامج ومشاركته مع الآخرين يجب أن يشارك أيضا الكود المصدري للبرنامج دون فرض رسوم ترخيص عليه.
حسب التصميم ، يعزز ترخيص البرامج مفتوحة المصدر التعاون والمشاركة لأنه يسمح للآخرين بإجراء تعديلات على شفرة المصدر ودمج هذه التغييرات في مشاريعهم الخاصة. إنهم يشجعون مبرمجي الكمبيوتر على الوصول إلى البرامج مفتوحة المصدر وعرضها وتعديلها وقتما يريدون ، طالما أنهم يسمحون للآخرين بفعل الشيء نفسه أثناء مشاركة عملهم.
هل البرمجيات مفتوحة المصدر مهمة فقط لمبرمجي الكمبيوتر؟
لا. تفيد تكنولوجيا المصدر المفتوح والتفكير مفتوح المصدر المبرمجين وغير المبرمجين.
نظرا لأن المخترعين الأوائل بنوا الكثير من الإنترنت نفسه على تقنيات مفتوحة المصدر - مثل نظام التشغيل Linux وتطبيقات خادم الويب Apache - فإن أي شخص يستخدم الإنترنت اليوم يستفيد من البرامج مفتوحة المصدر.
عندما يشاهد مستخدمو الكمبيوتر صفحة ويب أو يتحققون من البريد الإلكتروني أو يدردشون مع الأصدقاء أو يبثون الموسيقى عبر الإنترنت أو يلعبون ألعاب فيديو متعددة اللاعبين ، فإن أجهزة الكمبيوتر أو الهواتف المحمولة أو وحدة التحكم في الألعاب تتصل بشبكة كمبيوتر عالمية باستخدام برنامج مفتوح المصدر لتوجيه بياناتهم ونقلها. البيانات إلى الجهاز "المحلي" لديهم أمامهم. عادة ما تكون أجهزة الكمبيوتر التي تقوم بكل هذا العمل المهم موجودة في أماكن نائية لا يمكن رؤيتها فعليا أو يتعذر على المستخدم الوصول إليها فعليا - وهذا هو السبب في أن بعض الناس يطلقون على أجهزة الكمبيوتر هذه "أجهزة الكمبيوتر البعيدة".
يعتمد المزيد والمزيد من الأشخاص على أجهزة الكمبيوتر البعيدة عند تنفيذ المهام التي قد يؤدونها على أجهزتهم المحلية. على سبيل المثال ، قد يستخدمون معالجة النصوص عبر الإنترنت وإدارة البريد الإلكتروني وبرامج تحرير الصور التي لا يقومون بتثبيتها وتشغيلها على أجهزة الكمبيوتر الشخصية الخاصة بهم. بدلا من ذلك ، يمكنهم ببساطة الوصول إلى هذا البرنامج على كمبيوتر بعيد باستخدام مستعرض ويب أو تطبيق جوال. عند القيام بذلك ، يشاركون في "الحوسبة عن بعد".
يطلق بعض الأشخاص على الحوسبة عن بعد "الحوسبة السحابية" ، لأنها تتضمن أنشطة (مثل تخزين الملفات أو مشاركة الصور أو مشاهدة مقاطع الفيديو) التي لا تجمع بين الأجهزة المحلية فحسب ، بل تجمع أيضا الشبكة العالمية لأجهزة الكمبيوتر البعيدة التي تشكل "الغلاف الجوي" من حولها.
تعد الحوسبة السحابية جانبا متزايد الأهمية من جوانب الحياة اليومية مع الأجهزة المتصلة بالإنترنت. بعض تطبيقات الحوسبة السحابية ، مثل Google Apps ، مملوكة لها. البعض الآخر ، مثل ownCloud و Nextcloud ، مفتوح المصدر.
تعمل تطبيقات الحوسبة السحابية "فوق" برامج إضافية تساعدها على العمل بسلاسة وكفاءة ، لذلك قد يقول المرء في كثير من الأحيان أن البرامج التي تعمل "تحت" تطبيقات الحوسبة السحابية تعمل بمثابة "منصة" لمثل هذه التطبيقات. يمكن أن تكون منصات الحوسبة السحابية إما مفتوحة المصدر أو مغلقة المصدر. OpenStack هو مثال على منصة الحوسبة السحابية مفتوحة المصدر.
لذلك بعد معرفة ما هو المصدر المفتوح ، تحقق من الأخبار الأخرى المثيرة للاهتمام على VOI ، حان الوقت لإحداث ثورة في الأخبار!