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

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

quick_link"תוכנות לא-חופשיות מסוכנות לכם ולקהילה שלכם. אל תתנו להן לכבוש מקום בחייכם"

published at 26/04/2005 - 07:30 · ‏פורסם דוביקס · ‏tags קוד פתוח , דעות ופרשנות · שלח לחברידידותי למדפסת
קוד פתוח ריצ'ארד סטאלמן מסכם את פרשת BitKeeper, תוך הבעת ביקורת מרומזת על לינוס ותנועת הקוד הפתוח:


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




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

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

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

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


קישורים:

Newsforge, RMS: BitKeeper bon-voyage is a happy ending,
ווטסאפ, העריכו את החופש שלכם, או שתאבדו אותו, מלמדת ההיסטוריה,
ווטסאפ, מה נאמר ומה נ-גיט: טרידג'לי מציג איך להתחבר ל-BK, לינוס עובר ל-Git
 

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

· עוד על קוד פתוח
· חדשות מאת דוביקס


הסיפור הנקרא ביותר בנושא קוד פתוח:
לראשונה: סקר קוד פתוח מקיף

"תוכנות לא-חופשיות מסוכנות לכם ולקהילה שלכם. אל תתנו להן לכבוש מקום בחייכם" | כניסה / יצירת מנוי חדש | 22 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: "תוכנות לא-חופשיות מסוכנות לכם ולקהילה שלכם. אל תתנו להן לכבוש מקום בחייכם" (ניקוד: 1)
ע"י IP (yuvaltanny@spymac.com)
ב 26/04/2005 - 07:42
(מידע על משתמש | שלח הודעה)
BitBeeper?

[ השב לזאת ]

Re: "תוכנות לא-חופשיות מסוכנות לכם ולקהילה שלכם. אל תתנו להן לכבוש מקום בחייכם" (ניקוד: 1)
ע"י alenox ב 26/04/2005 - 08:45

(מידע על משתמש | שלח הודעה) http://http://
למרות שלא תמיד אני מסכים עם סטאלמן, בנושא הזה אני בהחלט מסכים איתו!

[ השב לזאת ]

Re: "תוכנות לא-חופשיות מסוכנות לכם ולקהילה שלכם. אל תתנו להן לכבוש מקום בחייכם" (ניקוד: 1)
ע"י Blue-Sick ב 26/04/2005 - 09:47

(מידע על משתמש | שלח הודעה) http://
סטלמן יכול להיות בשקט, אל תשכחו שרק בתחילת דרכו של GNU כשעוד לא היה קרנל.
כל ה- gnu software פותחו בהתחלה על המערכת UNIX שלא הייתה חופשית!

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

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

[ השב לזאת ]


מצאתי את מה שהוא כתב: (ניקוד: 1)
ע"י Blue-Sick ב 26/04/2005 - 09:51

(מידע על משתמש | שלח הודעה) http://
ציטוט:

"
As the GNU project's reputation grew, people began offering to donate machines running UNIX to the project. These were very useful, because the easiest way to develop components of GNU was to do it on a UNIX system, and replace the components of that system one by one. But they raised an ethical issue: whether it was right for us to have a copy of UNIX at all.

UNIX was (and is) proprietary software, and the GNU project's philosophy said that we should not use proprietary software. But, applying the same reasoning that leads to the conclusion that violence in self defense is justified, I concluded that it was legitimate to use a proprietary package when that was crucial for developing a free replacement that would help others stop using the proprietary package.

But, even if this was a justifiable evil, it was still an evil. Today we no longer have any copies of Unix, because we have replaced them with free operating systems. If we could not replace a machine's operating system with a free one, we replaced the machine instead.
"

לקוח מתוך:
http://www.gnu.org/gnu/thegnuproject.html

אז שסטלמן ישתוק!





