קוד פתוח מול תוכנה חופשית: מה ההבדל ולמה זה משנה?

קוד פתוח מול תוכנה חופשית: מה ההבדל ולמה זה משנה?

אז הורדת את Firefox והחלפת את Microsoft Office ב- LibreOffice? אתה כל כך אוהב את היישומים האלה עד שכבר לא תזרוק כסף על מיקרוסופט או אפל והחלטת ללכת על 100 אחוז לינוקס.





הוא exfat זהה ל- fat32

אבל מאז גילית את זה תוכנה חינמית אין כאן בדיוק את אותה המשמעות ואתם אולי תוהים מדוע אנחנו לא קוראים לכל הדברים האלה קוד פתוח לשם הבהירות. מה הבעיה הגדולה?





מסתבר שתוכנות חינמיות ותוכנות קוד פתוח אינן זהות. בואו נבהיר זאת.





קצת רקע להקשר

בשנות החמישים כמעט כל התוכנות הופקו על ידי אנשי אקדמיה וחוקרים. הם שיתפו תוכנות מחשב וקוד מקור ללא הגבלות כדי שמשתמשים יוכלו לתקן באגים משלהם. חלק גדול מזה היה תוכנת נחלת הכלל - שהיא, במובן של זכויות יוצרים, הצורה החופשית ביותר של חינם.

חלק מזה היה תרבותי. חלק מזה נבע מאופי התוכנה. בניגוד למוצרים פיזיים, תוכנה דיגיטלית יכולה להיות מועתקת בלי סוף וללא מאמץ מינימלי. אפשר למכור חומרת מחשב, אבל קוד?



זה החל להשתנות עד שנות השבעים. IBM החלה לחייב בנפרד עבור תוכנות והפסיקה לספק קוד מקור. הדבר הוליד תביעה להגבלים עסקיים שנמשך בין 1969 ל -1982. בשנת 1983, אפל ניצחה תיק של בית המשפט העליון קביעה כי תוכנה בינארית עשויה להיות מוגנת בזכויות יוצרים. מיקרוסופט הוציאה את Windows כמה שנים לאחר מכן.

זה היה האקלים שבתוכו נוצרה התנועה לשמור על תוכנה 'חופשית'.





מקורות תנועת התוכנה החופשית

החל משנות השבעים, יוניקס הייתה מערכת ההפעלה הדומיננטית. בשנת 1983 הכריז ריצ'רד סטאלמן על פרויקט ליצירת מערכת הפעלה תואמת יוניקס לחלוטין, פרויקט GNU . שנתיים לאחר מכן, הקים את קרן התוכנה החופשית במטרה לתמוך ולחנך אנשים אודות תוכנות חינמיות.

סטלמן לא הטביע את הביטוי 'תוכנה חופשית', שהתייחס במידה רבה לתוכנות נחלת הכלל. אבל הוא הרחיב את המשמעות של תוכנה להיות חינמית.





קרן התוכנה החופשית מגדירה תוכנה חופשית כתוכנה שמשתמשים חופשיים להריץ, להעתיק, להפיץ, ללמוד, לשנות ולשפר. ה'חופשי 'מתייחס לחירויות אלה, לא למחיר. זה פשוט קורה שרוב התוכנות החינמיות לא עולות כסף, בעיקר בגלל שחברות המבקשות למכור תוכנות נוטות להגביל את חופש המשתמשים להעתיק, להפיץ או לשפר את מה שהם קונים.

קרן התוכנה החופשית מונה ארבע חירויות שלדעתה הן חיוניות :

  1. חופש 0 - החופש להריץ את התוכנית כרצונך, לכל מטרה שהיא.
  2. חופש 1 - החופש ללמוד כיצד פועלת התוכנית ולשנות אותה כך שתעשה את המחשוב שלך כרצונך. גישה לקוד המקור היא תנאי מוקדם לכך.
  3. חופש 2 - החופש להפיץ מחדש עותקים כדי שתוכל לעזור לשכן שלך.
  4. חופש 3 - החופש להפיץ עותקים של הגרסאות שהשתנתה לאחרים. בכך תוכל לתת לכל הקהילה הזדמנות ליהנות מהשינויים שלך. גישה לקוד המקור היא תנאי מוקדם לכך.

מטבע את הביטוי 'קוד פתוח'

למרות שתווית התוכנה החופשית היא אתית מפורשת, תווית הקוד הפתוח היא לא. המונח נוצר בשנות התשעים, לאחר שמו של אריק ריימונד הקתדרלה והבזאר סייע בהשראת Netscape לשחרר את קוד המקור לחבילת האינטרנט Netscape Communicator.

זה, בתורו, נתן השראה לריימונד ואחרים לראות כיצד הם יכולים להביא את האידיאלים של קרן התוכנה החופשית לעולם העסקים. הם המציאו את המונח 'קוד פתוח', וב -1998 ייסדו ריימונד וברוס פרנס את יוזמת הקוד הפתוח. יוזמת הקוד הפתוח מספקת 10 נקודות הגדרת קוד פתוח וזה מציעה סימן הסמכה לאפליקציות התואמות .

