מוזילה פיירפוקס

היסטוריה

דייב היאט (אמריקאי), ג'ון יואיט (אמריקאי), ובלייק רוס (אמריקאי-יהודי) החלו בפיתוח מיזם הפיירפוקס כזרוע ניסויית נפרדת של Mozilla project. הם האמינו שהדרישות הפרסומיות בשל החסות שהעניקה נטסקייפ (Netscape) והחיבה המוגזמת לשכלולים מצד המפתחים פגעו בדפדפן מוזילה. כדי להלחם בשימוש ההולך וגובר של מוזילה במשאבי מחשוב, הם יצרו דפדפן בו הם ראו תחליף לדפדפן של Mozilla Suite.
את פיירפוקס ניתן להפעיל בכל מערכת הפעלה בזכות השימוש בשפת הממשק XUL. בזכות התמיכה של פיירפוקס ב־XUL, יש באפשרותם של משתמשים להרחיב את יכולותיו של הדפדפן על ידי יצירת ערכות נושא חדשות והרחבות. תוספות אלה היוו בעבר סכנות מבחינת אבטחה, אך עם השקתה של גרסה 0.9, פתחה קרן מוזילה את "Mozilla Update", אתר המרכז את ההרחבות וערכות הנושא שאושרו כבטוחות לשימוש.
ב־10 במרץ 2005, הודיעה הקרן כי הפיתוח הרשמי של Mozilla Suite ייפסק בסדרה 1.7. קהילת מוזילה (בניגוד לקרן) ממשיכה בפיתוח חבילת התוכנה, וממשיכה לתחזק ולפתח את Suite תחת השם SeaMonkey. הקרן ממשיכה לספק תמיכה (כדוגמת גישת CVS) לקהילת מפתחי מוזילה.

בחירת השם

המיזם שהפך לפיירפוקס החל כזרוע נפרדת של Mozilla Suite תחת השם "m/b" (או "mozilla/browser"). כאשר התייצב במעט, גרסאות ניסיוניות ראשוניות הופיעו בספטמבר 2002 בשם "Phoenix" (פניקס, עוף החול).
השם "Phoenix" נשמר עד ל־14 באפריל 2003, עת שונה בשל סוגיות זכויות יוצרים עם יצרנית ה־BIOS ‏ "Phoenix Technologies" . השם החדש שנבחר, "Firebird" (ציפור אש, משמעות דומה לעוף החול), התקבל בתחושות מעורבות, בעיקר בשל העובדה שתוכנת מסדי הנתונים החופשית Firebird השתמשה באותו שם. בסוף אפריל, לאחר שנראה היה שהשם שונה ל־"Firebird Browser", הודיעה קרן מוזילה כי יש לקרוא לדפדפן בשם "Mozilla Firebird", על מנת שתיווצר הבחנה בינו לבין תוכנת מסדי הנתונים. עם זאת, לחץ רב מצד קהילת הקוד הפתוח אילץ שינוי נוסף בשם, וב־9 בפברואר 2004 שינתה קרן מוזילה את שמו של הדפדפן ל"מוזילה פיירפוקס" (או "פיירפוקס" בקיצור).
השם "פיירפוקס" (Firefox, פנדה אדום, אך גם מילולית: "שועל אש") נבחר בשל הדמיון לשם "Firebird", אך גם בשל ייחודו בתעשיית המחשוב. כדי למנוע שינויים נוספים בשמו של המוצר, החלה קרן מוזילה בתהליכי רישום השם "פיירפוקס" כסימן מסחרי רשום בארצות הברית בדצמבר 2003. מאחר שבבריטניה השם נקבע כבר, קנתה אותו קרן מוזילה מבעליו.

סמליל

