SlideShare uma empresa Scribd logo
1 de 38
Alfresco: The Story of How
Open Source Disrupted the
ECM Market
Jeff Potts, Chief Community Officer
Alfresco is the second largest,
privately held, pure play, open
source company in the world
after Red Hat.
The Roaring 1990’s
Howard Shao & John
Newton create
Documentum
“Groupware” and
team collaboration
software is hot
Linus Torvalds
open sources the
kernel
Aggressivel
y goes after
Pharma
Re-branding
of Free
Software as
Open
Source
EDMS
released in
1993
DCTM goes
public in
1996
Lotus buys Iris
Associates for
$84 million
IBM buys
Lotus for
$3.5 billion
Quick & easy
dev, without
IT
Apache
Web Server
Netscape
goes open
source
No one realizes
at the time, but
these three
threads are on a
collision course
that would disrupt
an entire
industry.
The first half of the 2000’s
Documentum
4i is web-
native
Team collab
software
starts to be
used for
low-end DM
needs,
WCM
IBM embraces
LinuxDocumentum 5
adds extensible
content types,
BPM
EMC acquires
Documentum
for $1.7 billion
in 2003
Documentum
acquires eRoom
Intranets
SharePoint
Recession
focuses IT on
value
Basecamp
launches,
2004
Salesforce.com
IPO, 2004
Sun Java Web
Server
becomes
Tomcat
Red Hat goes
public
They threw great parties
But, there were a few problems…
Problem #1: Cost
$X,XXX,XXXUp-front license
$XXX,XXXMaintenance
$X,XXX,XXXServices
Too Much! And it still doesn’t do exactly
what we need it to do
Problem #2: Transparency
Problem #3: No source code
Meanwhile, back in the lab…
Where are you, ECM?
What client conversations about Open
Source felt like in the early 2000’s
One fine day, a blog post
Alfresco: Open Source ECM
Built with open source, shipped as open
source
A “real” software company
Founders had major ECM and commercial
software cred
Example of open source “moving up the
stack”
Set to commoditize the ECM industry
Second half of the 2000’s
Facebook
opens to
everyone, 2006
Android
unveiled
Alfresco 1.0
released in 2005
Reaches 1
million
downloads
1.4 adds jBPM in
2006
Twitter
tipping point
Andrew
McAfee coins
“Enterprise 2.0”
John Newton & John
Powell create
Alfresco
John Newton
clarifies Open
Source
strategy
Ubuntu
Foundation
Amazon Web
Services
launches, 2006
Open Source
web
frameworks
Alfresco Founders
John Newton, CTO & Chairman John Powell, Board Member & Co-Founder
The 2010’s, thus far
Alfresco
launches iOS
client as
OSS
Dropbox
has 50
million
users, $240
million in
revenue in
2011
Rackspace and
NASA launch
OpenStack,
2010
Alfresco
launches SaaS
offering, 2012
Simple file
sharing
wars
SharePoint
2013
upgrades
look tricky
Alfresco 4.0
Alfresco
acquires
WeWebU
Red Hat
OpenShift,
2011
Github gets
big
Quick & easy
dev, without
IT
Perfect timing
The market wants
• Openness
• Ease of integration
• Friendly, modern interfaces on any device
• RESTful APIs
• Social features
• File sharing
• Cloud
• Scale
Today’s Open Culture…
Makes proprietary seem out-
of-touch
Old School Proprietary… Alfresco…
Reinvents the wheel Leverages “upstream” open source
components to build our products
Limits early exposure to their products Releases early and often to get as
much feedback as possible
Hides bugs, roadmap, &
documentation
Manages issues in the open, updates
the roadmap, provides public access
to docs
Holds customers hostage, using lock-
in to extort obscene profits
Earns customers’ business every year,
shows confidence by providing a free
alternative, flexible in how we’re
deployed
Treats source code as a closely-held
secret
Shares all source code openly to
promote collaboration, quality,
integration, and innovation
Market forces
Open Source
Government
Regulation
Alfresco today
Millions of downloads & installations
Thousands of paying customers
Partners & customers defecting from legacy
ECM
Alfresco leading the way on industry-wide
ECM standard (CMIS)
Annualized Revenue
Consistent Quarter-over-Quarter Growth
BookingsinUSD
Visionary ECM
Gartner Magic Quadrant for ECM (2010) Gartner Magic Quadrant for ECM (2012)
Some challenges
Early accusations of not being “true” open
source
Community Edition versus Enterprise Edition
differentiation
Shift in sales mentality from inbound to
outbound model
Open source no longer a compelling go-to-
market message on its own
Cloud as the preferred trial mechanism
Enterprise Edition Includes
Clustering
Support for Enterprise databases
Support for Enterprise app servers
JMX
Storage policies
JOD Connector
Transformation Server
Where do we go from here?
Worldwide excitement
Active Alfresco forum users by location, November 2012
You Could be a Star
An engaged community…
Fighting against software
tyranny!
• Helping out in the forums
• Editing the wiki
• Writing blog posts
• Listing Add-Ons
• Becoming Registered Developers
• Starting open source projects
• Downloading Community &
Enterprise Trials
• Reporting bugs
• Organizing meetups
• Hanging out in #alfresco
• Sticking it to the man
As our platform evolves, so
too will our community
More SaaS
• Alfresco in the Cloud
• Hybrid ECM
More mobile
More APIs
More Solutions
More end-users
New developers
New programming
languages &
frameworks
More outreach to
business users
Alfresco bridges the gap
Legacy
ECM
(On-Premise)
Simple File
Sharing
Startups
(Cloud)
Alfresco
Hybrid ECM
Before I wrap-up, two quick
plugs
CMIS: Important ECM
standard for interoperability
Everything you need to
know about CMIS
1.0 & 1.1
Lots of Groovy and
Java examples
Also covers Python,
Android, & iOS
Now on MEAP!
37%-off: 12cmisal
Alfresco Summit
Barcelona, Nov 4 - Nov 7
Boston, Nov 12 - Nov 15
The mission of the Alfresco Summit is to be a key enabler of
success for anyone doing anything with our software products by
facilitating discussion, collaboration, and discovery around both
technical and non-technical topics related to Enterprise Content
Management.
Summary
The democratization of IT began with
desktops and groupware and today is
realized through open source and cloud
Alfresco capitalized on this trend by
• Getting to market quickly by leveraging open
source
• Backing open source innovation with
commercial software know-how/drive
• Undermining legacy vendor positions with
heavy price pressure
Thank You!
Jeff Potts
Blog: http://ecmarchitect.com
Twitter: @jeffpotts01

Mais conteúdo relacionado

Mais procurados

Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...
Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...
Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...Martin Bergljung
 
Integrating Drupal and Alfresco using CMIS
Integrating Drupal and Alfresco using CMISIntegrating Drupal and Alfresco using CMIS
Integrating Drupal and Alfresco using CMISTudor Sitaru
 
10 Tips Every New Developer in Alfresco Should Know
10 Tips Every New Developer in Alfresco Should Know10 Tips Every New Developer in Alfresco Should Know
10 Tips Every New Developer in Alfresco Should KnowAngel Borroy López
 
Anatomy of an APS 2 appication
Anatomy of an APS 2 appicationAnatomy of an APS 2 appication
Anatomy of an APS 2 appicationMarcello Teodori
 
Moving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to MicroservicesMoving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to MicroservicesJeff Potts
 
DevCon 2018 - 5 ways to use AWS with Alfresco
DevCon 2018 - 5 ways to use AWS with AlfrescoDevCon 2018 - 5 ways to use AWS with Alfresco
DevCon 2018 - 5 ways to use AWS with AlfrescoGavin Cornwell
 
Alfresco Process Services REST API - Alfresco DevCon 2018
 Alfresco Process Services REST API - Alfresco DevCon 2018 Alfresco Process Services REST API - Alfresco DevCon 2018
Alfresco Process Services REST API - Alfresco DevCon 2018Dennis Koch
 
Serverless Media Workflow
Serverless Media WorkflowServerless Media Workflow
Serverless Media WorkflowMooYeol Lee
 
