Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

37
Mozilla: Past, Present & Futu Seth Bindernagel & Chris Hofmann Mozilla Corporation

Transcript of Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Page 1: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Mozilla: Past, Present & FutureSeth Bindernagel & Chris Hofmann

Mozilla Corporation

Page 2: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Mozilla is...•a global effort to promote choice &

innovation on the Internet

•one of the foremost advocates for users on the Web

•an open source project with thousands of contributors

•the maker of the Firefox Web browser and the Thunderbird email client

Page 3: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Mozilla Suite

FirefoxApril 1998

mozilla.org founded

June 2002mozilla suite 1.0

November 9, 2004Firefox

1.010,000,000 downloads in 30 days

mozilla 日本mozilla 中国mozilla europe

2004Global affiliates

start

November

2006Firefox

2.0

100+ million Active UsersJune 2007

July 2003

Phoenix 0.1

July 2003

Foundation

Formed

100 M

Mozilla Milestones & User Growth

Page 4: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Firefox in 40+ Languages•Afrikaans

•Arabic•Basque•Belorussian•Bulgarian•Catalan•Chinese (S)•Chinese (T)•Czech•Danish•Dutch•English•English (gb)•Finnish•French•Frisian•Georgian•German•Greek•Gujarati•Hebrew•Hungarian•Irish•Italian•Japanese•Korean•Kurdish•Lithuanian•Norwegian (nb)•Norwegian (no)•Polish•Portuguese (br)•Portuguese (pt)•Punjabi•Romanian•Russian•Slovak•Slovenian•Spanish (ar)•Spanish (es)•Swedish•Turkish

Page 5: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Firefox Adoption...source: xitimonitor.com, as of March

2007

Page 6: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.
Page 7: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Firefox•Award-winning Web Browser

•Features

• Integrated search• Popup blocking• Tabbed browsing• Auto-updating

• Secure

Page 8: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

• Improvements to Tabbed Browsing

•Undo Close Tab

•Session Restore

•Search Suggestions

User Experience

Page 9: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Personalize your browser•Discover and add your favorite

search engines, feed readers, themes, and more.

•2,500+ Firefox add-ons such as:

Shopping Tools

Blog Integration

Bookmarks Extras

Content Discovery

Page 10: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

11

Me

Page 11: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

11

100100

Me

Mozilla CorporationDevelopment Team

Page 12: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

11

100100

100s100s

Me

Mozilla CorporationDevelopment Team

DailyContributors

Page 13: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

100100

100s100s

1000s1000s

Me

Mozilla CorporationDevelopment Team

DailyContributors

Contributors

Page 14: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

1000s1000s

10,000s10,000s

Mozilla CorporationDevelopment Team

DailyContributors

Contributors

Nightly testers

Page 15: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

10,00010,000ss

500,000500,000

DailyContributors

Contributors

Nightly testers

Beta testers

Page 16: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

500500kk

Users

(approx 100M)

Nightly testers

Beta testers

Contributors

Page 17: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

~40% of the code contributedto Firefox since November ’06has come from the community

Page 18: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Ways to Get Involved

•Spread the word!spreadfirefox.com

•Give us feedback

•Write an Add-ondeveloper.mozilla.org

•Become a contributor

Page 19: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

How does this work?

Page 20: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.
Page 21: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

ChaosChaosChaosChaosAnyone can propose a change

Page 22: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Anyone can comment on a proposal for a change

ChaosChaosChaosChaos

Page 23: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Anyone can submit a change to the code

ChaosChaosChaosChaos

Page 24: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

OrderOrderOrderOrderNot everyone can approve a change

Page 25: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

OrderOrderOrderOrderStrong leadership structure

Page 26: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Module Module Owner Code Owner Code

ReviewReview

SubmitSubmitPatchPatch

(anyone)(anyone)

SuperSuperReviewReview

Release Release BranchBranch

Check-inCheck-in

Release Release TeamTeam

ReviewReview

TrunkTrunkCheck-inCheck-in

OrderOrderOrderOrderMultiple Code Reviews

Page 27: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

OrderOrderOrderOrderco-ordinated, parallel, leveraged

Page 28: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

OrderOrderOrderOrderVisibility into every change

Page 29: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Security •Fastest response time of any vendor

•Phishing Protection

Page 30: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Fewer Days at Risk•In 2006, Firefox

users were at risk for 9 days

•MSIE & MSIE-based browser users at risk for 284 days

• “at risk” defined as exploits disclosed but unpatched

Page 31: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Firefox for Web Devs

•Variety of developer tools

•Consistent deployment across platforms.

•Build web apps using web standards

•Many common JS libraries are now part of the Firefox test suite

Page 32: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

DOM Inspector Aptana

FirebugWeb Developer

Toolbar

Page 33: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

What’s Next•JS2 - http://developer.mozilla.org/presentations/xtech2006/javascript/

•Offline - http://weblogs.mozillazine.org/roc/archives/2007/02/offline_web_app.html

•uFormats - http://labs.mozilla.com/2006/12/introducing-operator

•Graphics - Cairo - http://wiki.mozilla.org/Cairo

•FUEL - (Firefox User Extension Library) http://wiki.mozilla.org/FUEL

•Malware protection

•Places

Page 34: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

What does all of this mean

•Programming in the large

•Making it fun

•Web will be indistinguishable from the desktop

•Much of it is here now - rest coming soon

Page 35: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Ways to Get Involved

•Spread the word!spreadfirefox.com

•Give us feedback

•Write an Add-ondeveloper.mozilla.org

•Become a contributor

Page 36: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

Even Aliens Prefer Firefox...

Page 37: Mozilla: Past, Present & Future Seth Bindernagel & Chris Hofmann Mozilla Corporation.

sethb @mozilla.comhttp://blog.mozilla.com/seth

[email protected]

Thank you very much!

Ideas were also contributedfrom the following people:

The Firefox CommunityChris Beard

Mike BeltznerDave CampPaul Colton

Mike ConnorAsa Dotzler

David EavesBrendan EichAlex FaaborgJay GoldmanBen Goodger

John LillyLarry Lessig

Deb RichardsonMike Shaver

Mike SchroepferMartin Weinbergerimages courtesy of

stock.xchng