אימוצו של סמליל חדש סימל את אחת מההתקדמויות החשובות ביותר שעבר פיירפוקס מגרסאותיו הראשונות. אנשים רבים ציינו כי תוכנות מבוססות קוד פתוח סובלות מעיצוב ממשקים גרוע, וממחסור בזהות חזותית חזקה. מאחר שבגרסאות הראשונות של פיירפוקס הועלו טענות לפיהן עיצובו הגרפי של הדפדפן "סביר" אך נופל באיכותו מזה של תוכנות "מקצועיות", גרסה 0.8 של הדפדפן, שיצאה בפברואר 2004, חשפה מאמצים רבים לשוות לדפדפן מראה איכותי, וצלמיות חדשות. ג'ון היקס (Hicks) עיצב את הצלמיות של גרסה 0.8 והלאה.
בסמליל מופיע שועל, על אף ש־"firefox" הוא כינוי לפנדה אדומה. הצלמית של פיירפוקס משמשת כסימן מסחרי ומופיעה בגרסאות הרשמיות של פיירפוקס המפותחות על ידי קרן מוזילה - על אף שתוכנת פיירפוקס עצמה היא חופשית, הצלמית עצמה מוגנת בזכויות יוצרים, ולכן גרסאות תוכנה המפותחות באופן נפרד מקרן מוזילה אינן עושות בה שימוש.

IceWeasel

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

תכונות

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

נוחות השימוש

מפתחי פיירפוקס משקיעים מאמצים רבים בכך שממשק המשתמש יהיה פשוט עד כמה שניתן. כתוצאה מכך, הממשק נראה צפוף פחות מאשר בדפדפנים אחרים, דוגמת אקספלורר או אופרה. עיצובם של תפריטי הבחירה של פיירפוקס משאירים את מרבית האפשרויות הבלתי נפוצות המופיעות במוזילה מחוץ לברירת המחדל.
פיירפוקס תומך בגלישת לשוניות, המאפשרת למשתמשים לפתוח מספר רב של דפי אינטרנט באותו חלון. מקורו של הרעיון ב־Mozilla Suite, ששאלה אותו בתורה מהתוספת הפופולרית בזמנה MultiZilla. פיירפוקס שייך גם לקבוצת הדפדפנים הראשונים שתמכו באופן מובנה בחסימת חלונות קופצים.
לדפדפן מספר מאפיינים המסייעים למשתמשים למצוא מידע. הראשון הוא שיטת החיפוש "Find As You Type" ("חפש תוך כדי הקלדה"). באמצעות שיטת חיפוש זו, המשתמש יכול להקליד מילת חיפוש, ופיירפוקס יחפש אותה בדף הנצפה באופן אוטומטי, ויסמן את התוצאה הראשונה. המשך הקלדת המילה תגרום לפיירפוקס לבצע חיפוש אוטומטי נוסף וכן הלאה. זאת בניגוד לדפדפנים אחרים, דוגמת IE, בהם הדפדפן מתחיל לבצע את החיפוש רק לאחר שהמשתמש מקליד את מילת החיפוש ולוחץ על לחצן אישור.
מנגנון החיפוש של פיירפוקס כולל יכולות נוספות, כדוגמת "הדגש", המסמנת את כל המופעים התואמים למחרוזת המבוקשת במסמך.
פיירפוקס תומך גם בסרגל חיפוש מובנה המאפשר על פי ברירת המחדל לבצע חיפוש מיידי באמצעות מספר אתרים, בהם גוגל, יאהו!, אמאזון, Dictionary.com וכן אפשרות להוספת אתרים נוספים לביצוע חיפוש.
בנוסף, תומך פיירפוקס בהתאמה אישית של מילות מפתח, תכונה שמקורה ב־Mozilla Suite: תכונה זו מאפשרת למשתמשים לגלוש לאתרים הנמצאים ברשימת הסימניות שלהם באמצעות הזנת מילת מפתח לתוך שורת הכתובת. לדוגמה, משתמש יכול להקיש בשורת הכתובת את המילים "google apple" ולהגיע לתוצאת החיפוש של המילה "apple" במנוע החיפוש גוגל. כאשר משתמש מזין לשורת ה־URL מילת חיפוש ללא ציון שמו של מנוע החיפוש המבוקש (או לחלופין עם המילה "goto" לפני מילת החיפוש), פיירפוקס מפנה אותו ישירות לתוצאה הראשונה של מילת החיפוש בגוגל.

גמישות

