Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mozilla & Firefox: meer dan een browser

Desikner
March 09, 2019

Mozilla & Firefox: meer dan een browser

Hoe snel het tij in de technologiewereld kan keren, ondervindt Mozilla de laatste 10 jaar met Firefox. Een tien- tot vijftiental jaren terug was deze browser nog een lichtbaken van innovatie die een heerlijk frisse wind deed waaien in de browsermarkt en marktleider Internet Explorer op de knieën dwong. Maar vanaf 2008 nam Google's browser Chrome de rol van vernieuwer over en kwam Firefox in het verdomhoekje terecht.

Eind 2017 lanceerde Mozilla dan eindelijk een grondig vernieuwde Firefox onder de naam 'Quantum'. Vriend en vijand zijn het erover eens dat Firefox hiermee terug kan wedijveren met Chrome qua snelheid en performantie.

Mozilla heeft namelijk veel ruimere doelstellingen dan het product Firefox alleen. We verduidelijken Mozilla's missie om te bouwen aan een beter internet en overlopen een aantal andere producten.

Desikner

March 09, 2019
Tweet

More Decks by Desikner

Other Decks in Technology

Transcript

  1. Mozilla en Firefox 2 GNU GNU (GNU’s Not Unix) werd

    in 1983 door Richard M. Stallman (RMS) aangekondigd. Het doel van GNU is om een volledig vrij besturingssysteem aan te bieden dat werkt als Unix en bestaat uit 100% vrije software.
  2. Mozilla en Firefox 3 Vrije software Vrije software werd in

    1984 door Richard M. Stallman (RMS) gelanceerd. Vrije software is software die de vrijheid van gebruikers respecteert. Het betekent dat gebruikers de vrijheid hebben om de software te gebruiken, kopiëren, verspreiden, bestuderen, veranderen en verbeteren. Dus vrije software gaat over vrijheid, niet over prijs.
  3. Mozilla en Firefox 4 Vrije software Vrije software geeft de

    gebruikers 4 essentiële vrijheden. • Vrijheid 0: De vrijheid om het programma te gebruiken voor elk doel. • Vrijheid 1: De vrijheid om de manier waarop het programma werkt te bestuderen en om het aan te passen aan je behoeften. • Vrijheid 2: De vrijheid om het programma te verspreiden. • Vrijheid 3: De vrijheid om het programma te verbeteren en daarna te verspreiden.
  4. Mozilla en Firefox 5 Opensourcesoftware Opensourcesoftware werd in 1998 door

    een groep (o.a. Linus Torvalds, Tim O’Reilly, Eric S. Raymond) gelanceerd als reactie op het openbaar maken van de broncode van Netscape Navigator.
  5. Mozilla en Firefox 7 Licentie / GNU Public License (GPL)

    GNU Public License (GPL) is een copyleftlicentie die stelt dat je met de software mag doen wat je wilt, inclusief aanpassen en verkopen, mits je dat recht ook doorgeeft aan anderen en de auteur(s) van de software vermeldt.
  6. Mozilla en Firefox 8 Licentie / Permissieve licenties Permissieve licenties

    (BSD-achtige licenties) zijn opensourcelicenties die stellen dat je met de software mag doen wat je wilt, inclusief aanpassen en verkopen, zonder dat recht ook door te geven.
  7. Mozilla en Firefox 9 Licentie / Mozilla Public License (MPL)

    Mozilla Public License is een zwakke copyleftlicentie die balans zoekt tussen een permissieve licentie en een vrije softwarelicentie.
  8. Mozilla en Firefox 11 Historiek / Netscape • 1994: Netscape

    Navigator • 1997: Netscape Communicator (Netscape 4) • 1998: Netscape geeft broncode vrij en richt Mozilla Organization op • 1999: AOL koopt Netscape • 2000: AOL brengt Netscape 6 uit gebaseerd op Mozilla Suite • 2008: einde van Netscape
  9. Mozilla en Firefox 13 Historiek / Mozilla • 1998: Netscape

    geeft broncode vrij en richt de Mozilla Organization op • 2003: Mozilla Organization richt de Mozilla Foundation op • 2004: Mozilla Firefox 1.0 • 2005: Mozilla Foundation richt Mozilla Corporation op
  10. Mozilla en Firefox 14 Historiek / Netscape Communicator Vanaf versie

    4.0 werd Netscape Navigator omgedoopt tot Netscape Communicator. • Netscape Navigator • Netscape Messenger • Netscape Composer • Netscape Address Book
  11. Mozilla en Firefox 16 Historiek / Mozilla Application Suite Was

    een internet suite tot 2005 en op de markt gezet als Mozilla Suite. • Navigator • Communicator (Mozilla Mail & Newsgroups) • Mozilla Composer • ChatZilla
  12. Mozilla en Firefox 18 Historiek / SeaMonkey In 2005 kondigde

    Mozilla Foundation aan dat ze geen nieuwe versies van de Mozilla Internet Suite zou uitbrengen. De gemeenschap zet de ontwikkeling voort. De internet suite wordt verder ontwikkeld door de SeaMonkey Council en niet door de Mozilla Foundation zelf. De eerste versie van SeaMonkey werd uitgebracht in 2006.
  13. Mozilla en Firefox 20 Historiek / Firefox Begonnen in 2002

    als experimentele browser gebaseerd op Mozilla onder de naam m/b (mozilla/browser). Later hernoemt naar • Phoenix • Firebird • Firefox
  14. Mozilla en Firefox 25 Mozilla / Financieel Mozilla Foundation krijgt

    royalties van Google om Google als standaard zoekmachine te maken in Firefox. • 2004-2006: eerste deal met Google ($ 61,5 miljoen per jaar) • 2014-2016: deal voor 5 jaar met Yahoo! ($ 375 miljoen per jaar) • 2017: terug deal met Google (± $ 500 miljoen per jaar)
  15. Mozilla en Firefox 26 Mozilla / Producten Enkele producten van

    Mozilla • Firefox • Thunderbird • SeaMonkey • Bugzilla • Pocket
  16. Mozilla en Firefox 27 Mozilla / Componenten Andere componenten •

    Gecko • SpiderMonkey • NSS • Rust • pdf.js
  17. Mozilla en Firefox 28 Mozilla / Activiteiten Andere activiteiten van

    Mozilla • Mozilla VR • Mozilla Location Service • Mozilla Developer Network • Webmaker • Common Voice • In Real Life (IRL)
  18. Mozilla en Firefox 29 Mozilla / Toekomst • Microsoft bevestigt

    dat EdgeHTML wordt vervangen door Chromium • Chromium op web naar monopolie zowel op desktop als op mobiel • Mozilla is sterk verontrust – “From a social, civic and individual empowerment perspective ceding control of fundamental online infrastructure to a single company is terrible.”
  19. Mozilla en Firefox 34 Functioneel / Menu • Firefox-account •

    Inhoudsblokkering • Bibliotheek • Add-ons • Voorkeuren • Aanpassen...
  20. Mozilla en Firefox 35 Functioneel / Menu / Firefox-account •

    Bladwijzers • Open tabbladen • Aanmeldingen • Geschiedenis • Add-ons • Voorkeuren
  21. Mozilla en Firefox 37 Functioneel / Menu / Add-ons •

    Add-ons verkrijgen • Extensies • Thema’s • Plug-ins • Woordenboeken • Talen
  22. Mozilla en Firefox 38 Functioneel / Menu / Extensies •

    Firefox Multi-Account Containers • Ublock Origin • Privacy Badger • Bitwarden
  23. Mozilla en Firefox 39 Functioneel / Voorkeuren / Zoeken •

    Standaardzoekmachine • Eén-klik-zoekmachines
  24. Mozilla en Firefox 40 Technisch / Firefox Geschreven in C,

    C++, JavaScript, HTML en Rust. Firefox wordt iedere 6 tot 8 weken uitgebracht, de huidige versie is Firefox 65.
  25. Mozilla en Firefox 41 Technisch / Firefox Firefox bestaat uit

    o.a. • Gecko: lay-out engine • SpiderMonkey: JavaScript engine • NSS: Network Security Services • pdf.js: ingebouwde pdf-lezer
  26. Mozilla en Firefox 42 Technisch / Firefox ESR Firefox ESR

    (Extended Support Release) is bedoeld voor systeembeheerders om gebruikt te worden door scholen, universiteiten en bedrijven die lang ondersteuning nodig hebben voor massale installaties. Firefox ESR wordt jaarlijks uitgebracht, de huidige versie is Firefox ESR 60.
  27. Mozilla en Firefox 43 Technisch / Firefox Developer Edition Firefox

    Developer Edition is bedoeld voor ontwikkelaars die de nieuwste functies en de nodige ontwikkelaarshulpmiddelen willen om het web te bouwen. De huidige versie is Firefox Developer Edition 66 Beta 13.
  28. Mozilla en Firefox 44 Technisch / Servo Servo is een

    experimentele lay-out engine geschreven in Rust.
  29. Mozilla en Firefox 45 Technisch / Quantum Project om ‘next

    generation’ web engine voor Firefox te maken. Firefox Quantum (vanaf Firefox 57) zijn componenten van Servo geïntegreerd in Gecko, maar ook verbeteringen aan de interface (Photon).
  30. 46 Mozilla en Firefox Test Pilot Test Pilot waren experimentele

    projecten van Mozilla maar is stopgezet in januari 2019. Sommige van de projecten zijn geïntegreerd in Firefox, andere zijn extensies of aparte projecten geworden.
  31. 47 Mozilla en Firefox Test Pilot Geïntegreerd in Firefox •

    Containers • Activity Stream • Firefox Screenshots
  32. 48 Mozilla en Firefox Test Pilot Add-ons voor Firefox •

    Firefox Color • Firefox Notes • Side View • Price Wise • Email Tabs
  33. Mozilla en Firefox 50 Toekomst / Firefox 66 Firefox 66

    gaat hoorbare video en audio automatisch blokkeren.
  34. Mozilla en Firefox 51 Toekomst / Firefox 67 Firefox 67

    gaat letterboxing implementeren, een feature van Tor Browser. Letterboxing vertraagt tijdens het vergroten of verkleinen van het browservenster het invullen van het venster met de actuele inhoud om advertentiecode te misleiden over de correcte grootte. Niet standaard aangevinkt, in de about:config-pagina, moet je "privacy.resistFingerprinting" op "true" zetten.
  35. Mozilla en Firefox 52 Mobiel / Firefox voor Android Firefox

    voor Android • Gebruikt Gecko • Synchroniseert met al je apparaten • Add-ons
  36. Mozilla en Firefox 53 Mobiel / Firefox voor iOS Firefox

    voor iOS • Gebruikt iOS-ingebouwde WebKit • Synchroniseert met al je apparaten de browsergeschiedenis, tabs en bladwijzers • Geen add-ons
  37. Mozilla en Firefox 54 Mobiel / Firefox Focus Firefox Focus

    is een privacy-browser die automatisch bekende trackers blokkeert en je geschiedenis wist.
  38. Mozilla en Firefox 55 Mobiel / Fenix Fenix is de

    opvolger voor de huidige Firefox voor Android gebaseerd op ingebouwde Android- componenten en Mozilla’s GeckoView. • “Fenix is not your parent’s Android browser.”
  39. Mozilla en Firefox 56 Andere producten / Thunderbird Thunderbird is

    een e-mailclient. • 2004: Thunderbird 1.0 • 2012: Thunderbird krijgt lagere prioriteit • 2015: Mozilla trekt zich terug, maar levert serverinfrastructuur • 2019: Mozilla engageert zich terug voor Thunderbird
  40. Mozilla en Firefox 58 Andere producten / Bugzilla Bugzilla is

    een webgebaseerde bugtracker en in 1998 vrijgegeven als opensourcesoftware door Netscape Communications. Het wordt door allerlei organisaties gebruikt om bugs in vrije en propriëtaire software te beheren.
  41. Mozilla en Firefox 59 Andere producten / Rust Rust is

    een functionele programmeertaal die focust op veiligheid en deels geïnspireerd is op C, maar het kent syntactische en semantische verschillen.
  42. Mozilla en Firefox 60 Andere producten / Pocket Begonnen als

    Read It Later maar hernoemt naar Pocket. Pocket is een applicatie en dienst om een leeslijst van webartikels te beheren. Het werd in 2017 gekocht door Mozilla Corporation en geïntegreerd in Firefox. Er zijn plannen om het vrij te geven als opensourcesoftware, maar is nog niet gebeurd.
  43. Mozilla en Firefox 61 Andere producten / Firefox Monitor Firefox

    Monitor is een website om te controleren of je privégegevens gelekt zijn en met tips om je gegevens veilig te houden. Het is gebaseerd op ';--have i been pwned? (haveibeenpwned.com).
  44. Mozilla en Firefox 62 Stopgezette producten / Firefox OS Firefox

    OS was een opensourcebesturingssysteem voor smartphones en tablets gelanceerd in 2012. Het op Linux gebaseerde besturingssysteem werd aanvankelijk gebruikt voor goedkope modellen in groeilanden. De interface was volledig gemaakt met HTML, CSS en JavaScript. In 2016 werd aangekondigd dat Panasonic het gaat gebruiken voor hun UHD tv’s.
  45. Mozilla en Firefox 63 Stopgezette producten / Firefox OS Firefox

    OS leeft verder als propriëtaire software KaiOS. KaiOS is het 3e populairste besturingssysteem voor telefoons. O.a. JioPhone en de Nokia 8110 4G gebruiken het.
  46. Mozilla en Firefox 64 Stopgezette producten / Sunbird Sunbird was

    een programma om agenda’s te beheren, gebaseerd op Mozilla Calendar. Gelanceerd in 2003 en in 2004 vervangen door Lightning. Lightning is een extensie ontwikkeld voor Mozilla Thunderbird. Het integreert de agendafuncties (agenda en takenlijst) van het Mozilla Calendar- project in het e-mailprogramma Thunderbird en in SeaMonkey.
  47. Mozilla en Firefox 65 Stopgezette producten / Persona Persona was

    een gedecentraliseerd authenticatiesysteem voor het web gebaseerd op het open BrowserID protocol. Gelanceerd in 2011 maar omdat het niet succesvol genoeg was stopgezet in 2016.