תנועת הקוד הפתוח אינה מתעלמת מערכי תוכנה חופשיים, אך היא עוסקת יותר בשיתוף פעולה פתוח. המטרה היא שחברות ומפתחים יהפכו את הקוד לתוכנה שלהם לזמין באופן חופשי. בדרך זו משתמשים יכולים לסמוך על התוכנות הפועלות במכונות שלהם ולתרום תיקונים ותכונות בחזרה לפרויקט.

רבות מהאתיקה עדיין מתיישבות, אך תנועת הקוד הפתוח פחות עימותית ומוכנה יותר להתפשר על מנת להפיץ אימוץ.

הבדל מרכזי

התוכנה החופשית ותנועות הקוד הפתוח מסכימות על רוב ערכי הליבה, אך יש להן הגדרות שונות של חופש.

קרן התוכנה החופשית מאמצת copyleft להגן על ארבע החירויות המפורטות לעיל. זה חוקי מונע מאנשים להפיץ מחדש תוכנות חינמיות עם הגבלות נוספות. הארגון עידן מנהלת זו ברישיון הציבורי הכללי של GNU. כל מי שמשתמש בקוד GPL חייב לפרסם גם את יצירותיו בתור GPL.

למה הווידאו המיידי של אמזון הפריים שלי לא עובד

רבות מתוכניות הליבה שעושות את לינוקס ומערכות הפעלה אחרות בחינם החלו במסגרת פרוייקט GNU. רבות מהיישומים מורשים תחת GPL.

רישיונות תוכנה חופשית הם גם קוד פתוח, אך לא כל רישיונות קוד פתוח דורשים ממפתחים לשתף את הקוד שלהם. חלקם מאפשרים למפתחים להשתמש בקוד קוד פתוח ליצירת יישומי קוד סגור, כגון רישיון MIT. רישיונות אלה שאינם ניתנים לצילום ידועים בשם רישיונות מתירים.

בעוד שעו'ד תוכנה חופשית עשוי לראות בניצול של תוכנות חינמיות ליצירת תוכנות שאינן חופשיות כמגביל את חירויות המשתמש, ייתכן שחסיד קוד פתוח נוטה יותר לראות רישיון מתיר כחופשי באמת-כמו שאנשים חופשיים לעשות כל דבר הם רוצים עם הקוד, גם אם זה אומר ליצור אפליקציה קניינית.

כמה אנשים בולטים במיוחד טוענים שלכמה רישיונות תוכנה חופשית, כגון GPL v3, יש כל כך הרבה תנאים שהם מגבילים באופן משמעותי את חופש המפתח.

הצורך ב- FOSS

לסיכום, כל התוכנות החינמיות הן תוכנות קוד פתוח, אך לא כל תוכנות הקוד הפתוח הן תוכנות חינמיות. מסיבה זו, תומכי תוכנה חופשית יעדיפו להתייחס לתוכנה חופשית כ תוכנה חינמית . אך מכיוון שמשתמשים כלליים משייכים 'חינם' למחיר, השם הזה לא כל כך ברור. הדברים מתפתלים במיוחד אם אתה באמת הם לנהל דיון על תוכנות חופשיות בהקשר של כסף.

לכן אתה רואה את רוב התוכנות החינמיות המכונות תוכנת קוד פתוח וחופשית , או FOSS . זה מאפשר לך לומר שתוכנה חינמית ב- Windows מגיעה לעתים עם מודעות, אך תוכנת קוד פתוח וחופשית לא מבלי לבלבל את כל מי שנמצא בחדר.

משתמשים ומפתחים רבים פשוט לא אכפת להם

חלק ניכר מהשיחה הזו נוגע לרישוי, וזה יכול להיות נושא משעמם למדי. עבור עורכי דין, הרבה מזה אפילו לא הגיוני. משתמשים רבים פשוט רוצה להריץ תוכניות וחבורה של מפתחים רק רוצים ליצור אותם. אופן הרישיון של התוכנה הוא בעדיפות פחותה.

אבל עולם התוכנה החופשית והקוד הפתוח הוא עולם הדן באתיקה בגלוי, כך שמילים חשובות, גם אם זה יכול להפוך את החיים לבלבלים יותר.

האם אתה מסכים עם מנהלי תוכנות חינמיות או עם תנועת הקוד הפתוח? האם אתה מזדהה עם שניהם? מה לדעתך עלינו לקרוא לתוכנת קוד פתוח וחופשית? בואו נדון בזה בתגובות למטה!

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד לנקות את מחשב Windows באמצעות שורת הפקודה

אם שטח האחסון שלך עומד להיגמר במחשב Windows שלך, נקה את הזבל בעזרת כלי הפקודה המהירים האלה.

קרא הבא
נושאים קשורים
  • לינוקס
  • הסבר על הטכנולוגיה
  • קוד פתוח
על הסופר ברטל קינג(323 מאמרים פורסמו)

ברטל הוא מינימליסט דיגיטלי הכותב ממחשב נייד עם מתגי פרטיות פיזית ומערכת הפעלה שאושרה על ידי קרן התוכנה החופשית. הוא מעריך אתיקה על פני תכונות ועוזר לאחרים להשתלט על חייהם הדיגיטליים.

עוד מאת ברטל קינג

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה