How to Think About This Chapter
This chapter is about why software is such a powerful business and how open source changes competition. You are not just memorizing definitions — you need to understand why software firms have strong advantages and how OSS disrupts traditional models.
Focus on: marginal cost, scalability, standards, network effects, switching costs, and how OSS changes pricing, innovation, and competition.
Core Vocabulary and Concepts: Click Links for Helpful Graphics
Linux
Linux is a widely used open source operating system. It demonstrates how OSS can compete with proprietary systems and scale globally with contributions from many developers.
Open Source Software (OSS)
OSS is software where the source code is available for anyone to view, modify, and distribute. This changes how software is created, improved, and monetized compared to closed-source models.
Scalability
Scalability means the ability of software to handle increasing users or workload without a proportional increase in cost. This is a major reason software businesses are so attractive.
Total Cost of Ownership (TCO)
TCO includes all costs associated with a system, not just the upfront purchase price. This includes maintenance, support, training, upgrades, and switching costs.
Key Relationships You Should Understand
- Software has near-zero marginal cost, making it highly profitable at scale.
- Establishing a standard can create network effects and switching costs.
- OSS changes how software is created by allowing distributed collaboration.
- OSS can reduce costs but may introduce risks like support and security concerns.
- TCO matters more than upfront cost when evaluating software decisions.
- OSS can lower barriers to entry for startups and smaller firms.
Study Questions with Full Answers
1) Why is the software business considered attractive?
Software is attractive because it has very low marginal costs. Once software is created, it can be distributed to many users at almost no additional cost.
This allows firms to scale quickly and earn high profits, especially if they establish a dominant standard.
2) How do standards, network effects, and switching costs create competitive advantage?
When a company establishes a standard, more users adopt it, which increases its value. This creates network effects.
At the same time, switching costs make it difficult for users to leave, reinforcing the company’s dominance.
3) Who works on OSS and why?
OSS is developed by individuals, volunteers, and companies. Some contribute for learning, reputation, or personal interest, while firms contribute to improve software they depend on.
Companies may also build business models around OSS, such as offering support or premium services.
4) What are OSS business models?
Firms can make money through support services, customization, hosting, or complementary products. OSS does not eliminate profit — it changes where revenue comes from.
5) Why do firms choose OSS? Benefits vs risks?
Benefits include lower costs, flexibility, and transparency. Firms can modify the software to fit their needs.
Risks include lack of formal support, potential security concerns, and the need for internal expertise.
6) What does “given enough eyeballs, bugs are shallow” mean?
This means that when many people can view and modify code, bugs are more likely to be found and fixed quickly.
This is a key argument in favor of OSS reliability and improvement.
7) How does OSS impact hardware and entrepreneurship?
OSS can reduce software costs, which can increase demand for hardware since users can run free or low-cost software on devices.
It also lowers barriers to entry, allowing startups and smaller firms to compete more easily.
8) What is Total Cost of Ownership (TCO)?
TCO includes all costs associated with a system over time, not just purchase price.
Firms must consider maintenance, training, upgrades, and switching costs when evaluating software.
High-Value Compare / Contrast
- Open Source vs Closed Source: open = modifiable, closed = controlled.
- Upfront Cost vs TCO: cheap initially may be expensive long-term.
- OSS vs Proprietary: flexibility vs control and support.
- Marginal Cost vs Fixed Cost: high upfront development, low distribution cost.
Application Practice
- Why would a company give away software for free?
- How can OSS still be profitable?
- When would a firm avoid OSS?
- Why does TCO matter more than price?
- How can OSS increase competition in an industry?