תכנונו של פיירפוקס מאפשר הרחבה של יכולותיו. באמצעות הרחבות (Extensions) יש באפשרותם של המשתמשים להפעיל אפשרויות שאינן קיימות בברירת המחדל של הדפדפן, כדוגמת "מחוות עכבר" (הפעלת אפשרויות שונות בדפדפן באמצעות לחיצות ותנועות קבועות מראש בעכבר), חסימת פרסומות, החלפת שרתי פרוקסי ועוד. הרחבות רבות, כדוגמת לקוח ה־IRC "ChatZilla", לוח שנה וכדומה הם למעשה אפשרויות שהיו קיימות בברירת המחדל של Mozilla Suite. הרחבות פופולריות ומוצלחות הופכות לעיתים לחלק מהגרסה הרשמית של המערכת (MultiZilla, למשל, הוא תוסף שמאפשר גלישה באמצעות לשוניות, והוכנס ברבות הימים לחלק ממערכת Mozilla).
פיירפוקס תומך במגוון רחב של ערכות נושא המשנות את מראהו הגרפי החיצוני. ערכות הנושא הן למעשה גיליונות CSS ותמונות המופעלים במקום ההגדרות הקבועות מראש. בנוסף להורדת ערכות נושא, יש באפשרותם של משתמשי פיירפוקס לשנות את מראהו ותפקודו של הדפדפן באמצעות הזזת לחצניו השונים ושינויים, עריכת שדות ותפריטים ואף מחיקת סרגלי כלים.
מערכת הדפדפן בודקת באופן תדיר את עדכניותם של ההרחבות וערכות הנושא, ומאפשרת עדכון מיידי שלהם ללא הורדתם מחדש מ־Mozilla Update.
בשל רצונם של מפתחי פיירפוקס למנוע ממנו להיות עמוס באפשרויות כקודמו Mozilla Suite, מוחבאות אפשרויות רבות מפני המשתמשים. כך, חלק מן ההרחבות למעשה אינן יוצרות תכונות חדשות, אלא רק מתפעלות אפשרויות כבויות. משתמשי פיירפוקס יכולים לגשת לאפשרויות מוחבאות אלה על ידי הקלדת "about:config" בשורת הכתובת ולהפעיל אפשרויות בעצמם. לעיתים, ניתן למצוא ב־"about:config" אפשרויות ניסיוניות, כדוגמת HTTP pipelining, היכולות להאיץ את מהירות הדפדפן.

תמיכה בתקנים

קרן מוזילה מתגאה בתאימותו של פיירפוקס לתקנים, ובייחוד אלו המוכתבים על ידי ה־W3C. פיירפוקס תומך באופן נרחב במרבית התקנים, ובהם: HTML, XML, XHTML, CSS, JavaScript, DOM, MathML, DTD, XSL ו־XPath.
מפתחי מוזילה משפרים את תמיכתו של פיירפוקס בתקנים הקיימים, ומאפשרים לו לתמוך במרבית תקני CSS רמה 2, ואף בחלק מ־CSS רמה 3, אף שתכנונו טרם הושלם (לשם השוואה, IE תומך רק ב־CSS רמה 1).

התאמה מקומית

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

אחרים

"Live Bookmarks" מאפשרים למשתמשים לעקוב אחר שינויים באתרי החדשות המועדפים עליהם באמצעות RSS ו־Atom. כאשר אפשרות זו הוצגה לראשונה בגרסה 1.0 PR (גרסת הניסוי של 1.0), היו שחששו שפיירפוקס הולך ונעשה עמוס במאפיינים, ובכך חוזר למצב בו הייתה Mozilla Suite. עם זאת, חששות אלה התבדו.
פיירפוקס כולל מנהל הורדות, המאפשר למשתמשים לקבוע האם ברצונם לפתוח קבצים באופן אוטומטי או להוריד אותם לדיסק הקשיח. על פי ברירת המחדל, פיירפוקס מוריד כל קובץ לשולחן העבודה של המשתמש ב־Windows ולתיקייה האישית במערכות מבוססות לינוקס, אך ניתן לקבוע כיעד כל תיקייה באמצעות שינוי ההגדרות.

אבטחה

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

אחוזי שימוש

