mozilla: past, present & future seth bindernagel & chris hofmann mozilla corporation

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

Upload: jonah-elliott

Post on 29-Jan-2016

230 views

Category:

Documents


0 download

TRANSCRIPT

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