Effective IT solutions Using Open Source Software
Effective_solutions_using_FOSS.odp (1.0M, FTP)
- How to be effective?
- What is open source?
- Why open source is effective?
- What are few examples?
- What should you 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
Software Technology Shift
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 make it do what you wish.
- The freedom to redistribute copies so you can help your neighbor.
- The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes.
Free Software versus Open Source
Eric Raymond "rebranded" free software as "open source" and proved that:
- Open source is not only "morally right"
- It is also more effective software development approach
To adjust free software principles for business needs, he introduced more "weak" principles:
- Author can redistribute using different licenses
- Limited usage of trademarks for derived works
What Open Source Software Provides
- Low cost
"Good programmers write code, excellent programmers reuse and rewrite"
- High quality
"Given enough eyeballs, all bugs are shallow!"
- No vendor lock-in
All software users and vendors are equal
- Multiple choices
No tough question about "Buy or build?"
- Software as a commodity
Time when software was scarce resource has gone
How Open Source Does It?
- Resources on demand
Virtualization allows to prepare resources in minutes
- No hardware shipment, no tedious planning
No accountants for tracking license fees
- Open standards
Open source is "working standard". Anyone is free to analyze it and check for conformity. That makes integration easier and lowers integration costs.
- Thin clients
All that needed is Web browser (in computer, laptop, netbook, phone, etc.). No installation, no upgrades on the client side
- Low initial investments
"Fail early, fail often!" Using open source you can easily test/check if software fits your needs and move on
New Business Models
Open source is effective and agile production and distribution approach
Open Source is not technology or business model, but it allows to use advanced business models
So called "Open core" as a new shareware. Main functionality is free, but premium services are for money
Mainstream for Web 2.0 applications
- Dual licensing
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
- Maintenance, system integration and consultations
So called "Pure open source". Popular for new age software vendors
"Software industry is largely a service industry operating under the persistent but unfounded delusion that it is a manufacturing industry."
Eric S. Raymond, "The Magic Cauldron"
Open Source Software for Business
Do It Yourself
Barack Obama won elections using slogan "Yes, we can!".
This is true also for you.
You can't be competitive if most of answers from your software vendor are "No, you can't!"
Who Use Open Source?
Open source are using:
- Your suppliers even though they don't say that
- Your clients even though they don't know that
- Your competitors even though you don't now that