LLVM / Clang. U GCC מטורף?

לוגו-לוגו

הייתי צריך לכתוב פוסט על המחלוקת הזו פורסם ב- LWN. וזה מהדר LLVM / Clang מתחיל דאגה ברשימות התפוצה של GNU.

פעם היה מהדר בשם GCC שעם יותר מ -25 שנות קיומו ממשיך לכבד כבוד רב לרישיון החינמי והקופילפט שלו, כמו גם להיות המהדר המשמש את ליבת הלינוקס ועד לאחרונה על ידי FreeBSD. מי שרצה ללמוד כיצד להתפתח ב- C או C ++, בוודאי השתמש ב- GCC ללא קשר לארכיטקטורה של המכונה שלהם. עם זאת, GCC סבלה מסכנה הרמטיות, בין השאר בגלל הפילוסופיה של אלה שיצרו אותה, וחלקם בגלל התפתחותה בסגנון הקתדרלה, שבה הופעלה שליטה חזקה על המתרחש ב- GCC ומה לא (עכשיו לא כל כך אבל עדיין קיים), שסלל את דרך לבניית חזיתות ותכונות אחרות ש- GCC אימצה בסופו של דבר. למידע נוסף על ההיסטוריה הקצרה של EGCS, אני משאיר את הקישור הזה.

בינתיים, באוניברסיטת אילינוי באורבנה-שמפיין בסביבות 2002, פרויקט מחקר הוביל ליצירת מהדר שנוצר באופן מודולרי כך שאלמנטים בודדים שלו כגון חזיתות, מחוללי קוד ומייטיבים. הם קוראים לו Llvm כי בהתחלה זו הייתה מכונה וירטואלית ברמה נמוכה אבל בסופו של דבר היא הייתה יותר מזה. והם קיבלו רישיון לרישיון משלו, שהיה דומה ל- BSD (בחינם, ללא copyleft, תואם GPL). שנים לאחר מכן, אפל התעניינה ב- LLVM ואימצה אותה למערכות ההפעלה iOS ו- OS X שלה, כמו גם בנייה (ולשחרר תחת אותו רישיון חינם כמו LLVM) התקשר חזית משלך קלאנג, עבור C ומטרה C. החיסרון הוא האפשרות לכלול LLVM / Clang בתוכניות קנייניותזה המקרה עם מהדר ה- CUDA של NVIDIA ו- IDE XCode של אפל.

אבל יום אחד לפני כמה שבועות ברשימת התפוצה של emacs, באמצע דיון על מצב השלמה אוטומטית המיועד לקלאנג, דימיטרי גוטוב הוא אומר "אמרו לי מזמן שריצ'רד סטולמן שנא כל כך את קלאנג שהתנגד לכלול קוד שמשתמש בו ב- emacs. " זה הוביל לדיון נוסף על תוכנה חופשית ותוכנה חופשית ריצ'רד עצמו מבהיר: «המדיניות שלנו היא לא לקבל שינויים בכל חבילת GNU שיכולה לעבוד עם Clang אך לא עם GCC. Emacs לא יעודד אנשים להתרחק מ- GCC. כאשר ניתנה לנו ההזדמנות, נעודד שימוש ב- GCC על פני Clang. "

