העולם מתקדם לכיוון תוכנה חופשית

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

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

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

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

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

נשלח ב כללי
23 comments on “העולם מתקדם לכיוון תוכנה חופשית
  1. מאת אלון:

    אורי שלום,

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

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

    אף על פי שמערכת סימביאן הינה חופשית, כדי לסנכרן רשימת אנשי קשר ולוח שנה יש צורך בתכנהNOKIA PC SUITE ובמערכת הפעלה של מיקרוסופט. גם הדגם של נוקיה שמריץ MAEMO, נוקיה N900, דורשNOKIA PC SUITE לצורך סינכרון לוח שנה ורשימת אנשי קשר.

    מערכת ההפעלה חלונות אינה טובה, אך התאימות שלה לחומרה הנמכרת כיום היא מלאה, מה שבשלב זה אינו נכון באובונטו. לדוגמא, רק כרטיסי מסך חדשים של חברת NVIDIA תומכים בנגינת סרטים ב-HD באובונטו בעזרת שימוש ב-GPU. בנוסף, אובונטו אינה יכולה להוות תחליף לחלונות עבור גיימרים כבדים (אולי ניתן להריץ חלק מהמשחקים בעזרת WINE אבל סביר להניח שלא את כולם). עם זאת, עבור שימוש משרדי אובונטו בהחלט מספק.

    הפופולריות של האייפון נובעת בעיקר ממספר האפליקציות הרב שפותחו עבורו – לפחות 25000 עפ"י דיווחים באינטרנט.

  2. מאת אורי עידן:

    גם אנדרואיד וגם mobilin (הגרסה החדשה של maemo) הן תוכנות חופשיות. זה שהן תוכנות חופשיות עדיין לא אומר שכל תוכנה שפותחה על לינוקס תרוץ שם.
    כדי שתוכנה תיהיה חופשית היא צריכה לענות על ארבע קריטריונים שאף אחד מהם אינו תאימות לתוכנה אחרת.
    אף אחד מהם גם אינו חינמיות.

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

    הפופולריות של אייפון היא בזכות השיווק. השיווק הביא לכתיבת אפליקציות.

  3. מאת אלון:

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

    אני מסכים שלינוקס תומכת ישר מהקופסה בחלק מהדרייברים במחשב, אך נתתי דוגמה קונקרטית למשהו שלא נתמך בלינוקס. ניגון חלק של קבצי HD דורש שימוש ב-GPU ורק הכרטיסים החדשים של חברת NVIDIA תומכים בזה (למשל בעזרת SMPLAYER ו-VDPAU).

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

  4. מאת אורי עידן:

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

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

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

  5. מאת אלון:

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

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

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

  6. מאת אורי עידן:

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

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

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

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

  7. מאת אלון:

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

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

  8. מאת אורי עידן:

    ברגע שתוכנה היא חופשית היא מופצת עם קוד המקור (אחרת היא לא חופשית)
    תוכנה חופשית רק מתחילה את דרכה בתחום הסלולרי ולדעתי זה העתיד.
    לצערינו open moko כבר לא מפותח.
    Maemo הפך ל mobilin ונראה שיש לו עתיד לא רע.

  9. מאת אלון:

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

  10. מאת אורי עידן:

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

  11. מאת אלון:

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

  12. מאת אורי עידן:

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

  13. מאת אלון:

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

  14. מאת אורי עידן:

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

  15. מאת אלון:

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

  16. מאת אלון:

    maemo תהפוך ל-meego ולא ל-moblin.

  17. מאת אורי עידן:

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

  18. מאת אלון:

    אין משמעות לתכנה חופשית בלי חומרה חופשית (אחרת התכנה לא באמת חופשית כי יש בה דרייברים קניייניים). חבל רק שאופן מוקו כבר לא מפתחים פלאפונים כי הפלאפונים שלהם באמת היו חופשיים (גם התכנה וגם החומרה היתה חופשית). גם אובונטו לצורך העניין היא לא לגמרי חופשית כי יש בה דרייברים קנייניים. אם אתה רוצה מערכת הפעלה חופשית לחלוטין, נסה את מה שמופיע כאן:
    http://en.wikipedia.org/wiki/List_of_Linux_distributions_endorsed_by_the_Free_Software_Foundation

  19. מאת אלון:

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

    http://oti.newamerica.net/blogposts/2010/newest_google_android_cell_phone_contains_unexpected_feature_a_malicious_root_kit-380

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

    • מאת אורי עידן:

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

  20. מאת אלון:

    אגב עדיין מוכרים מכשירים של נאו פריראנר והמחירים לא כ"כ יקרים (בהשוואה לפלאפונים אחרים בשוק). כמובן ניתן להתקין מספר רב של הפצות של לינוקס על המכשיר וגם את אנדרואיד. אולי זה לא המכשיר עם הפונקציונלית המירבית אבל זה בהחלט המכשיר הכי פתוח שקיים:
    http://wiki.openmoko.org/wiki/Distributors

  21. מאת אלון:

    קניתי פריראנר מהמשווק בסלובקיה ב-139 יורו (והוספתי לזה עוד עשרים יורו לקבל פאוטש, סטיילוס, סוללה ואוזניות). המכשיר מעולה: הכל סטנדרטי בו (כל היציאות…), ניתן להטעין באמצעות usb, התחברות, העברת קבצים ושיתוף אינטרנט דרך ssh והורדת תכנות דרך מאגרים – בקיצור תענוג (רק חבל שחלק מההפצות לא נותנות פונקציונליות מלאה ומקלדת בעברית אז התקנתי בסוף את הגרסה האחרונה של אופן מוקו שכבר אינה מפותחת).

  22. מאת אלון:

    אגב גם באנדרואיד גוגל יכולה למחוק למשתמשים אפליקציות מהפלאפונים שלהם:
    http://android-developers.blogspot.com/2010/06/exercising-our-remote-application.html

    להבנתי הפורט היחידי של אנדרואיד שהוא חופשי לחלוטין (כולל דרייברים) הוא במכשיר האופן מוקו.

    רב מה שכתבתי בעבר על סימביאן נכון גם באנדרואיד.

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

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

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

כתיבת תגובה

האימייל לא יוצג באתר. (*) שדות חובה מסומנים

*

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

הספרים שלי

רחשי הלב הארחרונים



ADSNUKE ERROR: Write access to the file: /home/ori/blog/he/wp-content/plugins/wp-adsnuke/c269a1c30853d9686270cffa336aed63/blog.oriidan.info.links.db! Set 777 right to folder.