Re: מצאתי את מה שהוא כתב: (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 09:59
אני הייתי מציע דווקא לך לשתוק - כאות כבוד למה שסטלמן עשה בשבילך ובשביל כולנו, אבל גם אם נתעלם מההפגנה של תרבות דיבור של ילד בן שלוש הטענה שלך לא נכונה: סטלמן השתמש בתוכנות קנייניות כשלא היו תוכניות חופשיות *בכלל*, לינוס השתמש בביטקיפר כשהיה תוכנות חופשיות שסיפקו את אותו צורך אבל היו פחות טובות. זה הבדל עצום.





Re: מצאתי את מה שהוא כתב: (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 15:33
גם סטולמן משתמש כעת בקרנל לינוקס, המכיל רכיבים לא חופשיים (על דביאן), למרות שיש את hurd (שאמנם מפותח כבר המון זמן אבל עדיין גרוע). בכל מקרה הוא יכול לגרום לו לעבוד ו"לזחול" איתו והוא לא עושה זאת. אז שיסתום את הפה.





Re: מצאתי את מה שהוא כתב: (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 18:29
איזה רכיבים לא חופשיים בדיוק מכיל הקרנל?





הטענות של סטולמן לגבי דביין (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 22:51
אתה מערבב בין קרנל למערכת. סטולמן היה נפגע ממך קשות. אתה צריך דחוף את RMS-lint .

פרוייקט דביין דווקא ידוע בהקפדה יתרה על ענייני רשיון: הם רוצים שמי שרוצה למכור דיסקים של דביין לא יצטרך לשלם קודם לכן לעורך־דין על סריקה מלאה.

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

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

מי שממש חושד שמא התגנבה למערכתו חבילה לא חופשית, יכול להתקין Virtual RMS שיפקח אישית ויתריע על כל חבילה לא חופשית: http://packages.debian.org/unstable/admin/vrms


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





Re: הטענות של סטולמן לגבי דביין (ניקוד: 1)
ע"י פיל-קטן ב 27/04/2005 - 00:12

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

כדי להדגיש את הטענה, דמיין לרגע שאני כתבתי תוכנית C, לצורך העניין "hello world". אני מקמפל אותה עם gcc, ומקבל קובץ בינארי של 12K בערך. עכשיו אני מפיץ אותה, תחת ה-GPL, אבל במקום 2 השורות ב-C, אני מספק בתור קוד-מקור סקריפט פייתון של 50K שהרצתו מייצרת את אותו קובץ בינארי, כי הוא מכיל סדרת פקודות print שכותבות את המחרוזת שייצר הקומפיילר בתור קובץ הפלט שלו. הטענה היא שבאופן מהותי, סקריפט הפייתון הזה אינו קוד המקור, ולכן התוכנה שהפצתי לא חפשית.

ונחש מה? הקרנל החופשי שלנו מלא לכלוכים כאלה.





Re: מצאתי את מה שהוא כתב: (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 10:04
ההבדל הוא בחיוניות. ללא יוניקס לא היה לסטולמן מחשב לעבוד עליו. ללא BitKeeper לינוס היה יכול לתרום לפיתוח של מערכת חלופית. כבר באותה תקופה היו כמה מערכות בראשית דרכן.

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

לינוס לעומתו, לא פעל כדי לחפש אלטרנטיבה למערכת הקניינית (BitKeeper). אותה מערכת קניינית דרשה בחוזה השימוש שלה שמשתמשיה לא ינסו לפתח תוכנה מתחרה.

צפריר.





Re: מצאתי את מה שהוא כתב: (ניקוד: 1)
ע"י Blue-Sick ב 26/04/2005 - 10:14

(מידע על משתמש | שלח הודעה) http://
אבל אין תוכנות שמספקות את לינוס, בגלל זה הוא התחיל לכתוב את git .

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

אל תחשבו שאין לי כבוד לסטלמן, כי בהחלט יש לי!
אבל להאשים מישהו אחר, כאשר אתה עשית בדיוק את אותו הדבר, זה לא בסדר!

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

אבל שניהם בהתחלה עשו את אותו הדבר, אז להאשים אותו במשהו ולחשוב שאתה צדיק זה .....





Re: מצאתי את מה שהוא כתב: (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 12:25
הרשה לי לחזור על האירוניה:

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

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

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

(ע"ע firmware)

צפריר





Re: מצאתי את מה שהוא כתב:(ניקוד: 1)
ע"י פינגווין אנונימי (yuvaltanny@spymac.com)
ב 26/04/2005 - 13:14
אתה טועה. סטלמן עבד על מערכות UNIX בשביל לכתוב תוכנה חופשית שמחליפה את UNIX. ככה גם Andrew Tridgell שהיה צריך לעבוד עם bitkeeper בשביל לכתוב חלופה חופשית. לעומת זאת, לינוס לא רצה לכתוב חלופה ל bitkkeper, אלא סתם להשתמש בזה כי הוא חשב שזה יותר יעיל.

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





Re: מצאתי את מה שהוא כתב: (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 13:16
trigeli לא עבר על הביטקיפר - הוא רק התחבר אליה מרחוק.





Re: מצאתי את מה שהוא כתב: (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 13:27
לינוס רצה "סתם להשתמש" ולמד בדרך הקשה כמו רבים לפניו ש"סתם שימוש" בתוכנה קניינית הוא מקור לצרות.

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





Re: מצאתי את מה שהוא כתב: (ניקוד: 1)
ע"י Nirro ב 26/04/2005 - 10:14

(מידע על משתמש | שלח הודעה) http://
אולי אם לינוס היה צריך להיאבק עם cvs או תוכנות דומות שהיו קיימות, הוא לא היה מצליח לנהל את כל הפרוייקט הזה ולא היה לינוקס בכלל ?

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





Re: מצאתי את מה שהוא כתב: (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 11:09
על דבר אחד אין עוררין - היכולות הטכניות של לינוס. כמו שהוא כתב את הקרנל הראשוני בכמעט אפס זמן, הוא גם כתב את Git בכמעט אפס זמן - ובין לבין הוא לא היה פחות מוכשר לפני כמה שנים כשהוא בחר ב-BitKeeper.





Re: מצאתי את מה שהוא כתב: (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 13:25
אם כי הוא התבסס על נסיון שנצבר בינתיים. וגם על Monotone.





Re: מצאתי את מה שהוא כתב: (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 12:07
במשך רוב ההסטוריה שלו, לפחות עד גרסה 2.2, קרנל הלינוקס פותח בלי BitKeeper. זה רק סיפור של שלוש-ארבע שנים. הבחירה ב-BitKeeper היתה עניין של נוחות, לא של הכרח.

זה גם לא נכון שאף אחד אחר לא הצליח להרים קרנל חופשי. מה FreeBSD, עז?






Re: "תוכנות לא-חופשיות מסוכנות לכם ולקהילה שלכם. אל תתנו להן לכבוש מקום בחייכם" (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 09:58
ומה הדברים הראשונים שסטולמן כתב? סביבת פיתוח. עורך טקסט כבר היה לו. קומפיילר הוא כתב תוך שנה. תוך כמה שנים, במאמץ מרוכז ומכוון, פרוייקט גנו השלים כתיבת toolchain שלם. כשלינוס כתב את הקרנל שלו הוא השתמש בסביבה של גנו.

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

צפריר





Re: "תוכנות לא-חופשיות מסוכנות לכם ולקהילה שלכם. אל תתנו להן לכבוש מקום בחייכם" (ניקוד: 1)
ע"י אוריב ב 26/04/2005 - 13:11

(מידע על משתמש | שלח הודעה)
רק למען הדיוק ההיסטורי, בהרצאה שלו בארץ סטולמן סיפר שההתחלה שלו הייתה דווקא ב- Emacs.





Re: "תוכנות לא-חופשיות מסוכנות לכם ולקהילה שלכם. אל תתנו להן לכבוש מקום בחייכם" (ניקוד: 0)
ע"י פינגווין אנונימי ב 26/04/2005 - 13:22
הוא כתב את Emacs עוד לפני שהוא עבר לסביבת יוניקס. הדבר הראשון שהוא עשה היה אכן להסב את Emacs לסביבת העבודה החדשה.