משתמשי האינטרנט אימצו את פיירפוקס במהירות, על אף שליטתו של IE בשוק הדפדפנים. במהלך שנת 2005, עמד אחוז השימוש בפיירפוקס על 8-10 אחוזים (10% בצפון אמריקה). באירופה אחוזי השימוש בפיירפוקס גבוהים אף יותר – 15.5%. אחוזי השימוש באוסטרליה דומים, בעוד שאסיה, אפריקה ואמריקה הלטינית נותרות מאחור עם ממוצע של 5%. אחוזי השימוש הגבוהים ביותר נרשמו בפינלנד (כ־65% מכלל הגולשים) ובגרמניה (כ־60% מהגולשים).
נכון לדצמבר 2018 נתח השוק של הדפדפן עומד על 5.1% והוא מדורג במקום השלישי בעולם.

הורדות

על־פי רישומי השרתים של קרן מוזילה, בוצעו למעלה ממיליון הורדות של פיירפוקס 1.0 ב־24 השעות הראשונות מרגע השקתו ב־9 בנובמבר 2004. בתוך 99 ימים, עלה מספר ההורדות על 25 מיליון. ב־25 באפריל 2005 נרשמה ההורדה ה־50 מיליון, ב־14 באוגוסט ההורדה ה־80 מיליון, וב־20 בספטמבר ההורדה ה־90 מיליון.
במהלך הרבע הראשון של 2005, גדלה כמות ההורדות המצטברת באופן כמעט ליניארי. במילים אחרות, קצב ההורדה נותר קבוע למדי. אף אחד ממוצריה האחרים של קרן מוזילה לא זכה בקצב גידול שכזה.
מספר ההורדות אינו מספר המשתמשים: הורדה אחת יכולה לשמש להתקנה עבור מחשבים רבים, בעוד שמשתמש יחיד עשוי להוריד את התוכנה מספר פעמים.

"הפיצו את השועל"

האימוץ הזריז של פיירפוקס הואץ, במידה רבה, הודות לסדרת פעילויות פרסומיות שהחלו במהלך שנת 2004. ב־14 בספטמבר 2004, הופיע פורטל פרסום קהילתי תחת השם "Spread Firefox" (‏SFX; בעברית: "הפיצו את השועל"), שיצר מקום מרכזי לדיונים אודות שיטות פרסום שונות. הפורטל הפיץ את לחצני ה־"Get Firefox" שהופיעו באתרים רבים, וחילק נקודות לאתרים מהם בוצעו הכניסות לאתר SFX. האתר הציג את 250 האתרים המובילים בניקוד, ויצר מעין תחרות בין המשתתפים. מעת לעת משיקים חברי צוות SFX אירועי פרסום המאורגנים באתר.

ביקורת

ביקורת רבה מופנית כלפי פיירפוקס בשל היעדר תכונות ומאפיינים שניתן למצוא בדפדפנים אחרים. משתמשים רבים טוענים כי המפתחים אינם מיישמים דרישות להוספת תכונות מבוקשות ופופולריות. מרבית התכונות הללו קיימות כהרחבות, אך לא כל המשתמשים מעוניינים בהורדת ההרחבות הדרושות, ומעדיפים שהתכונות הללו יהיו קיימות בפיירפוקס כברירת מחדל.
יש הטוענים כי זמן התגובה של פיירפוקס איטי ביחס לדפדפנים אחרים]. ייתכן כי השימוש בשפת XUL, שאינה תלויה במערכת ההפעלה, היא הגורם לאיטיות התגובה: דפדפנים מבוססי Gecko אחרים שעושים שימוש במשאבי מערכת ההפעלה המקומית, ואינם מבוססים על XUL (כדוגמת K-Meleon) מתפקדים במרבית המקרים באופן מהיר יותר. ביקורות אחרות כלפי הדפדפן נוגעות לשימוש הרב שהוא עושה בזיכרון המחשב. עם זאת, זמן התגובה של הדפדפן והשימוש שלו בזיכרון המחשב השתפרו עם הגרסאות השונות, ובמיוחד במעבר מגרסה 2 לגרסה 3.