ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin

quick_linkהעריכו את החופש שלכם, או שתאבדו אותו, מלמדת ההיסטוריה

published at 07/04/2005 - 11:55 · ‏פורסם דוביקס · ‏tags לינוקס , דעות ופרשנות · שלח לחברידידותי למדפסת
לינוקס בפברואר 2002, לינוס החליט להשתמש במערכת ניהול קוד המקור BitKeeper, שהוגדרה על ידו "הכלי המתאים ביותר למשימה", לניהול קוד המקור של הקרנל.

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

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


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

נושא Bitkeeper, מאת ריצ'ארד מ. סטולמן

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

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

המוסד לתוכנה החופשית (FSF) אינו יכול לעשות זאת, בגלל שאיננו יכולים להתקין את Bitkeeper על המכונות שלנו. אין לנו תוכנה או אפליקציות לא-חופשיות עליהן עכשיו, והעקרון שלנו אומר כי אנחנו חייבים לשמור על דרך זו. תפעול מאגר זה חייב להעשות על ידי גורם אחר המוכן להתקין את Bitkeeper על המכונה שלו, אלא אם כן מישהו ימצא או יפתח דרך לבצע זאת בתוכנה חופשית.

לקבצי קוד המקור של לינוקס עצמם יש בעיה חמורה אף יותר עם תוכנות לא-חופשיות: הם למעשה כוללים כמה כאלה. לא מעט מנהלי התקנים מכילים שורה של מספרים המייצגים תוכניות קושחה (FIRMWARE) להתקנה על ההתקן. תוכניות אלו אינן חופשיות. כמה מספרים לכתיבה לאוגרים בהתקן הם דבר אחד, קטעי קוד מהותיים בצורה בינארית הם דבר אחר לגמרי.

המצאות קטעי קוד בינאריים אלו בקבצי "מקור" של לינוקס יוצרים בעיה משנית: הם דורשים את השאלה אם קבצי לינוקס בינאריים יכולים להיות בכלל מופצים בצורה חוקית. הרשיון הציבורי הכללי (GPL) דורש "קוד מקור תואם לחלוטין" וסדרה של מספרים אינה קוד מקור. באותו אופן, הוספת קוד בינארי כזה לקבצי המקור של לינוקס מפר את ה-GPL.

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

LINUX, הקרנל, נחשב לעיתים ספינת הדגל של התוכנה החופשית, למרות שגרסתה הנוכחית היא בחלקה לא-חופשית. איך זה קרה? בעיה זו, כמו ההחלטה להשתמש ב- Bitkeeper, משקפים את הגישה של המפתח המקורי של לינוקס, אדם החושב כי "טכנית טוב יותר" יותר חשוב מחופש.

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


קישורים:

KernelTrap, No More Free BitKeeper,
ריצ'ארד סטאלמן (תרגום לעברית), לינוקס, גנו וחופש
 

קישורים רלוונטיים

העריכו את החופש שלכם, או שתאבדו אותו, מלמדת ההיסטוריה | כניסה / יצירת מנוי חדש | 11 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
קישור נוסף - פרוייקט החייאת "תרגנום" (ניקוד: 1)
ע"י meorero ב 07/04/2005 - 12:55

(מידע על משתמש | שלח הודעה) http://www.meorero.org.il
במסגרת מאמצי הצנועים (והמפוזרים על פני זמן) להחייאה קטנה של פרוייקט "תרגנום",
הנה קישור נוסף לקובץ

כתובת:
http://targnum.penguin.org.il/philosophy/linux-gnu-freedom.he.html

[ השב לזאת ]

הבחור משוגע! (ניקוד: 0)
ע"י פינגווין אנונימי ב 07/04/2005 - 13:16
מתרחק מתוכנה לא חופשית כאילו זה דבר טמא.
אגב, מעניין אותי באיזו מערכת הפעלה הוא משתמש (הרי לינקס לא חופשית).

[ השב לזאת ]

Re: הבחור משוגע! ע"י פינגווין אנונימי ב 07/04/2005 - 13:59
Re: הבחור משוגע! ע"י פינגווין אנונימי ב 07/04/2005 - 14:13
בהחלט מגזים ע"י noamsml ב 07/04/2005 - 14:22
Re: בהחלט מגזים ע"י פינגווין אנונימי ב 07/04/2005 - 14:37
Re: בהחלט מגזים ע"י פינגווין אנונימי ב 07/04/2005 - 20:13
Re: בהחלט מגזים ע"י צחי_ ב 10/04/2005 - 00:06
Re: בהחלט מגזים ע"י Nirro ב 10/04/2005 - 11:19
Re: העריכו את החופש שלכם, או שתאבדו אותו, מלמדת ההיסטוריה (ניקוד: 1)
ע"י צחי ב 07/04/2005 - 15:01

(מידע על משתמש | שלח הודעה) http://tzahi.webhop.info
כל מה שאני יכול להגיד הוא: אמרנו לכם!
חבורה של מטומטמים נאיבים. אמרו להם, הזהירו אותם והיו מלא דיונים.
פשוט, מגיע להם!
האם הם למדו לקח? ספק.

[ השב לזאת ]

האלטרנטיבות (ניקוד: 0)
ע"י פינגווין אנונימי ב 07/04/2005 - 20:06
לינוס הזכיר את Monotone. סקירות של האלטרנטיבות:

http://www.dwheeler.com/essays/scm.html

http://better-scm.berlios.de

[ השב לזאת ]