זמן קצר לאחר מכן מופיע אריק ריימונד (המפורסם ביצירת הקתדרלה והבזאר, יחד עם ההגדרה קוד פתוח), שבמחציתו שר את הלהקה, חצי טרול, הולך ואומר ש- LLVM / Clang היה תגובה להתנגדות של פרויקט GCC להיות יכולת פעולה הדדית יותר, ובנוסף Clang עולה על GCC בכמה צעדים טכניים. לפיו (ומראה סרטון מתוך הרצאה של צ'נדלר קארות), שאלו מפתחי Clang את סטולמן אם יש סיבה שלא ניתן להפוך את הקצה של GCC לספריות דינמיות שניתן לקשר על ידי כל תוכנית שרוצה לנתח את קוד המקור. סטולמן השיב כי מטרה אחת של GCC הייתה evitar תוכניות קנייניות לשימוש בכל אחד מחלקיו, ולכן הם נמנעו בכוונה מדברים שונים posiblemente הם היו מקלים על שימוש כזה …… .. אשר שקלו תשובה לא מועילה. הם רצו ליצור IDEs וכלים אחרים שחולקים קוד מהדר ו- GCC לא מאפשרים להם, כך כדי ליצור Clang ולשלוח GCC אל / dev / null. מפתחי GCC הם קפצו עליו כלבה על כך שהוא לא הודיע ​​באופן מלא (עם העובדה שקלאנג עולה על GCC בכמה צעדים טכניים). באמצע הזונות נראה סטולמן אומר את זה LLVM הוא נסיגה איומה, לא מסיבות טכניות אלא רק בגלל הרישיון הלא-מסונכרן שלה, שמיטיב עם אפל.

ואז מאמר ה- LWN מקדיש פסקאות ארוכות על המודולריות של GCC ועל האמצעים שהם כללו בכוונה כדי להקשות על השימוש בייצוג הפנימי שלה על ידי תוכניות קנייניות, על חריגת ספריית זמן ריצה של GCC אשר פותר את השאלה האם GCC צריכה לאסוף קוד קנייני. ברצוני להוסיף גם את המקרה של FreeBSD (גרסה 10 שפורסמה לאחרונה, מחליפה את GCC ב- LLVM / Clang כמהדר הראשי). הגרסה האחרונה של GCC בה השתמשו היה 4.2.1 (האחרון עם רישיון GPLv2) ו- וגם לא משוגע הם התכוונו לעדכן אותו לגרסה עם GPLv3 (הם רק רוצים BSD ללא כל GPL), אז LLVM / Clang מגיע אליהם כמו כפפה ליד.

בקיצור, קרב נוסף במלחמת GPL הנצחית מול BSD.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   pandev92 דיג'ו

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

    1.    אליוטיים 3000 דיג'ו

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

    2.    מרקוס דיג'ו

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

  2.   f3niX דיג'ו

    מאמר טוב, אני תמיד אוהב מאמרים על דיאזפנים, הם יוצאים מגדר הרגיל.

  3.   ג'רמן דיג'ו

    האמת היא שזו מחשבה טיפשית מאוד מצד אלה של gcc, זה יותר בזמן שיוצר LLVM הציע את הקוד לאלה של gcc והם דחו אותו, CLang תוכנן כך שמזהים יוכלו לאמת את הקוד בזמן אמיתי שלא רק מועיל לאפליקציות פרטיות גם קוד פתוח כמו KDevelop או QtCreator מלבד עורכים מתקדמים כמו Vim, Kate, emacs וכו '. אני מניח שמשהו דומה בסופו של דבר יקרה עם egcs והוא ייקלט ברישיון gpl ברגע שניתן יהיה להרכיב לינוקס עם זה כמו שקרה עם egcs

    1.    אליוטיים 3000 דיג'ו

      אם הם לא מצליחים לשפר את ה- EGCS ו / או להפוך אותו לתחליף הטוב ביותר עבור CLang, אלך ל- CLang ו- LLVM.

    2.    קסלאש דיג'ו

      מְטוּפָּשׁ? אני לא חושב כך. העובדה שלא ניתן להשתמש ב- GCC ליצירת תוכנה קניינית היא דרך לתעדף את פיתוח התוכנה החופשית ולא לנצל אותה לפיתוח תוכנה קניינית. זוהי דרך להגן על תוכנה חופשית ולכן יש לתמוך בה. מר סטולמן צודק לחלוטין, זה צעד אחורה. בנוסף, חברות כמו אפל, כאמור במאמר, ייהנו מ- LLVM / Clang מבלי לתרום באופן מוחלט לקהילה ומבלי לתת קרדיט כלשהו לפרויקט.

      הידד אנשים!

      1.    ג'רמן דיג'ו

        הן GCC והן LLVM / CLANG יכולים לקמפל תוכנה קניינית, מה שלא ניתן לשנות הוא GCC ולא להודיע ​​על שינויים אלה. ניתן להעניק רישיון חוזר ל- LLVM / CLANG כ- gpl, ההבדל הגדול ביותר בין אלה הוא שעבור LLVM / CLANG עליהם להשתמש ב- C ++ ואלה של GCC לא רצו לראות אותו או לצייר אותו עד לאחרונה. מנקודת המבט שלי במקום לשכתב את GCC ל- C ++ כפי שהם עושים עכשיו, הם היו צריכים להעביר את הארכיטקטורות שבהן GCC תומך ו- LLVM / CLANG לא ואת השפות לאחר מכן ויש להם קוד נקי יותר ולשמור על ענף פיתוח משלו

    3.    ארטוס דיג'ו

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

      1.    ג'רמן דיג'ו

        1-אם GCC מחזיר את LLVM / CLANG ואת החברה ומעניק רישיון מחדש כ- GPL, כל הקוד הכלול במזלג האמור יהיה תחת GPL ו- LLVM יצטרכו לבקש אישור לרישיון מחדש ולכלול אותו ברשותם. אני מודיע לך שסוג הרישיון MIT (XORG, WAYLAND, ...) או BSD (FreeBSD, ...) מתיר כמו ה- LLVM
        2 - עם GCC אינך יכול ליישם אוטומטית השלמת קוד או מאמת קוד בזמן אמת באמצעות ספרייה שהיא מספקת בניגוד ל- CLANG
        3 - LLVM הוא פיתרון מעולה ל- GCC לא רק טכני אלא גם ביעילות. לקיבוץ הבינומי LLVM / CLANG לוקח חצי זמן.

  4.   Ñandekuera דיג'ו

    יחי GNU וה- GPL!

    1.    אליוטיים 3000 דיג'ו

      בדוק אם הם יכולים להכין CLang בעצמם עם אלכוהול, הימורים וסלוז.

      1.    Ñandekuera דיג'ו

        אה?

    2.    אליוטיים 3000 דיג'ו

      לא, ריצ'רד. העובדה ש- SELinux היא העבודה של ה- NSA אינה אומרת שכל כלי אחר שאינו מורשה ב- GPL (כגון LLVM / CLang) מגיע מאותה מטריצה.

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

      1.    סגל דיג'ו

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

  5.   טאקו מסכן דיג'ו

    Ñuhhhh GCC + Emacs. אם אתה רוצה לשרוד קח את היד שלי (סטולמן)

  6.   אלב דיג'ו

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

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

    1.    זירוניד דיג'ו

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

      1.    הורד דיג'ו

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

    2.    קסלאש דיג'ו

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

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

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

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

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

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

      לחיים אנשים!

      1.    מר_א דיג'ו

        @Xlash: אדוני! ... תודה! זה מה שהייתי צריך לקרוא. +1

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

      2.    Ñandekuera דיג'ו

        +10

    3.    מר_א דיג'ו

      E @Elav:
      אני לא מתנצל אבל הייתי צריך לומר:
      כמה מהפוסטים הקודמים שלך אהבו אותי, אבל לא את זה ... ואם הם ימשיכו כך: אולי זה ימשיך להיות כך בשארית ימי.
      אל תהיה סגור. אתה נראה פנאט, משוגע וכבוד כמו ההישגים שלך (פורום זה) ומה שמגיע לך ... אני לא אוהב (את התגובה שלך).
      😀 - היי! עכשיו אתה יכול לחוות (קצת) את זה כמו RMS. אתה רק צריך לקבל את אותו מסלול דיפוזיה כמוהו, ובכן, להרגיש כמעט אותו דבר.
      ברכות cuñao!

  7.   זירוניד דיג'ו

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

    לגבי

    1.    וילסון דיג'ו

      סטולמן לא סגור. המאמר נוטה מאוד לדעות אישיות של המחבר.
      במציאות, ההחלטות של GCC הן טכניות במידה רבה. ב- GCC הם רוצים מודולריות והם עושים את זה, אבל בדרך אחרת (הימנעות מבעיות שקיימות ב- CLANG).
      לקבלת מידע נוסף https://gcc.gnu.org/ml/gcc/2014-01/msg00176.html
      זה מה שכתב ריימונד ויש תגובות המפתחים.

  8.   סנטיקלוק דיג'ו

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

  9.   גאלוקס דיג'ו

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

  10.   pandev92 דיג'ו

    למרבה המזל, סטולמן כמעט ולא נשמע כבר הרבה זמן. השנייה, תוכנית מחשב או מהדר, לעולם לא תהיה נושא חברתי, מלבד שתמיד היו חלופות שאינן בחינם! אבל אם בחינם.
    לגבי llvm clang, המחלוקת אינה הגיונית, מכיוון שהמקור תמיד יהיה, היא שוחררה ברישיון bsd, ולכן זו תוכנה חופשית, שחברה יכולה להשתמש בה למטרותיה החשוכות, זה לא מרמז שאתה כבר לא יכול לגשת לקוד המקורי, אבל אני מבין, לאף אחד כאן אין מושג, למעט 2 או 3.

    1.    קסלאש דיג'ו

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

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

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

      1.    דיאזפאן דיג'ו

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

        1.    קסלאש דיג'ו

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

    2.    סגל דיג'ו

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

    3.    Ñandekuera דיג'ו

      ... הלוואי שנשמעו יותר סטלנים ופחות פנדבים ...

  11.   סגל דיג'ו

    המאמר קצת נטייתי, מלכתחילה עם הכותרת, כי מי שצריך לשאול אם הם "קצת משתגעים" הוא LLVM, מכיוון שהם אלה שמתלוננים במרירות.

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

  12.   הורד דיג'ו

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

    לגבי GPL לעומת BSD:
    "חופש 3 כולל את החופש לפרסם את הגרסאות שהשתנו כתוכנה חופשית. רישיון בחינם יכול לאשר גם צורות פרסום אחרות; במילים אחרות, זה לא חייב להיות רישיון copyleft. עם זאת, רישיון הדורש גרסאות משוננות כדי להיות לא חופשי אינו יכול להיחשב כחינמי. "
    "Copyleft (מוגדר בקצרה רבה) הוא הכלל לפיו, כאשר אתה מפיץ מחדש את התוכנית, אינך יכול להוסיף הגבלות כדי למנוע מאחרים את החירויות העיקריות. כלל זה אינו מתנגש עם החירויות העיקריות, אלא הוא מגן עליהם. "

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

  13.   הורד דיג'ו

    http://www.gnu.org/philosophy/open-source-misses-the-point.html

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

  14.   דניאל נורייגה דיג'ו

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

  15.   מקרה נדיר דיג'ו

    אני מאמין שרבים לא היו ברורים לגבי התנאים והיעדים של רישיון GPL. רישיון GPL הוא מאוד מותר אך עם הגבלה לא לאפשר רווח מהתוכניות המורשות באמצעותו. אני מסכים עם סטולמן, אך לא הקיצוניות של שימוש בלעדי בתוכנות חינמיות. עבור משתמש שירצה להשתמש ב- LLvm / Clang זו זכותם, אך SLF שירצה להחליף את GCC ב- LLVM / Clang תהיה סתירה לעקרונות התוכנה החופשית.