ארכיון פוסטים מהקטגוריה "כללי"

FOSDEM 2008‏ (3)

יום שבת, 1 במרץ, 2008

ביום ראשון בבוקר היתה סדנא למפתחי הרחבות, בה הוסבר כיצד להתאים את ההרחבות לגרסה 3 של Firefox. לאחר מכן הוצגו תוצאות של סקר שנערך בקרב קהילת Mozilla באירופה. אני ניצלתי את הזמן כדי לראות הרצאה על CMake, והגעתי רק להרצאה על SeaMoneky 2, הגרסה הבאה של SeaMonkey. רוברט קייזר, שהעביר את ההרצאה, דיבר על כמה מהבעיות בהן נתקל הפרוייקט, ביניהן:

  • שינויים בערכת הפקדים החדשה, ToolKit, שמשמשת את Firefox ותשמש את SeaMonkey 2, הנדרשים עבור הפרוייקט מקבלים עדיפות נמוכה
  • אין מספיק מפתחים
  • מכיוון שיש שיעור ניכר של מפתחים מתנדבים, קשה לומר להם מה לעשות, ולאן להפנות את מרבית זמנם
  • אין תקציב פרסום. הפרסום מתבצע בעיקר מפה לאוזן. משלוח חולצות ואביזרים אחרים לחו"ל מהחנות עולה הרבה.

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

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

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

כיום באגים ב-SeaMonkey מקוטלגים בבאגזילה תחת המוצר Mozilla Application Suite, השם הקודם של התוכנה, לפני שפיתוחה הועבר לפרוייקט קהילתי. יש צורך להעביר אותו אל שם חדש, אך זה יצור שתי בעיות: העברה רגילה תייצר כמויות אדירות של דואר שישלח אוטומטית אל כל מי שעוקב אחרי הבאגים של התוכנה, וזה גם ישבור חיפושים שמורים שיש לאנשים.

Mozilla מתכננת להעביר את ניהול הגרסאות שלה ממערכת CVS המיושנת בה היא משתמשת כיום אל Mercurial. מערכת זו תקשה על שליפת החלקים הרלוונטיים ל-SeaMonkey בלבד לצורך הבניה.

קייזר ציטט "מנהל בחברת IT גדולה" כשקרא Developers! Developers! Developers!‎. עוד הם צריכים אנשים שיבדקו קוד חדש (review), יבדקו גרסאות לייליות, יכתבו תיעוד, יעזרו בתמיכה ובשיווק.

ב-SeaMonkey 2 צפויות ערכות נושא דומות יותר ל-Firefox, אך עם אייקונים אחרים. יהיה מנהל הרחבות, פורמט חדש לפרופיל (עם אפשרות המרה מפרופילים ישנים או מ-Thunderbird), תמיכה ב-RSS, סינון קבוצות דיון לפי כותרות של ההודעה, אירגון מחדש של חלון ההעדפות, שימוש במנוע התצוגה Gecko 1.9, עדכונים אוטומטיים, והתרגום יהיה במערכת ניהול הגרסאות יחד עם שאר הקוד.

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

ההרצאה הבאה עסקה בתוכניות של Mozilla לעולם הסלולרי. מסתבר שגם נוקיה וגם סמסונג, שתי יצרניות טלפונים סלולריים מהגדולות ביותר, תומכות במה שבינתיים נקרא Mozilla Mobile, גם בכספים וגם במפתחים. נוקיה כבר משלבת דפדפן מבוסס Gecko במכשירי N100 ו-N110 שלה, עם ממשק משתמש שבנתה בעצמה.

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

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

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

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

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

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

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

FOSDEM 2008‏ (2)

יום שישי, 29 בפברואר, 2008

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

בהמשך השבת היתה הרצאה על 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

יום חמישי, 28 בפברואר, 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 למחשבי כף יד וטלפונים חכמים.

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

יום רביעי, 6 בפברואר, 2008

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

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

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

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

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

10 שנים ל-Mozilla, ועוד כמה ידיעות

יום שלישי, 29 בינואר, 2008

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

ZDNet ראיינו את ברנדן אייק, סמנכ"ל טכנולוגיות בחברת Mozilla ומי שהמציא בעבר את שפת JavaScript, השפה המניעה כיום את מהפיכת ה-Web 2.0 (וידאו, כמעט 12 דקות).

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

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

הפורום שודרג

יום שבת, 22 בדצמבר, 2007

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

400 מיליון הורדות לפיירפוקס

יום שישי, 14 בספטמבר, 2007

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

בעולם מדובר על מעל ל־15% מכלל הגולשים שמשתמשים קבוע בדפדפנים מבוססי Gecko, מה שמציב את גקו במקום השני והמכובד מבחינת היקף השימוש. בארץ המצב המצב קצת שונה מסיבות כאלה ואחרות, אך בהחלט ניתן לראות כי כמות המשתמשים של פיירפוקס גדלה מיום ליום. אנו רואים ירידה הדרגתית בכמות האתרים הבלתי נתמכים, וגם כתבות על פיירפוקס הופכות להיות נפוצות במחוזותינו (ידיעות אחרונות, נענע10, מעריב nrg - ואלו רק ידיעות מהשבוע האחרון!), וכך גם כמות המבקרים אצלנו באתר.

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

שתהיה לכולנו שנה טובה ומוצלחת!

שוחרר SeaMonkey 1.1.4

יום שבת, 11 באוגוסט, 2007

גרסה 1.1.4 של חבילת יישומי האינטרנט SeaMonkey שוחררה השבוע. עדכון זה מתקן שלוש בעיות אבטחה, שתוקנו גם בעדכון 2.0.0.6 של Firefox - בעיות הכוללות בעיקר את בעיית פרוטוקול firefoxurl שדווחה כאן בעבר. גרסה זו שוחררה זמן קצר בלבד לאחר גרסה 1.1.3.

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

פרצת אבטחה מאפשרת להריץ קוד שרירותי בפיירפוקס

יום שישי, 13 ביולי, 2007

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

מסתבר שבזמן ההתקנה, Firefox רושם במערכת Windows פרוטוקול בשם firefoxurl, ואת עצמו בתור מי שמטפל בפרוטוקול זה. לכן, כתובות המשתמשות בפרוטוקול זה באתרי אינטרנט (כתובת מהצורה firefoxurl://someaddress) מועברות על ידי אינטרנט אקספלורר ישירות אל Firefox ללא בדיקה. תוקף זדוני יכול לבנות כתובת כזו שתפעל בהרשאות מערכת ה-chrome של Firefox (מערכת ממשק המשתמש), הפועלת בהרשאות מורחבות יותר מאשר קוד המגיע מאתרי אינטרנט. בהרשאות אלו, Firefox מפעיל את הקוד, גם אם הוא מכיל פקודות גישה אל המערכת.

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

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

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

עוד קישורים בדיווח ב-mozillaZine.

ניהול הלוקליזציה העברית מחליף ידיים

יום ראשון, 1 ביולי, 2007

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

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

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

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

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