تعريف الكود (البرمجة / المصدر المفتوح والمغلق)
منوعات / / July 04, 2021
بقلم ماركوس غوليلميتي ، في سبتمبر. 2008
عندما نتحدث عن الشفرة من عند برمجة نعني ال لغة بواسطته أجهزة الكمبيوتر، مجموعة من التعليمات والبيانات ليتم معالجتها تلقائيًا.
ال كود في الحوسبة يمكن أن يكون ثنائيًا (يمكن تفسيره فقط بواسطة أجهزة الكمبيوتر) ، ورمز المصدر (يمكن تفسيره من قبل البشر) ، وفيه يمكن أن يكون الجانب القانوني أو السياسي عبارة عن برامج مجانية أو برامج مفتوحة المصدر أو مجانية أو برامج تجريبية أو برامج مملوكة / مملوكة التقليديين.
ال البرمجيات الحرة أو البرمجيات الحرة له تعريف واضح في هذا الصدد ، وفقًا لمؤسسة البرمجيات الحرة ، فهو تعريف يمكن استخدامه لأي غرض ، ودراسته (معرفة ما يفعله) ، ونسخه وتحسينه. هناك مجموعة كبيرة ومتنوعة من تراخيص البرمجيات الحرة ، GNU GPL هي المرجع للجميع ، ولكن يمكننا أيضًا ذكر تراخيص MIT أو BSD أو Mozilla أو Apache أو المشاع الإبداعي.
ال برمجيات مفتوحة المصدر (المصدر المفتوح) هو في الأساس نفس البرمجيات الحرة ، باستثناء أنك لست مترددًا في خلط البرمجيات الاحتكارية بالبرمجيات الحرة. هناك أيضًا برنامج مفتوح المصدر لا يمكن استخدامه لأي غرض ، لذلك لن يكون مجانيًا.
ال البرمجيات المجانية لا علاقة لها بالبرامج المجانية، لأن الشيء الوحيد المجاني هو ملكك توزيع: بشكل عام لا يمكن تعديله أو دراسته أو تسويقه ، لذلك من الواضح أنه يأتي بدون شفرة المصدر (بدون "وصفة برنامج").
برنامج كومبيوتري مشابه للبرامج المجانية ولكن بامتداد تحديد إضافي: وقت الارتداء. عادة ما يتم تعطيل هذه البرامج في غضون أيام قليلة ، فهي إصدارات تجريبية / خفيفة من البرامج الاحتكارية الكاملة.
ال البرمجيات الاحتكارية تقليدي (إلى نمط من عند شبابيك) لا يسمح باستخدامه لأي غرض من الأغراض ، ولا يسمح بدراسته (إلا من خلال دفع ثروات لمبدعيه) ، ولا يسمح بنسخه المجاني أو تحسينه من قبل أي شخص: إنه مجموع معكوس البرمجيات الحرة، وبالتالي شبابيك ص جنو / لينكس إنهم يواجهون ذلك.
مواضيع في الكود (البرمجة / المصدر المفتوح والمغلق)