Getting Started With CMIS
Getting Started With CMISGetting Started With CMIS
Getting Started With CMISJeff Potts
 
Alfresco Day Platform Update
Alfresco Day Platform UpdateAlfresco Day Platform Update
Alfresco Day Platform Updateohej
 
Alfresco Process Services extension project - Alfresco DevCon 2018
Alfresco Process Services extension project - Alfresco DevCon 2018Alfresco Process Services extension project - Alfresco DevCon 2018
Alfresco Process Services extension project - Alfresco DevCon 2018Dennis Koch
 
Exciting New Alfresco REST APIs
Exciting New Alfresco REST APIsExciting New Alfresco REST APIs
Exciting New Alfresco REST APIsJ V
 
Building Microservices with the 12 Factor App Pattern on AWS
Building Microservices with the 12 Factor App Pattern on AWSBuilding Microservices with the 12 Factor App Pattern on AWS
Building Microservices with the 12 Factor App Pattern on AWSAmazon Web Services
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopManuel Garcia
 
Migration to ColdFusion 11 – making it seamless and easy anit
Migration to ColdFusion 11 – making it seamless and easy   anitMigration to ColdFusion 11 – making it seamless and easy   anit
Migration to ColdFusion 11 – making it seamless and easy anitColdFusionConference
 

Mais procurados (20)

Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...
Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...
Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...
 
Integrating Drupal and Alfresco using CMIS
Integrating Drupal and Alfresco using CMISIntegrating Drupal and Alfresco using CMIS
Integrating Drupal and Alfresco using CMIS
 
10 Tips Every New Developer in Alfresco Should Know
10 Tips Every New Developer in Alfresco Should Know10 Tips Every New Developer in Alfresco Should Know
10 Tips Every New Developer in Alfresco Should Know
 
Anatomy of an APS 2 appication
Anatomy of an APS 2 appicationAnatomy of an APS 2 appication
Anatomy of an APS 2 appication
 
Moving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to MicroservicesMoving From Actions & Behaviors to Microservices
Moving From Actions & Behaviors to Microservices
 
DevCon 2018 - 5 ways to use AWS with Alfresco
DevCon 2018 - 5 ways to use AWS with AlfrescoDevCon 2018 - 5 ways to use AWS with Alfresco
DevCon 2018 - 5 ways to use AWS with Alfresco
 
Alfresco Process Services REST API - Alfresco DevCon 2018
 Alfresco Process Services REST API - Alfresco DevCon 2018 Alfresco Process Services REST API - Alfresco DevCon 2018
Alfresco Process Services REST API - Alfresco DevCon 2018
 
Serverless Media Workflow
Serverless Media WorkflowServerless Media Workflow
Serverless Media Workflow
 
Getting Started With CMIS
Getting Started With CMISGetting Started With CMIS
Getting Started With CMIS
 
Alfresco Day Platform Update
Alfresco Day Platform UpdateAlfresco Day Platform Update
Alfresco Day Platform Update
 
Alfresco Process Services extension project - Alfresco DevCon 2018
Alfresco Process Services extension project - Alfresco DevCon 2018Alfresco Process Services extension project - Alfresco DevCon 2018
Alfresco Process Services extension project - Alfresco DevCon 2018
 
Exciting New Alfresco REST APIs
Exciting New Alfresco REST APIsExciting New Alfresco REST APIs
Exciting New Alfresco REST APIs
 
PaaSVSContainerization
PaaSVSContainerizationPaaSVSContainerization
PaaSVSContainerization
 
Bring api manager into your stack
Bring api manager into your stackBring api manager into your stack
Bring api manager into your stack
 
Hidden gems in cf2016
Hidden gems in cf2016Hidden gems in cf2016
Hidden gems in cf2016
 
Command box
Command boxCommand box
Command box
 
201408 - Alfresco Tech Talk Live - Maven SDK 2.0
201408  - Alfresco Tech Talk Live - Maven SDK 2.0201408  - Alfresco Tech Talk Live - Maven SDK 2.0
201408 - Alfresco Tech Talk Live - Maven SDK 2.0
 
