Hackability - What it means, why it’s important

Tristan Nitot
Tristan NitotEntrepreneur, speaker and consultant on digital and climate change
«Hackability»
  What it means,
why it’s important
             Tristan Nitot
 President and Founder, Mozilla Europe
        nitot@mozilla-europe.org

            Paul Rouget
  Technology Evangelist Europe, Mozilla
          paul@mozilla.com
Agenda

• Defining hackability
• Why is it important?
• The Web is hackable by nature
Hackability : (or ability to
tinker) Ability, for a tool or device
to be modified in a way that was
not intended by its inventor so
that users can invent new ways
to use it. See also: Generativity.
Note: hackability does not
take into account whether
it is legal or not to hack.
Hackability
& Generativity
Why is hackability
          important?
•   Using tools the way we want:
    •   Accessibility
    •   mashing-up content
•   repair/fix/improve tools
•   Invent new tools
    •   Respond to user needs that were not taken into
        account by tool manufacturers
    •   Combine tools in creative ways
Tool vendors
        often lack vision
•   It was thought that phones would be used to
    listen remotely to operas
•   It was thought that texting would be useful for
    telco operators to communicate with with
    their customers about network availability
•   It was thought that Twitter would be useless
•   It was thought that the Web would be a
    gigantic scientific publication system
...and fear loosing
          control of the tool
 «Apparently our open API is
     giving our customers
 unprecedented control over
 their own lives and allowing
them to seize control of their
  destinies. So please shut it
             down.»
Case: Hush-A-Phone
     vs. AT&T
Tool vendors fight back
•   AT&T refused to let anyone plug anything
    onto their system. «It will damage it!»
•   Apple refuses that you plug anything other
    than an Apple device to iTunes (Palm Pre, for
    example) and denies the ability to install un-
    reviewed apps onto the iPhone
•   Texas Instruments refuses people to install a
    different firmware onto calculators
•   MediaFire tried to intimidate Mozilla about
    the SkipScreen add-on
Hackability is
         the ability to:

• Participate and create instead of just
  consume passively
• Invent the future we want, not the one
  we’re given (or sold)
PC + Internet
= hackability 2
The Web is hackable
      by nature

• View the source (HTML+CSS+JavaScript)
  (Ctrl-U : View source)
 • Learn from it, change it
• Open, patent-free documented formats
Cool things that are
  enabled by hackability
• Wikipedia
• OpenStreetMap
• Flickr.com : 4 billion pictures, including
  120M under CC license
• Free and Open-Source Software:
  development & distribution
• and millions of other examples (LOLcats!)
We need to keep
improving the browser
• ... to make the Web (and the hackability
  that comes with it) relevant against
  proprietary platforms that are not
  hackable.
• ... so that mobiles can be as hackable as the
  PC (without having to go through a locked
  down App Store).
The Web is hackable on
    several levels
•   Content: HTML/CSS/JS   •   Stylish + GreaseMonkey +
    +DOM                       XBL

•   User Interface         •   Extensions+JetPack
                               +Ubiquity

•   Rendering engine       •   Patch Gecko (Free and
                               Open Source)
Demos !
(Paul Rouget is going to do it again)
If we want our future
    not to be like...
Minitel
 2.0
Hackability - What it means, why it’s important
...then we need to make
sure we use and promote
   hackable technologies
Hacking is actually
making sure we get the
 digital future that we
want, not the one that
   they’re selling us.
Thank you !
1 of 23

More Related Content

More from Tristan Nitot(20)

Making GAFAs obsoleteMaking GAFAs obsolete
Making GAFAs obsolete
Tristan Nitot613 views
Making GAFAs obsoleteMaking GAFAs obsolete
Making GAFAs obsolete
Tristan Nitot487 views
Le Web est la plateforme - #FrenchtechLe Web est la plateforme - #Frenchtech
Le Web est la plateforme - #Frenchtech
Tristan Nitot2.1K views
The Open Web approachThe Open Web approach
The Open Web approach
Tristan Nitot980 views

Recently uploaded(20)

Tunable Laser (1).pptxTunable Laser (1).pptx
Tunable Laser (1).pptx
Hajira Mahmood21 views
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet49 views

Hackability - What it means, why it’s important

  • 1. «Hackability» What it means, why it’s important Tristan Nitot President and Founder, Mozilla Europe nitot@mozilla-europe.org Paul Rouget Technology Evangelist Europe, Mozilla paul@mozilla.com
  • 2. Agenda • Defining hackability • Why is it important? • The Web is hackable by nature
  • 3. Hackability : (or ability to tinker) Ability, for a tool or device to be modified in a way that was not intended by its inventor so that users can invent new ways to use it. See also: Generativity.
  • 4. Note: hackability does not take into account whether it is legal or not to hack.
  • 6. Why is hackability important? • Using tools the way we want: • Accessibility • mashing-up content • repair/fix/improve tools • Invent new tools • Respond to user needs that were not taken into account by tool manufacturers • Combine tools in creative ways
  • 7. Tool vendors often lack vision • It was thought that phones would be used to listen remotely to operas • It was thought that texting would be useful for telco operators to communicate with with their customers about network availability • It was thought that Twitter would be useless • It was thought that the Web would be a gigantic scientific publication system
  • 8. ...and fear loosing control of the tool «Apparently our open API is giving our customers unprecedented control over their own lives and allowing them to seize control of their destinies. So please shut it down.»
  • 10. Tool vendors fight back • AT&T refused to let anyone plug anything onto their system. «It will damage it!» • Apple refuses that you plug anything other than an Apple device to iTunes (Palm Pre, for example) and denies the ability to install un- reviewed apps onto the iPhone • Texas Instruments refuses people to install a different firmware onto calculators • MediaFire tried to intimidate Mozilla about the SkipScreen add-on
  • 11. Hackability is the ability to: • Participate and create instead of just consume passively • Invent the future we want, not the one we’re given (or sold)
  • 12. PC + Internet = hackability 2
  • 13. The Web is hackable by nature • View the source (HTML+CSS+JavaScript) (Ctrl-U : View source) • Learn from it, change it • Open, patent-free documented formats
  • 14. Cool things that are enabled by hackability • Wikipedia • OpenStreetMap • Flickr.com : 4 billion pictures, including 120M under CC license • Free and Open-Source Software: development & distribution • and millions of other examples (LOLcats!)
  • 15. We need to keep improving the browser • ... to make the Web (and the hackability that comes with it) relevant against proprietary platforms that are not hackable. • ... so that mobiles can be as hackable as the PC (without having to go through a locked down App Store).
  • 16. The Web is hackable on several levels • Content: HTML/CSS/JS • Stylish + GreaseMonkey + +DOM XBL • User Interface • Extensions+JetPack +Ubiquity • Rendering engine • Patch Gecko (Free and Open Source)
  • 17. Demos ! (Paul Rouget is going to do it again)
  • 18. If we want our future not to be like...
  • 21. ...then we need to make sure we use and promote hackable technologies
  • 22. Hacking is actually making sure we get the digital future that we want, not the one that they’re selling us.