עשור לגרסת אבן הדרך הראשונה של פיירפוקס (0.1)

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

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

  1. פרויקט מוזילה התחיל אמנם בשנת 1998, אבל לא מדובר בפרויקט שהוקם על־ידי יוצאי נטסקייפ, אלא על־ידי נטסקייפ עצמם. בשנת 1998 הוחלט להפיץ את הקוד של נטסקייפ ברישיון קוד פתוח, ולשם כך נוצר למעשה פרויקט מוזילה. מוזילה, אגב, היה שם קוד ששימש את נטסקייפ שנים קודם לכן, והם לא היו רחוקים להפיץ את הדפדפן שלהם בשם מוזילה ולא נטסקייפ. עוד על ימיה הראשונים של מוזילה בסרט התיעודי Code Rush (ניתן לצפות בסרט גם ב־youtube).
  2. נטסקייפ המשיכו לעבוד על הקוד של הדפדפן לאחר שהוא הופץ לציבור בפרויקט מוזילה, ויצאו מספר גרסאות של נטסקייפ המבוססות על הקוד של מוזילה.
  3. דפדפן פיירפוקס התחיל את דרכו בתור פרויקט צדדי בשם Mozilla/Browser שניסה לבנות מחדש דפדפן מודרני תוך כדי ויתור על רכיבים מיושנים והמראה של נטסקייפ ומוזילה. לאחר זמן מה הוחלט לאמץ את הרעיון ולקדם אותו בתור הדפדפן הראשי של פרויקט מוזילה, כאשר הדפדפן הקודם (Mozilla Suite) נדחק הצידה אבל ממשיך להיות מפותח גם כיום תחת השם SeaMonkey. הגלגולים האחרונים של נטסקייפ היו גרסאות שמבוססות על פיירפוקס עם מיתוג מחודש, ובשלב מסוים גם אלו גוועו. באותו הזמן בערך מוזילה התמסדו ויצאו לחופשי מהבעלות של חברת AOL, הוקמה קרן מוזילה ולאחר זמן מה גם חברה בשם מוזילה שמעסיקה כיום מאות אנשים שעמלים על פיירפוקס ומיזמים נוספים.
  4. מוזילה מהווים השראה לגופים אחרים, ובין היתר היו בין הגורמים שהצליחו לגרום למיקרוסופט לחזור לפיתוח הדפדפן שלהם והוצאה של גרסאות 7, 8, 9 ובקרוב 10 של אינטרנט אקספלורר מתוך כוונה להישאר רלוונטיים למרות ההצהרות שלהם שגרסאות חדשות של הדפדפן יוצמדו לשחרור גרסאות חדשות של מערכת ההפעלה. גם דפדפנים אחרים דוגמת ספארי של אפל וכרום של גוגל שאבו השראה רבה מההצלחה של מוזילה, וניתן לראות זאת בכמות של אנשי מוזילה בעברם שמועסקים כיום על־ידי אותן החברות. גם הפיתוחים האחרונים של W3C זוכים לדחיפה משמעותית ממוזילה בכך שאנשי מוזילה פועלים רבות בקידומם של תקני רשת חדישים דוגמת CSS3 ו־HTML5.
  5. מוזילה עומדים בחוד החנית של תנועת התוכנה החופשית בארץ ובעולם, ולכך שאפשר לייצר חדשנות בקוד פתוח ולגרור לכיוון הזה את שאר תעשיית התוכנה. כיום ארגון מוזילה הוא הגוף היחידי שמייצר דפדפן מבוסס קוד פתוח מא' ועד ת' ומאפשר לכל אדם שיהיה מעוניין בכך לקחת חלק פעיל בפיתוח הדפדפן ובמיזמים רבים נוספים אותם מוזילה מקדמים.

נשמע מעניין? הצטרפו אלינו במוזילה ועזרו לנו להשפיע על העתיד של הרשת! http://www.mozilla.org

התקנתם את תוכנת התרגום בבילון? נדפקתם!

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

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

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

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

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

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

תנאי השימוש בתוכנה. מכירים? אני מתערב שלא טרחתם לקרוא את מה שכתוב שם מעולם. כתוב שם שחור על גבי אתר אינטרנט:

