FOSDEM 2008‏ (2)

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

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

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

  • חיפוש טוב יותר בהודעות
  • קיצור תהליכים בעבודה השוטפת
  • פישוט הגדרות התצורה. משתמש קצה לא צריך להבין בשרתי דואר, ולא צריך לדעת מה זה POP3 או SMTP.
  • תמיכה ב-SVG
  • הוספת ספריית הג'אווה סקריפט STEEL, הדומה לספריית FUEL. ספרייה זו אמורה להקל על מפתחי הרחבות לכתוב הרחבות עשירות יותר.
  • טיפול בספאם, פישינג, ומחלות דוא"ל אחרות
  • שילוב בשירותי דואר רשת

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

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

בזמן שבחדר של Mozilla דיברו על פרוייקט SUMO (קיצור של support.mozilla.org), פרוייקט התמיכה הטכנית המתגבש, הלכתי לראות הרצאה אחרת, על הרצת תוכנות KDE על Windows. לאחר מכן חזרתי להרצאה מעניינת על Songbird (גם בויקי שלנו).

Songbird היא תוכנה שמטרתה להיות תוכנת הסינכרון האוניברסלית בין כל נגן MP3 לכל חנות מוזיקה מקוונת, חוץ מנגן מדיה בפני עצמו על המחשב האישי. הבעיה עם תוכנות הסנכרון הקיימות, חוץ מזה שלכל מכשיר יש תוכנה נפרדת, היא שהן מכוערות. למעט iTunes של iPod, הן בדר"כ נכתבות על ידי אנשי חומרה, שפשוט לא יודעים איך כותבים תוכנה טובה. סטיבן לאו, שהציג את התוכנה, תיאר את חווית הקניה בחנות המוזיקה של אמאזון לדוגמה: צריך להוריד תוכנת הורדה, ואז לבצע את הרכישה, להוריד את הקובץ, להפעיל את תוכנת הסינכרון ולהטעין את הקובץ אל הנגן. במקום זאת, ב-iTunes פשוט לוחצים על כפתור "קנה" והקובץ יורד ומסתנכרן אוטומטית. כדי לאפשר קלות הפעלה דומה עם נגנים אחרים, מכילה Songbird דפדפן מוזילה פנימי, המאפשר לגלוש אל דפים שהותאמו במיוחד לעבודה איתו בחנויות מוזיקה מקוונות. הוא גם חושף בפני אותן חנויות פונקציות ג'אווה סקריפט שיאפשרו להן לדעת איזה מוזיקה אתה שומע עכשיו, אילו שירים כבר יש לך, ומכאן גם להסיק איזה סוג מוזיקה יכול לעניין אותך. זה יכול לחסוך לאותן חנויות לבנות תוכנות הורדה משל עצמן, ומבטל את הצורך לשאול את המשתמש מה סוג המוזיקה שהוא מעדיף (או לחלופין, להציע לו את רשימת 500 השירים האחרונים שאחרים קנו, בלי קשר להעדפותיו האישיות). הבעיה היחידה היא שכאשר זה קורה, מוצגת למשתמש הודעת אזהרה מרתיעה קצת, בנוסח "האתר מנסה לקרוא את ספריית המדיה שלך".

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

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

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

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

בפוסט הבא: על SeaMonkey 2 והתוכניות לטלפונים חכמים ומחשבי כף יד.

FOSDEM 2008

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

במושב הפתיחה של Mozilla, ניתנה סקירה כללית על מצב Firefox 3 הקרב ובא. ככל הידוע מתוך מנגנון העדכונים האוטומטי, יש כ-500,000 משתמשים בגרסת בטא 3, יותר משתמשים מבכל גרסת בטא קודמת של כל גרסה קודמת של Firefox. עד כה נסגרו כ-13,000 באגים, חלקם הביאו לשיפור בביצועים ובצריכת הזיכרון. טריסטאן ניטוט, המנחה, טען שגרסה 3 צורכת פחות זיכרון מכל דפדפן אחר בשוק.

חיפוש הרחבות נעשה קל יותר, וניתן לחפש הרחבות ישירות מתוך חלון ההרחבות, ללא צורך להגיע אל addons.mozilla.org, האתר הרשמי של ההרחבות של Mozilla.

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

רכיב הקוד הסגור האחרון שנותר ב-Firefox הוא Quality Feedback Agent, שקופץ בפעמים הנדירות ש-Firefox קורס. רכיב זה, שריד מימי נטסקייפ ז"ל, הוחלף בגרסה 3 בתוכנת הקוד הפתוח Breakpad.

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

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

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

בגרסה 0.9 מתוכננים שיפורים בביצועים ובצריכת הזיכרון, עבודה לא מקוונת, ושיפור התמיכה בפרוטוקול CalDAV – בעיה לא פשוטה, משום שפרוטוקול זה משתנה כל העת. הם היו רוצים לפתח תמיכה בסינכרון עם יומנים במכשירים ניידים שונים – מחשבי כף יד וטלפונים חכמים – אך אין להם מספיק כוח אדם כדי לפתח אותה. כיום, מחוץ לשני המפתחים של Mozilla, עובדים על הפרוייקט 3-4 אנשים בסאן, ועוד כמה מתנדבים.

Calendar יצורף לגרסה הבאה של Thunderbird, גרסה 3.

בפוסטים הבאים אכתוב על Songbird, SeaMonkey 2 והתוכניות של Mozilla למחשבי כף יד וטלפונים חכמים.

שוחררה גירסה 2.0.0.12 של Thunderbird

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

Mozilla Messaging מתחילה לתפקד

היום הוכרזה באופן רישמי חברת הבת Mozilla Messaging שתתמקד בדואר האלקטרוני. החברה הבת שהייתה מוכרת עד עתה בתור MailCo תהווה חלק מ־Mozilla Foundation, ומעתה תהה אחראית על הדואר האלקטרוני לרבות תוכנת Thunderbird.

ההתמקדות הראשונית של Mozilla Messaging היא בפיתוח של Thunderbird 3 שתביא עימה שיפורים משמעותיים, בניהם לוח שנה מובנה, חיפוש טוב יותר ושיפורים כלליים בחווית המשתמש. Thunderbird היא תוכנת דואר אלקטרוני חופשית בקוד פתוח, נמצאת בשימוש על־ידי מליוני בני אדם מסביב לעולם ונבנת באותו מודל פיתוח בקוד פתוח של הדפדפן Mozilla Firefox.

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

‏Mozilla Messaging היא חברת בת בבעלות מלאה של Mozilla Foundation. מועצת המנהלים שלה מורכבת מ־David Ascher, מנכ"ל Mozilla Messaging;‏ Christopher Beard סגן נשיא ומנכ"ל Mozilla Labs; ו־Marten Mickos, מנכ"ל יצרנית בסיס הנתונים בקוד פתוח MySQL AB.

"הדואר האלקטרוני של Thunderbird הוא מרכיב חיוני בפרוייקט מוזילה שמביא חופש למאות מליוני משתמשי אינטרנט בעולם", אמר Marten Mickos, מנכ"ל MySQL AB. "בהצטרפות למועצת המנהלים של Mozilla Messaging, אני מקווה לעזור לעולם לתקשר טוב יותר."

הודעה זו היא תירגום של ההודעה המקורית לעיתונות. למידע נוסף ראה את דף השאלות והתשובות ואת הרשומה בבלוג של David Ascher:

שוחררה בטא שלישית עבור פיירפוקס 3

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

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

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

שוחררה גירסה 2.0.0.12 של פיירפוקס

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

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

יאהו! רוכשת את FoxyTunes

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

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

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

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

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