Open Source and Open Source
Business Models
Session 9
Course Product Software
Prof.dr. Sjaak Brinkkemper
Dr. Slinger Jansen
Aim: To provide insight into the multitude of methods that exist for
product software developers.
Apple
Microsoft (PCs)
Closed, but not Closed? Open, but not Open? Free, but not Free?
Proprietary mainly closed or tightly
controlled platform Proprietary but more open platform Most open, open source, & free, but…? Design elegance = whole is greater than the
sum of the parts (smartphone experience) Price-performance + Windows/Office + Xbox game functions for smartphone Copy-cat designs, harder to use, but hard to beat free, lots of firms to innovate
Extreme ease of use Price-performance Price-performance, openness?
Design from scratch but gradually iOS centric Windows-centric Search-centric?
Total experience control – hardware,
software, peripherals, content Many different companies influence the Windows-Nokia experience In between Apple and Microsoft-Nokia?
Premium pricing (Mac , iPod, iPhone , iPad) Lower pricing (Windows PCs) Lowest pricing and free OS, or “less than
free”?
Marketing genius (Jobs) Software & platform strategy genius (Gates) Technology and value: Hard to beat free &
the Google brand?
Target early adopters, mostly consumer, but
gradually more business users? Mainstream business & consumer users, with deep OEM relationships Consumer to business?
Strong brand, especially for creative users,
incredible loyalty (the “Apple faithful”) Strong brand, especially for business users, users tolerate the product Strong brand for anything internet?
Superior OS software and hardware OS software (& OEM hardware) trail Apple In between Apple and Microsoft?
Current ecosystem of multiple
product-platforms and superior apps Many Windows apps, largest ecosystem. But how translate to Windows phone? Huge apps ecosystem, though still some fragmentation
Hardware manufacturing reduces profit
Licensing
Ownership
Reuse
Derivates
Infectiveness of license
Nederland Open in Verbinding
https://noiv.nl/
Some of Slinger’s favorites
http://www.sugarcrm.com/crm/
http://www.compiere.com/
http://www.mysql.com/
http://www.redhat.com/
Some exam questions
What does the NOiV strive for?
What motivates an open source
contributor to contribute?
Why aren’t software companies
making the switch to open source?
Name four open source business
Openness of Product Software Companies
Problem: Software companies are judged to be open or
closed too easily
– “Google is more open than Microsoft”
– “Centric is so closed, we should no longer buy from them.”
– “Open source is much cheaper than closed source software
products.”
– “Android is more open than the iPhone.”
Solution: Openness evaluation methods
– One for mobile platforms
Open Software Enterprise Model
Software producing organizations goal: get the software that is being
produced to be adopted as frequently as possible
Different business models exist to obtain that goal
– from open source models where source code is given away for free
– to service models where the source code is running on a protected server. – Create an ecosystem around the product
However, companies that want an ecosystem need to open up
National bodies worried about openness:
– the draft `policy on Open Standards for eGovernance’ in India – `UK Government IT strategy’
Software vendors are unaware of the different methods that exist to
The OSE Model
Create a model that:
– Shows a software company how to open up its
business
– Show a customer of a software company how to
establish the suppliers openness
Based on Sjaak’s research framework for
Levels and Perspectives
Levels
– Strategic (two years to five years) – Tactical (six months to two years) – Operational (day to day)
Perspectives
– Governance – Ownership, control, major decisions, partnership models, etc.
– Research and Development – Technical excellence, code production, development and project management
– Software Product Management – product management, requirements engineering, etc.
– Marketing and Sales – Get the customer to procure the products – Consulting and support services – get the customer to use the
Openness Option Fidelity
Available – has the option.
– If closed, 0%, if open, go to accessible.
Accessible – is accessible by anyone, not just a restricted
group.
– If closed to a group, 33%, otherwise, go to transparent.
Transparent – The openness option is explained to the
outside world.
– If documentation of governance is available, it’s transparent, go to reciprocal. If not, 33%.
Reciprocal – The environment helps determine how open this
option is.
Three Cases
GX
Eclipse
Open Design Alliance
Conclusions
An openness measurement model helps both
software companies and customers
– Shows a software company the different methods for
opening up the company
– Shows a software customer how to establish the
openness of a software company
When making the choice for a product,
openness should not be the main determinant.
TCO should be.
61