הגדרת קוד (תכנות / קוד פתוח וסגור)
Miscellanea / / July 04, 2021
מאת מרקוס גוללימטי, בספטמבר. 2008
כשאנחנו מדברים על קוד מ תִכנוּת אנחנו מתכוונים ל שפה לפיה ה- מחשבים, כוללת מערך הוראות ונתונים לעיבוד אוטומטי.
ה קוד ב מחשוב זה יכול להיות בינארי (ניתן לפרש רק על ידי מחשבים), קוד המקור (ניתן לפרשנות על ידי בני האדם) ובנושא שלו היבט משפטי או פוליטי יכול להיות תוכנה חופשית, קוד פתוח, תוכנה חופשית, תוכנה משותפת או תוכנה קניינית / קניינית מָסוֹרתִי.
ה תוכנה חופשית או תוכנה חופשית יש הגדרה ברורה בהקשר זה, על פי קרן התוכנה החופשית היא יכולה לשמש לכל מטרה, ללמוד (לדעת מה היא עושה), להעתיק ולשפר. יש מגוון גדול של רישיונות תוכנה חינמיים, כאשר GNU GPL הוא התייחסות לכל, אך אנו יכולים להזכיר גם את רישיונות MIT, BSD, מוזילה, אפאצ'י או Creative Commons.
ה תוכנת קוד פתוח (קוד פתוח) זהה בעצם לתוכנה חופשית, אלא שאינך נרתע מלערבב תוכנה קניינית עם תוכנה חופשית. יש גם תוכנת קוד פתוח שאינה יכולה לשמש לשום מטרה, ולכן היא לא תהיה בחינם.
ה לתוכנה חופשית אין שום קשר לתוכנה חינמית, מכיוון שהדבר היחיד בחינם הוא שלך הפצה: באופן כללי לא ניתן לשנות, ללמוד או למסחור, ולכן ברור שהוא מגיע ללא קוד מקור (ללא "המתכון של תכנית").
תוכנת Shareware דומה ל- freeware אך עם הַגבָּלָה תוספת: זמן הלבישה. תוכניות אלה בדרך כלל מושבתות תוך מספר ימים, הן גרסאות הדגמה / קלות של תוכניות קנייניות מלאות.
ה תוכנה קניינית מסורתי (ל סִגְנוֹן מ חלונות) אינו מאפשר את השימוש בו לכל מטרה שהיא, אינו מאפשר את לימודו (אלא על ידי תשלום הון ליוצריו), אינו מאפשר את העותקו החינמי או שיפורו על ידי איש: הוא הפוך כולל של תוכנה חופשית, כך חלונות י GNU / Linux הם כל כך מתעמתים.
נושאים בקוד (תכנות / קוד פתוח וסגור)