Building Microservices with the 12 Factor App Pattern on AWS
Building Microservices with the 12 Factor App Pattern on AWSBuilding Microservices with the 12 Factor App Pattern on AWS
Building Microservices with the 12 Factor App Pattern on AWS
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment Workshop
 
Migration to ColdFusion 11 – making it seamless and easy anit
Migration to ColdFusion 11 – making it seamless and easy   anitMigration to ColdFusion 11 – making it seamless and easy   anit
Migration to ColdFusion 11 – making it seamless and easy anit
 

Semelhante a Alfresco: The Story of How Open Source Disrupted the ECM Market

Innovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun MicrosystemsInnovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun Microsystemsrobinwauters
 
Focus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto CoriglioniFocus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto CoriglioniRoberto Galoppini
 
Open Source is Not An Alternative, It is The Solution
Open Source is Not An Alternative, It is The SolutionOpen Source is Not An Alternative, It is The Solution
Open Source is Not An Alternative, It is The Solutionwiradikusuma
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsJeff Potts
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldBret Piatt
 
IamLUG -- Lotus On Linux Report
IamLUG -- Lotus On Linux ReportIamLUG -- Lotus On Linux Report
IamLUG -- Lotus On Linux ReportBill Malchisky Jr.
 
France ug 11302010
France ug 11302010France ug 11302010
France ug 11302010FranckThomas
 
Informix User Group France - 30/11/2010 - Informix & Open Source - J Roy
Informix User Group France - 30/11/2010 - Informix & Open Source - J RoyInformix User Group France - 30/11/2010 - Informix & Open Source - J Roy
Informix User Group France - 30/11/2010 - Informix & Open Source - J RoyNicolas Desachy
 
UGIF 12 2010 - France UG
UGIF 12 2010 - France UGUGIF 12 2010 - France UG
UGIF 12 2010 - France UGUGIF
 
The History of Lotus Notes
The History of Lotus NotesThe History of Lotus Notes
The History of Lotus NotesPeter Presnell
 
