Effective IT solutions
Using Open Source Software
dr. comp. sci.
Latvian Open Technology Association
April 16 2010
How to be effective?
What is open source?
Why open source is effective?
What are few examples?
What we should do?
How to be Effective?
Any sufficiently advanced technology is
indistinguishable from magic
Arthur C. Clarke
Everything what can be digitalized,
can be handled for almost free
So, don't move boxes, move bits
Software Technology Shift
Mainframe Standalone Client-Server Web Open Source
Free (Libre) Software
Free Software movement was
introduced by Richard Stallman
Free software guarantees following
freedoms to users:
– The freedom to run the
program, for any purpose.
– The freedom to study how the
program works, and change it to
Richard M. make it do what you wish.
Stallman – The freedom to redistribute
Author of GNU tools and copies so you can help your
GPL licence neighbor.
– The freedom to distribute copies
of your modified versions to
Free Software versus Open Source:
Eric Raymond "rebranded" free
software as "open source" and
Open source is not only "morally right"
It is also more effective software
To adjust free software principles for
business needs, he introduced
more "weak" principles:
Eric S. Raymond Author can redistribute using different
Author of "The Cathedral and the
Bazaar" Limited usage of trademarks for
What Open Source Software Provides
"Good programmers write code, excellent
programmers reuse and rewrite"
"Given enough eyeballs, all bugs are shallow!"
No vendor lock-in
All software users and vendors are equal
No tough question about "Buy or build?"
Software as a commodity
Time when software was scarce resource is gone
How Open Source Does It?
Resources on demand
Virtualization allows to prepare resources in
No hardware shipment, no tedious planning
No accountants for tracking license fees
Open source implements "working standard"
Anyone is free to analyze it and check for
That makes integration easier and lowers
All that needed is Web browser (in computer, in
laptop, in phone, etc.)
No installation, no upgrades on the client side
New Business Models
Open source is effective and agile production and
Open Source is not technology or business
model, but it allows to use advanced business
So called "Open core" as a new shareware. Main
functionality is free, but premium services are for
Mainstream for Web 2.0 applications
Open source version is for all, but closed version for
those who can't/won't use open source
Popular for infrastructure applications and tools
Open Source Software for Business
Productivity (Office) Software
Linux (e.g. Ubuntu), BSD
Collaboration and knowledge
Media Wiki, Xwiki
Customer Relationships Management
Do It Yourself
Barack Obama won elections with slogan
"Yes, we can!"
This is true for you.
You can't be competitive if most of answers
from your software vendor are
"No, you can't!"
Start using Open Source software. You are not forced to do all
yourselves, but if you can, you are not deadly dependent on your
99% of open source of clients, who start use commercial support, are
using this software already!
Who Use Open Source?
Open source are using:
even though they don't say that
even though they don't know that
even though you don't now that
Question is not "How does it cost?"
Question is "How can we use it?"