MIS 301 Study Guide
Chapter 8 explains what open source software is, how it differs from closed source software, and why it became so important in internet and enterprise infrastructure. The chapter also covers why Linux and other OSS tools became dominant behind the scenes, how technology stacks such as LAMP and MEAN support dynamic websites, and why managers should understand OSS when thinking about cost, scalability, and competitive advantage.
Linux – A widely used open source operating system. It powers much of the world’s server infrastructure and is also the basis of Android. It is especially important in cloud computing and internet infrastructure.
Open Source Software (OSS) – Software whose source code is openly shared so anyone can download, inspect, modify, and redistribute it under the license terms.
Scalability – The ability of a system to handle growth in users, data, or workload without major performance problems.
Total Cost of Ownership (TCO) – The full long-term cost of a system, including setup, maintenance, training, support, upgrades, and management, not just the purchase price.
LAMP Stack – A classic open source technology stack made up of Linux, Apache, MySQL, and PHP/Python/Perl. It powered many early dynamic websites. :contentReference[oaicite:1]{index=1}
MEAN Stack – A more modern stack typically using MongoDB, Express.js, Angular, and Node.js. It is designed for highly dynamic real-time applications. :contentReference[oaicite:2]{index=2}
Hosted Software – Software that runs on a remote server instead of on the user’s local machine. It usually requires a browser or client and network access.
Closed Source Software – Software whose source code is controlled by the owner and generally not available to customers. Only the owner’s developers can directly change how it works.
Open source software makes source code available to the public, allowing outside developers to inspect and improve it. Closed source software keeps the code private and treats it as intellectual property. Open source vendors often make money through support, consulting, hosting, and enterprise-grade services instead of charging directly for the code itself. :contentReference[oaicite:3]{index=3}
The slides explain that Linux and other OSS tools became the foundation of much of the internet because they were reliable, scalable, and cost-effective. Large firms realized it was cheaper and safer to collaborate on shared infrastructure than to build separate proprietary systems from scratch. :contentReference[oaicite:4]{index=4}
As Linux grew in importance, firms worried about depending too heavily on volunteer maintainers and feared fragmentation. The Linux Foundation helped solve this by funding core maintainers, standardizing development, and protecting the ecosystem legally. :contentReference[oaicite:5]{index=5}
Web 1.0 mostly involved static web pages, while Web 2.0 required dynamic pages that could support user-generated content, ecommerce, and social media. Open source stacks such as LAMP and MEAN made those dynamic web applications easier and cheaper to build. :contentReference[oaicite:6]{index=6}
LAMP uses Linux, Apache, MySQL, and PHP/Python/Perl, while MEAN uses MongoDB, Express.js, Angular, and Node.js. The slides note that MEAN is especially useful for highly dynamic real-time applications and uses one main programming language across the stack, which can make hiring full-stack developers easier. :contentReference[oaicite:7]{index=7}
OSS lowers infrastructure costs and gives firms, especially small firms, more flexibility. The chapter stresses that “keeping the lights on” does not create competitive advantage, so saving money on infrastructure can free up resources for innovation and other strategic initiatives. :contentReference[oaicite:8]{index=8}
In the AI era, managers need to understand that strong AI results depend on strong data infrastructure. The slides explain that leaders should focus not just on which model to buy, but whether their organization has clean, structured, and compliant data to support it. :contentReference[oaicite:9]{index=9}
A startup is deciding whether to use a free open source database and pay for outside support, or buy a proprietary database with a large software license fee. The founders realize the free option may still involve costs for setup, maintenance, and troubleshooting.
Which concept best helps them compare the real long-term cost of both options?
A. Network effectsCorrect Answer: B
Total cost of ownership includes all costs over time, not just the purchase price. In this scenario, the startup must consider support, maintenance, and other ongoing costs. Network effects and switching costs are different concepts, while open standards focus more on compatibility than total lifetime expense.
A company wants to build a highly dynamic web app where data changes constantly and the firm would prefer a stack that uses one main programming language across most of the layers.
Which stack is the best fit based on Chapter 8?
A. LAMPCorrect Answer: C
The MEAN stack was presented as a more modern option for highly dynamic real-time applications. It also emphasizes one main language, JavaScript, across the stack. LAMP is the older classic stack, Linux-only is not a full stack, and Apache-Excel is not a real stack.
A manager says, “I do not care whether our data infrastructure is organized. I only care about buying the most advanced AI model.” Another manager disagrees and argues that poor data quality will make even the best model unreliable.
Which Chapter 8 idea best supports the second manager?
A. AI success depends heavily on the quality of the data stackCorrect Answer: A
The slides emphasize that AI is not just an algorithm revolution but also a data revolution. If the data stack is fragmented, siloed, or poorly governed, the model will not deliver reliable insights. The other options contradict the chapter or confuse separate ideas.
Several major tech firms that normally compete with each other decide to support the Linux Foundation. They believe that a neutral shared infrastructure is safer and cheaper than each firm trying to create its own proprietary operating system.
What is the main reason this collaboration happened?
A. They wanted to eliminate all competition in softwareCorrect Answer: B
The chapter explains that competitors worked together because shared infrastructure was cheaper, safer, and less likely to fragment. The Linux Foundation helped fund core maintenance and protect the ecosystem. The other choices do not match the logic described in the slides.
A small online business wants to scale quickly without spending huge amounts on proprietary infrastructure. The owner learns that open source software can lower fixed costs and free up money for product improvements and marketing.
Which is the best interpretation of this benefit?
A. OSS creates competitive advantage simply by existingCorrect Answer: C
The slides explain that cheaper and more reliable OSS infrastructure frees funds that firms would otherwise spend on fixed costs. Those savings can then be redirected toward innovation and other strategic initiatives. OSS alone is not the competitive advantage, and it definitely does not remove the need for support or technical talent.