סרגל הכלים של בבילון מספקת פלטפורמת יישומי שולחן עבודה המאפשר לבעלי אתרים לפתח, לשמר ולפרסם את היישומים שלהם או תוכנה ("תוכנות צד שלישי"). תוכנות צד שלישי הוא יישום תוכנה, כולל כל הקישורים תוכן או חומרים אשר, העומדים לרשותך על ידי בעל האתר באמצעות תוכנה. מסיבה כזו תוכנה השלישי עשוי להיות מותאם אישית על ידי המוציא לאור במיוחד והוא עשוי לכלול מיתוג של המו"ל או כל תוכן אחר בבעלות או ברישיון אצל המו"ל.
1.2 השימוש שלך תוכנה של צד שלישי כפוף לכל התנאים הניתנים עם תוכנה כזו צד שלישי ולא נשלטים על ידי EULA זה.
1.3 סרגל הכלים של בבילון אין כל חובה לבדוק תוכנות צד שלישי ואינו אחראי על יציבות, נאותות, שלמות או חוקיות של תוכנה של צד שלישי, ואתה מוותר בזאת על כל זכויות משפטיות או מן היושר שיש לך או אולי על סרגל הכלים של בבילון בכבוד אליהם.
1.4 כחלק מתהליך ההתקנה של התוכנה, המו"ל רשאי להציע שינויים בהגדרות דפדפן האינטרנט שלך. שינויים אלה, אם אושרה על ידי אתה יכול להיות מחדש על ידך בכל עת שיח אפשרויות זמינות בדפדפן האינטרנט. שינויים אלה עשויים לכלול:
1.4.1 בדף הבית של דפדפן האינטרנט שלך
1.4.2 מנוע החיפוש ברירת המחדל בתיבת דפדפן האינטרנט שלכם מובנית החיפוש
1.4.3 הדף המוצג בעת פתיחת כרטיסייה חדשה

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

1.1 Babylon Toolbar Platform
Babylon Toolbar provides a desktop applications platform which allows publishers to develop, maintain and publish their own applications or software (“Third Party Software”). Third Party Software is a software application including any content, links or materials that are made available to you by the publisher via the Software. Such Third Party Software may be specifically customized by a publisher and may include the publisher's branding or other content owned or licensed to the publisher.

1.2 Your use of any Third Party Software is subject to any terms and conditions provided with such Third Party Software and are not governed by this EULA.
1.3 Babylon Toolbar does not have any obligation to test Third Party Software and is not responsible for the appropriateness, completeness, stability or legality of any Third Party Software and you hereby waive any legal or equitable rights you have or may have against Babylon Toolbar with respect thereto.
1.4 As part of the installation process of the Software, publisher may offer changes to your Internet Browser settings. These changes if approved by you can be reconfigured by you at any time from the options dialog available on your Internet Browser. Such changes may include the following:
1.4.1 The homepage of your Internet Browser
1.4.2 The default search engine in your Internet Browser's built-in search box
1.4.3 The page displayed when opening a new tab

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

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

1.5 הסר
כדי להסיר את התוכנה, ניתן להשתמש בהליכים להסרת התקנה סטנדרטיות המוצעות על ידי מערכת ההפעלה של המחשב או של דפדפן האינטרנט.
1.5.1 הסרת התקנה של Internet Explorer – מ-Windows "הוספה / הסרה של תוכניות" הדו שיח, למצוא את התוכנה ברשימת היישומים המותקנים ולחץ עליו ולאחר מכן ללחוץ על כפתור "הסר"

. הסר מ-Firefox 1.5.2 -. מתפריט "הרחבות", מצא את התוכנה ברשימה של הרחבות שהותקנו ולחץ עליו, לחץ על כפתור "הסר"

1.5 Uninstall
To uninstall the Software, you may use the standard uninstall procedures offered by your computer's Operating System or your Internet Browser.
1.5.1 Uninstall from Internet Explorer – from Windows "Add/Remove Programs" dialog, find the Software in the list of installed applications and click on it, and then click on the "Uninstall" button.
1.5.2 Uninstall from Firefox – from the "Extensions" menu, find the Software in the list of installed extensions and click on it, the click on the "Uninstall" button.

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

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

20:29 Asaf H: In case you open a new tab in Mozilla Firefox and Babylon Search still appears, please do the following:
Write in the address bar "about:config" and enter -> confirm the message -> search for "Babylon" in the Filter bar -> open the entries and deleet them out.
20:30 Tomer Cohen: I'd prefer not to touch Firefox internals myself. Is it possible to revert it by uninstalling the extensions?
20:36 Asaf H: you speak Hebrow?
20:38 Asaf H: We have the possibility of Remote Support. Do you want me to connect to you quickly to fix the issue?

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

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

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

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

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

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

כנס MozCamp (eu) 2012

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

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

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