IBM ConnectED, BP101: @IF("It\'s Really Good";"It MUST Be Notes";"Must Be Som...
IBM ConnectED, BP101: @IF("It\'s Really Good";"It MUST Be Notes";"Must Be Som...IBM ConnectED, BP101: @IF("It\'s Really Good";"It MUST Be Notes";"Must Be Som...
IBM ConnectED, BP101: @IF("It\'s Really Good";"It MUST Be Notes";"Must Be Som...Mat Newman
 
Connect ed2015 it must be notes, must be something else
Connect ed2015 it must be notes, must be something elseConnect ed2015 it must be notes, must be something else
Connect ed2015 it must be notes, must be something elsea8us
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Mainframe Project
 
Leaping the chasm from proprietary to open: A survivor's guide
Leaping the chasm from proprietary to open: A survivor's guideLeaping the chasm from proprietary to open: A survivor's guide
Leaping the chasm from proprietary to open: A survivor's guidebcantrill
 
OPEN SOURCE SOFTWARE
OPEN SOURCE SOFTWAREOPEN SOURCE SOFTWARE
OPEN SOURCE SOFTWAREritajindal2
 
Linux's principles and philosophy
Linux's principles and philosophyLinux's principles and philosophy
Linux's principles and philosophyMahra Alshowab
 

Semelhante a Alfresco: The Story of How Open Source Disrupted the ECM Market (20)

Innovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun MicrosystemsInnovation for Participation - Paul De Decker, Sun Microsystems
Innovation for Participation - Paul De Decker, Sun Microsystems
 
Focus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto CoriglioniFocus Group Open Source 22.11.2011 Augusto Coriglioni
Focus Group Open Source 22.11.2011 Augusto Coriglioni
 
Open Source is Not An Alternative, It is The Solution
Open Source is Not An Alternative, It is The SolutionOpen Source is Not An Alternative, It is The Solution
Open Source is Not An Alternative, It is The Solution
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
Eye Os(Cloud Opearating System)
Eye Os(Cloud Opearating System)Eye Os(Cloud Opearating System)
Eye Os(Cloud Opearating System)
 
Opensource
OpensourceOpensource
Opensource
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy World
 
IamLUG -- Lotus On Linux Report
IamLUG -- Lotus On Linux ReportIamLUG -- Lotus On Linux Report
IamLUG -- Lotus On Linux Report
 
Open Source Recife
Open Source RecifeOpen Source Recife
Open Source Recife
 
France ug 11302010
France ug 11302010France ug 11302010
France ug 11302010
 
Informix User Group France - 30/11/2010 - Informix & Open Source - J Roy
Informix User Group France - 30/11/2010 - Informix & Open Source - J RoyInformix User Group France - 30/11/2010 - Informix & Open Source - J Roy
Informix User Group France - 30/11/2010 - Informix & Open Source - J Roy
 
UGIF 12 2010 - France UG
UGIF 12 2010 - France UGUGIF 12 2010 - France UG
UGIF 12 2010 - France UG
 
The History of Lotus Notes
The History of Lotus NotesThe History of Lotus Notes
The History of Lotus Notes
 
IBM ConnectED, BP101: @IF("It\'s Really Good";"It MUST Be Notes";"Must Be Som...
IBM ConnectED, BP101: @IF("It\'s Really Good";"It MUST Be Notes";"Must Be Som...IBM ConnectED, BP101: @IF("It\'s Really Good";"It MUST Be Notes";"Must Be Som...
IBM ConnectED, BP101: @IF("It\'s Really Good";"It MUST Be Notes";"Must Be Som...
 
Connect ed2015 it must be notes, must be something else
Connect ed2015 it must be notes, must be something elseConnect ed2015 it must be notes, must be something else
Connect ed2015 it must be notes, must be something else
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
 
Leaping the chasm from proprietary to open: A survivor's guide
Leaping the chasm from proprietary to open: A survivor's guideLeaping the chasm from proprietary to open: A survivor's guide
Leaping the chasm from proprietary to open: A survivor's guide
 
OPEN SOURCE SOFTWARE
OPEN SOURCE SOFTWAREOPEN SOURCE SOFTWARE
OPEN SOURCE SOFTWARE
 
Linux's principles and philosophy
Linux's principles and philosophyLinux's principles and philosophy
Linux's principles and philosophy
 
Open
OpenOpen
Open
 

Mais de Jeff Potts

No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleNo Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleJeff Potts
 
Flexible Permissions Management with ACL Templates
Flexible Permissions Management with ACL TemplatesFlexible Permissions Management with ACL Templates
Flexible Permissions Management with ACL TemplatesJeff Potts
 
Moving Gigantic Files Into and Out of the Alfresco Repository
Moving Gigantic Files Into and Out of the Alfresco RepositoryMoving Gigantic Files Into and Out of the Alfresco Repository
Moving Gigantic Files Into and Out of the Alfresco RepositoryJeff Potts
 
Could Alfresco Survive a Zombie Attack?
Could Alfresco Survive a Zombie Attack?Could Alfresco Survive a Zombie Attack?
Could Alfresco Survive a Zombie Attack?Jeff Potts
 
Connecting Content Management Apps with CMIS
Connecting Content Management Apps with CMISConnecting Content Management Apps with CMIS
Connecting Content Management Apps with CMISJeff Potts
 
The Challenges of Keeping Bees
The Challenges of Keeping BeesThe Challenges of Keeping Bees
The Challenges of Keeping BeesJeff Potts
 
CMIS: An Open API for Managing Content
CMIS: An Open API for Managing ContentCMIS: An Open API for Managing Content
CMIS: An Open API for Managing ContentJeff Potts
 
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...Jeff Potts
 
Join the Alfresco community
Join the Alfresco communityJoin the Alfresco community
Join the Alfresco communityJeff Potts
 
Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public APIJeff Potts
 
Apache Chemistry in Action
Apache Chemistry in ActionApache Chemistry in Action
Apache Chemistry in ActionJeff Potts
 
Alfresco Community Survey 2012 Results
Alfresco Community Survey 2012 ResultsAlfresco Community Survey 2012 Results
Alfresco Community Survey 2012 ResultsJeff Potts
 
Getting Started with CMIS
Getting Started with CMISGetting Started with CMIS
Getting Started with CMISJeff Potts
 
Relational Won't Cut It: Architecting Content Centric Apps
Relational Won't Cut It: Architecting Content Centric AppsRelational Won't Cut It: Architecting Content Centric Apps
Relational Won't Cut It: Architecting Content Centric AppsJeff Potts
 
Alfresco SAUG: State of ECM
Alfresco SAUG: State of ECMAlfresco SAUG: State of ECM
Alfresco SAUG: State of ECMJeff Potts
 
Alfresco SAUG: CMIS & Integrations
Alfresco SAUG: CMIS & IntegrationsAlfresco SAUG: CMIS & Integrations
Alfresco SAUG: CMIS & IntegrationsJeff Potts
 
Should You Attend Alfresco Devcon 2011
Should You Attend Alfresco Devcon 2011Should You Attend Alfresco Devcon 2011
Should You Attend Alfresco Devcon 2011Jeff Potts
 
2011 Alfresco Community Survey Results
2011 Alfresco Community Survey Results2011 Alfresco Community Survey Results
2011 Alfresco Community Survey ResultsJeff Potts
 
Intro to Alfresco for Developers
Intro to Alfresco for DevelopersIntro to Alfresco for Developers
Intro to Alfresco for DevelopersJeff Potts
 
Good Chemistry: Alfresco, JBoss and CMIS
Good Chemistry: Alfresco, JBoss and CMISGood Chemistry: Alfresco, JBoss and CMIS
Good Chemistry: Alfresco, JBoss and CMISJeff Potts
 

Mais de Jeff Potts (20)

No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleNo Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with Ansible
 
Flexible Permissions Management with ACL Templates
Flexible Permissions Management with ACL TemplatesFlexible Permissions Management with ACL Templates
Flexible Permissions Management with ACL Templates
 
Moving Gigantic Files Into and Out of the Alfresco Repository
Moving Gigantic Files Into and Out of the Alfresco RepositoryMoving Gigantic Files Into and Out of the Alfresco Repository
Moving Gigantic Files Into and Out of the Alfresco Repository
 
Could Alfresco Survive a Zombie Attack?
Could Alfresco Survive a Zombie Attack?Could Alfresco Survive a Zombie Attack?
Could Alfresco Survive a Zombie Attack?
 
Connecting Content Management Apps with CMIS
Connecting Content Management Apps with CMISConnecting Content Management Apps with CMIS
Connecting Content Management Apps with CMIS
 
The Challenges of Keeping Bees
The Challenges of Keeping BeesThe Challenges of Keeping Bees
The Challenges of Keeping Bees
 
CMIS: An Open API for Managing Content
CMIS: An Open API for Managing ContentCMIS: An Open API for Managing Content
CMIS: An Open API for Managing Content
 
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
Apache Chemistry in Action: Using CMIS and your favorite language to unlock c...
 
Join the Alfresco community
Join the Alfresco communityJoin the Alfresco community
Join the Alfresco community
 
Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public API
 
Apache Chemistry in Action
Apache Chemistry in ActionApache Chemistry in Action
Apache Chemistry in Action
 
Alfresco Community Survey 2012 Results
Alfresco Community Survey 2012 ResultsAlfresco Community Survey 2012 Results
Alfresco Community Survey 2012 Results
 
Getting Started with CMIS
Getting Started with CMISGetting Started with CMIS
Getting Started with CMIS
 
Relational Won't Cut It: Architecting Content Centric Apps
Relational Won't Cut It: Architecting Content Centric AppsRelational Won't Cut It: Architecting Content Centric Apps
Relational Won't Cut It: Architecting Content Centric Apps
 
Alfresco SAUG: State of ECM
Alfresco SAUG: State of ECMAlfresco SAUG: State of ECM
Alfresco SAUG: State of ECM
 
Alfresco SAUG: CMIS & Integrations
Alfresco SAUG: CMIS & IntegrationsAlfresco SAUG: CMIS & Integrations
Alfresco SAUG: CMIS & Integrations
 
Should You Attend Alfresco Devcon 2011
Should You Attend Alfresco Devcon 2011Should You Attend Alfresco Devcon 2011
Should You Attend Alfresco Devcon 2011
 
2011 Alfresco Community Survey Results
2011 Alfresco Community Survey Results2011 Alfresco Community Survey Results
2011 Alfresco Community Survey Results
 
Intro to Alfresco for Developers
Intro to Alfresco for DevelopersIntro to Alfresco for Developers
Intro to Alfresco for Developers
 
Good Chemistry: Alfresco, JBoss and CMIS
Good Chemistry: Alfresco, JBoss and CMISGood Chemistry: Alfresco, JBoss and CMIS
Good Chemistry: Alfresco, JBoss and CMIS
 

Último

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Último (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Alfresco: The Story of How Open Source Disrupted the ECM Market

  • 1. Alfresco: The Story of How Open Source Disrupted the ECM Market Jeff Potts, Chief Community Officer
  • 2. Alfresco is the second largest, privately held, pure play, open source company in the world after Red Hat.
  • 3. The Roaring 1990’s Howard Shao & John Newton create Documentum “Groupware” and team collaboration software is hot Linus Torvalds open sources the kernel Aggressivel y goes after Pharma Re-branding of Free Software as Open Source EDMS released in 1993 DCTM goes public in 1996 Lotus buys Iris Associates for $84 million IBM buys Lotus for $3.5 billion Quick & easy dev, without IT Apache Web Server Netscape goes open source
  • 4. No one realizes at the time, but these three threads are on a collision course that would disrupt an entire industry.
  • 5. The first half of the 2000’s Documentum 4i is web- native Team collab software starts to be used for low-end DM needs, WCM IBM embraces LinuxDocumentum 5 adds extensible content types, BPM EMC acquires Documentum for $1.7 billion in 2003 Documentum acquires eRoom Intranets SharePoint Recession focuses IT on value Basecamp launches, 2004 Salesforce.com IPO, 2004 Sun Java Web Server becomes Tomcat Red Hat goes public
  • 6.
  • 7. They threw great parties But, there were a few problems…
  • 8. Problem #1: Cost $X,XXX,XXXUp-front license $XXX,XXXMaintenance $X,XXX,XXXServices Too Much! And it still doesn’t do exactly what we need it to do
  • 10. Problem #3: No source code
  • 11. Meanwhile, back in the lab… Where are you, ECM?
  • 12. What client conversations about Open Source felt like in the early 2000’s
  • 13. One fine day, a blog post
  • 14. Alfresco: Open Source ECM Built with open source, shipped as open source A “real” software company Founders had major ECM and commercial software cred Example of open source “moving up the stack” Set to commoditize the ECM industry
  • 15. Second half of the 2000’s Facebook opens to everyone, 2006 Android unveiled Alfresco 1.0 released in 2005 Reaches 1 million downloads 1.4 adds jBPM in 2006 Twitter tipping point Andrew McAfee coins “Enterprise 2.0” John Newton & John Powell create Alfresco John Newton clarifies Open Source strategy Ubuntu Foundation Amazon Web Services launches, 2006 Open Source web frameworks
  • 16. Alfresco Founders John Newton, CTO & Chairman John Powell, Board Member & Co-Founder
  • 17. The 2010’s, thus far Alfresco launches iOS client as OSS Dropbox has 50 million users, $240 million in revenue in 2011 Rackspace and NASA launch OpenStack, 2010 Alfresco launches SaaS offering, 2012 Simple file sharing wars SharePoint 2013 upgrades look tricky Alfresco 4.0 Alfresco acquires WeWebU Red Hat OpenShift, 2011 Github gets big Quick & easy dev, without IT
  • 18. Perfect timing The market wants • Openness • Ease of integration • Friendly, modern interfaces on any device • RESTful APIs • Social features • File sharing • Cloud • Scale
  • 20. Makes proprietary seem out- of-touch Old School Proprietary… Alfresco… Reinvents the wheel Leverages “upstream” open source components to build our products Limits early exposure to their products Releases early and often to get as much feedback as possible Hides bugs, roadmap, & documentation Manages issues in the open, updates the roadmap, provides public access to docs Holds customers hostage, using lock- in to extort obscene profits Earns customers’ business every year, shows confidence by providing a free alternative, flexible in how we’re deployed Treats source code as a closely-held secret Shares all source code openly to promote collaboration, quality, integration, and innovation
  • 22. Alfresco today Millions of downloads & installations Thousands of paying customers Partners & customers defecting from legacy ECM Alfresco leading the way on industry-wide ECM standard (CMIS)
  • 24. Visionary ECM Gartner Magic Quadrant for ECM (2010) Gartner Magic Quadrant for ECM (2012)
  • 25. Some challenges Early accusations of not being “true” open source Community Edition versus Enterprise Edition differentiation Shift in sales mentality from inbound to outbound model Open source no longer a compelling go-to- market message on its own Cloud as the preferred trial mechanism
  • 26. Enterprise Edition Includes Clustering Support for Enterprise databases Support for Enterprise app servers JMX Storage policies JOD Connector Transformation Server
  • 27. Where do we go from here?
  • 28. Worldwide excitement Active Alfresco forum users by location, November 2012
  • 29. You Could be a Star An engaged community…
  • 30. Fighting against software tyranny! • Helping out in the forums • Editing the wiki • Writing blog posts • Listing Add-Ons • Becoming Registered Developers • Starting open source projects • Downloading Community & Enterprise Trials • Reporting bugs • Organizing meetups • Hanging out in #alfresco • Sticking it to the man
  • 31. As our platform evolves, so too will our community More SaaS • Alfresco in the Cloud • Hybrid ECM More mobile More APIs More Solutions More end-users New developers New programming languages & frameworks More outreach to business users
  • 32.
  • 33. Alfresco bridges the gap Legacy ECM (On-Premise) Simple File Sharing Startups (Cloud) Alfresco Hybrid ECM
  • 34. Before I wrap-up, two quick plugs
  • 35. CMIS: Important ECM standard for interoperability Everything you need to know about CMIS 1.0 & 1.1 Lots of Groovy and Java examples Also covers Python, Android, & iOS Now on MEAP! 37%-off: 12cmisal
  • 36. Alfresco Summit Barcelona, Nov 4 - Nov 7 Boston, Nov 12 - Nov 15 The mission of the Alfresco Summit is to be a key enabler of success for anyone doing anything with our software products by facilitating discussion, collaboration, and discovery around both technical and non-technical topics related to Enterprise Content Management.
  • 37. Summary The democratization of IT began with desktops and groupware and today is realized through open source and cloud Alfresco capitalized on this trend by • Getting to market quickly by leveraging open source • Backing open source innovation with commercial software know-how/drive • Undermining legacy vendor positions with heavy price pressure
  • 38. Thank You! Jeff Potts Blog: http://ecmarchitect.com Twitter: @jeffpotts01

Notas do Editor

  1. This is the story of how that happened.
  2. Documentum bornLotus power users building their own business apps with Lotus NotesOpen Source existed before this time, but starts to appear on enterprise radars. PostgreSQL and MySQL also started during this time
  3. Documentum grows, gets into team collaboration, gets acquiredFirst-generation intranets getting refreshedFree Software advocates become decision-makers in their careers
  4. Open source starts to be less about imitation and more as a source of innovationSocial goes big, looks to make inroads into the enterpriseAlfresco launches, grows like crazy. Legacy ECM plods on.
  5. ECM vendors looking toward cloudConsumer-oriented file sharing gets big, starts to look at the EnterpriseOpen Source and cloud have combined to give us a return to “quick and easy dev, without IT”, just as we saw in the early days of Lotus Notes
  6. Gartner (Kenneth Chin, late 2012) says: -“By 2015, 80% of ECM vendors will provide cloud service alternatives.” - “By 2015, at least 60% of information workers will interact with content applications via a mobile device.” - “A hybrid architecture will make content integration and information sharing easier.”Alfresco is here already.Open source alternative to our cloud offering