O p e n S o u r c e E n t M a r k e t B o s s i e s F r e e o r O S A r c h i t e c t u r e Using open source technologies and frameworks to deliver enterprise solutions Michael Haddad [email protected] Praxis Computing www.praxis.co.za October 2013
Jan 15, 2015
Open Source
Ent Market
BossiesFree or O
SArchitecture
Using open source technologies and frameworks
to deliver enterprise solutions
Michael [email protected] Computingwww.praxis.co.zaOctober 2013
Open Source
Ent Market
BossiesFree or O
SArchitecture
Contents
Open source and free software
Open source and making a living
Some stats
Some comparisons
Some stacks
The Bossies
Free Enterprise Solution
Free or OS
Open Source
Ent Market
ArchitectureBossies
Free or Open SourceFree Software FoundationRichard
Stallman• Software patents are dangerous to software developers
because they impose monopolies on software ideas.• Free software as in free speech, not free beer
On Open SourceRichard Stallman
• Open source is a development methodology; free software is a social movement.
On patent trolls, Feb 2013Barack Obama
•The folks that you’re talking about are a classic example; they don’t actually produce anything themselves. They’re just trying to essentially leverage and hijack somebody else’s idea and see if they can extort some money out of them.
Free or OS
Open Source
Ent Market
ArchitectureBossies
Free softwareA program is free software if the program's users have the
four essential freedoms:
The freedom to run the program, for any purpose
The freedom to study how the program works, and change it so it does your computing as you wish.
Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbour
The freedom to distribute copies of your modified versions to others.
Access to the source code is a precondition for this.
Free or OS
Open Source
Ent Market
ArchitectureBossies
Making a living
Subs-cripti
on
Support,
training,
consulting
Crowd-
funding
Advert-ising
Free or OS
Open Source
Ent Market
ArchitectureBossies
The Wild Hive Model for Open Source Projects
Free or OS
Open Source
Ent Market
ArchitectureBossies
The Maple Syrup Farm Model for Proprietary Software Companies
Free or OS
Open Source
Ent Market
ArchitectureBossies
Beekeeper Model for Single-Vendor Commercial Open Source
Free or OS
Open Source
Ent Market
ArchitectureBossies
The Honey-Gatherer Model for Service/ Support Commercial Open Source
Free or OS
Open Source
Ent Market
ArchitectureBossies
Open and Proprietary
Free or OS
Open Source
Ent Market
ArchitectureBossies
The enterpriseMost enterprises are already usingopen source software
So it’s really only a question of how much and where
Hidden software, network software and high-profile software
Mission critical or not
Free or OS
Open Source
Ent Market
ArchitectureBossies
IssuesCommunity or subscriptionSupport
• Skilled staff and local support• Access to source code
No free trips to Redmond or …Sales
• There’s no such thing as a free meal
No-one ever got fired for buying …Risk
• Greater risk in tying your company in to proprietary software without access to source
• Even with commercial open source, you can revert to community editions High-paying jobs are in SAP and OracleIT dept
• Many corporate software purchasing decisions are influenced by personal interests of IT
Free or OS
Open Source
Ent Market
ArchitectureBossies
Free or OS
Open Source
Ent Market
ArchitectureBossies
From network to business app/desktop
Network
Linux, Apache, Android,
LDAP, CAS
OpenShift, Elastix
Dev
Java, Python, PHP,
Postgres, MySQL
BonitaBPM, Mule ESB
Platform
Liferay, Wordpress,
Asterisk, Zimbra
Pentaho, Alfresco,
Activit
Apps
Desktop:
Mobile:
Enterprise:
Free or OS
Open Source
Ent Market
ArchitectureBossies
TrendsServer 24% Linux by revenueOS
• Mobile – Android more than 40% by units• Only Android and IOS, maybe Windows 8• Numerous new open source options coming along• Windows Server for Exchange, SQQL Server, IIS (for .Net)
Wide choiceDevelopment• Java, PHP, Python, Perl, …• .Net and C#• Oracle or SQL Server• MySQL, Postgers, MariaDN, MongoDB, Infobase
Is proprietary ten times better?Platform• Liferay versus SharePoint• Pentaho versus SAP BI, SAS, …• Alfresco versus Documentum
Free or OS
Open Source
Ent Market
ArchitectureBossies
Enterprise software
Mule ESB
Free or OS
Open Source
Ent Market
ArchitectureBossies
Other Apps
Free or OS
Open Source
Ent Market
ArchitectureBossies
XAMPP
Free or OS
Open Source
Ent Market
ArchitectureBossies
LAMP
Linux
Apache MariaDB/ MySQL
PHP
Applications
ArchitectureFree or O
SO
pen SourceEnt M
arketBossies
ArchitectureFree or O
SO
pen SourceEnt M
arketBossies
References
Bossies 2013http://www.infoworld.com/d/open-source-software/bossies-2013-the-best-of-open-source-software-awards-226971
James Dixon’s bee-keeper modelhttp://jamesdixon.wordpress.com/2009/04/09/new-version-of-the-beekeeper-model-for-commercial-open-source/ Aa