🐢

Chapter 8: Open Source Software

Hi!! I'm Bluey πŸ’™ and I’m helping you study Chapter 8!

The software industry is powerful because software has near-zero marginal cost. Once software is created, it can be copied cheaply, which creates huge profit potential.

Open Source Software (OSS) changes the industry because it makes source code free and available to modify. This creates both opportunities and challenges for firms.

Key Vocabulary

Open Source Software (OSS): Software where source code is free and modifiable.
β†’ Firms can build faster and cheaper.

Closed Source Software: Software controlled by a company.
β†’ Creates control and switching costs.

Marginal Cost: Cost of producing one more unit.
β†’ Software has near-zero marginal cost.

Network Effects: More users = more value.
β†’ Determines winners in tech markets.

Switching Costs: Difficulty of changing platforms.
β†’ Keeps users locked in.

LAMP Stack: Linux, Apache, MySQL, Programming language.
β†’ Powers many websites.

Cloud Computing: Software runs on remote servers.
β†’ Reduces cost and increases flexibility.

SaaS: Software delivered over the internet.
β†’ Users don’t install locally.

Real Examples

Linux: Open source OS used in servers, phones, and supercomputers.
LAMP Stack: Foundation for many websites.
OSS Business Model:
Why Linux struggles on desktop:

Practice Questions (Challenging)

1.

A startup builds its product using open source components instead of developing everything internally. As a result, it launches months earlier than competitors but later struggles to differentiate its product.

Which concept BEST explains BOTH the advantage and the later challenge?

A. Network effects
B. Switching costs
C. Low marginal cost and rapid time to market
D. Capital intensity

Correct answer: C

Explanation: OSS allows firms to skip development steps, improving time to market. However, because many firms can use the same tools, differentiation becomes harder. A is wrong because network effects relate to user growth, not development speed. B is wrong because switching costs affect customers, not product uniqueness. D is unrelated to software development speed.


2.

A company considers switching from a proprietary software system to an open source alternative. Although the OSS is free, the firm decides not to switch because of employee retraining, data migration, and compatibility issues.

Which concept BEST explains this decision?

A. Network effects
B. Switching costs
C. Marginal cost
D. SaaS model

Correct answer: B

Explanation: Switching costs include time, training, and compatibility challenges when changing systems. These costs can outweigh free software benefits. A is incorrect because network effects relate to value from users. C is incorrect because marginal cost refers to production, not switching. D is unrelated to the scenario.


3.

A software platform becomes dominant because developers prefer to build apps where there are already many users, and users prefer platforms with many apps.

Which concept BEST explains this cycle?

A. Marginal cost
B. Network effects
C. Open source licensing
D. Total cost of ownership

Correct answer: B

Explanation: Network effects occur when a product becomes more valuable as more users and developers join, reinforcing growth. A is incorrect because cost does not explain adoption. C is about licensing, not growth dynamics. D relates to cost evaluation, not value expansion.


4.

A firm uses open source software but pays another company to manage, maintain, and host the system in the cloud.

Which business model is MOST likely being used?

A. Selling software licenses
B. Charging for support and hosting services
C. Increasing switching costs
D. Hardware bundling

Correct answer: B

Explanation: Many OSS firms make money by offering support, hosting, and services rather than selling the software itself. A is incorrect because OSS is typically free. C is not a revenue model. D does not apply to this scenario.


5.

A firm chooses an open source platform that is highly scalable and can easily run on more powerful machines as demand grows.

Which benefit of OSS BEST explains this decision?

A. Interoperability and scalability
B. Higher marginal cost
C. Increased switching costs
D. Reduced network effects

Correct answer: A

Explanation: OSS is often designed to scale across systems and integrate with other technologies. This makes it attractive for growing firms. B is incorrect because OSS lowers cost. C is incorrect because OSS can reduce lock-in. D is unrelated to scalability.

Citations

Information Systems: A Manager's Guide to Harnessing Technology – John Gallaugher

University of Texas MIS 301 Slides – Chapter 8