SlideShare a Scribd company logo
Web 2.0 is
Sharecropping

              Jesse Vincent
          jesse@fsck.com
(That’s bad)
This is a rant.
The bad old days:
Pic of sharecroppers
You farmed land you
    didn’t own...
...with tools you
couldn’t really afford.
You paid for it with
part of your harvest...
A pretty sweet deal...
...until things got bad.
(Things always got bad.)
In a bad year, you got
  further in debt to
   the land owner.
The (more recent)
  bad old days:
pic of mainframes
Things got a little
     better:
Pic of PCs
Things weren’t all rosy:
Pic of BSOD
Sometimes new
versions of software
  killed features...
...so you were locked in
     to old versions.
pic of win 31?
Things got ‘better’:
rms
che
Now, things are getting
   worse again...
What happens when
your favorite service
    goes down?
pic of twitter being
        down
...or stops accepting
     new signups?
...or gives all your data
  to the secret police?
Pic of yahoo.cn
You don’t own the
 services you use.
When the service
provider cuts you off,
that’s it. No recourse.
Not so secret shame:
I’m a really bad zealot.
My calendar lives at
   google.com.
I make a web 2.0
tasklist service called
  Hiveminder.com
pic of hiveminder
Using hosted apps is
 going to hurt you.
Data access is
 important.
APIs are great.
...but easy access to a
  service just makes it
easier to get locked in.
What about Google
Gears, Adobe Air, etc?
Great. now you can use
 your word processer
  while you’re offline!
Pic of wordperfect
Real offline apps
shouldn’t need servers.
Real offline apps
should sync like you do.
I’ve been hacking on an
 open source database
    called “Prophet”.
It has an API like
Amazon SimpleDB or
Google App Engine’s...
It’s designed for
“team-scale” apps.
It’s built for P2P
  replication and
disconnected use.
App #1 is the canonical
 “offline bug tracker”.
App #2 will probably
be a BBS you can sync
  over sneakernet.
bestpractical.com/prophet
Make sure nobody can
take away your right to
  use your software.

       Thanks!

More Related Content

More from Ignite Boston

13 Ravi Mehta -- igbos n_
13 Ravi Mehta -- igbos n_13 Ravi Mehta -- igbos n_
13 Ravi Mehta -- igbos n_
Ignite Boston
 
10 Joe Cascio -- igbos k_
10 Joe Cascio -- igbos k_10 Joe Cascio -- igbos k_
10 Joe Cascio -- igbos k_
Ignite Boston
 
07 John Viega -- igbos h_
07 John Viega -- igbos h_07 John Viega -- igbos h_
07 John Viega -- igbos h_
Ignite Boston
 
16_Andrei_Kersha -- igbos r_
16_Andrei_Kersha -- igbos r_16_Andrei_Kersha -- igbos r_
16_Andrei_Kersha -- igbos r_
Ignite Boston
 
04 Juhan Sonin -- igbos e_
04 Juhan Sonin -- igbos e_04 Juhan Sonin -- igbos e_
04 Juhan Sonin -- igbos e_
Ignite Boston
 
03 Mackenzie Cowell -- igbos d_
03 Mackenzie Cowell -- igbos d_03 Mackenzie Cowell -- igbos d_
03 Mackenzie Cowell -- igbos d_
Ignite Boston
 
02 Paul Oka -- igbos c_
02 Paul Oka -- igbos c_02 Paul Oka -- igbos c_
02 Paul Oka -- igbos c_
Ignite Boston
 
05 Lucy Mendel -- igbos f_
05 Lucy Mendel -- igbos f_05 Lucy Mendel -- igbos f_
05 Lucy Mendel -- igbos f_
Ignite Boston
 
08 Shava Nerad -- igbos i_
08 Shava Nerad -- igbos i_08 Shava Nerad -- igbos i_
08 Shava Nerad -- igbos i_
Ignite Boston
 
09 Clark Freifeld -- igbos j_
09 Clark Freifeld -- igbos j_09 Clark Freifeld -- igbos j_
09 Clark Freifeld -- igbos j_
Ignite Boston
 

More from Ignite Boston (10)

13 Ravi Mehta -- igbos n_
13 Ravi Mehta -- igbos n_13 Ravi Mehta -- igbos n_
13 Ravi Mehta -- igbos n_
 
10 Joe Cascio -- igbos k_
10 Joe Cascio -- igbos k_10 Joe Cascio -- igbos k_
10 Joe Cascio -- igbos k_
 
07 John Viega -- igbos h_
07 John Viega -- igbos h_07 John Viega -- igbos h_
07 John Viega -- igbos h_
 
16_Andrei_Kersha -- igbos r_
16_Andrei_Kersha -- igbos r_16_Andrei_Kersha -- igbos r_
16_Andrei_Kersha -- igbos r_
 
04 Juhan Sonin -- igbos e_
04 Juhan Sonin -- igbos e_04 Juhan Sonin -- igbos e_
04 Juhan Sonin -- igbos e_
 
03 Mackenzie Cowell -- igbos d_
03 Mackenzie Cowell -- igbos d_03 Mackenzie Cowell -- igbos d_
03 Mackenzie Cowell -- igbos d_
 
02 Paul Oka -- igbos c_
02 Paul Oka -- igbos c_02 Paul Oka -- igbos c_
02 Paul Oka -- igbos c_
 
05 Lucy Mendel -- igbos f_
05 Lucy Mendel -- igbos f_05 Lucy Mendel -- igbos f_
05 Lucy Mendel -- igbos f_
 
08 Shava Nerad -- igbos i_
08 Shava Nerad -- igbos i_08 Shava Nerad -- igbos i_
08 Shava Nerad -- igbos i_
 
09 Clark Freifeld -- igbos j_
09 Clark Freifeld -- igbos j_09 Clark Freifeld -- igbos j_
09 Clark Freifeld -- igbos j_
 

Recently uploaded

Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
zoyaansari11365
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
WilliamRodrigues148
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
 
Auditing study material for b.com final year students
Auditing study material for b.com final year  studentsAuditing study material for b.com final year  students
Auditing study material for b.com final year students
narasimhamurthyh4
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
HARSHITHV26
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Arihant Webtech Pvt. Ltd
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
sarahvanessa51503
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Boris Ziegler
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Holger Mueller
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 

Recently uploaded (20)

Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
 
Training my puppy and implementation in this story
Training my puppy and implementation in this storyTraining my puppy and implementation in this story
Training my puppy and implementation in this story
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
 
Auditing study material for b.com final year students
Auditing study material for b.com final year  studentsAuditing study material for b.com final year  students
Auditing study material for b.com final year students
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 

12 Jesse Vincent -- igbos m_