Intro; Table of Contents; About the Author; Acknowledgments; Introduction; Chapter 1: The Beginnings of Free and Open Source Software; In the Beginning; Ah, Unix; No More Free Lunches?; PCs Were a Different Culture; Breaking Community; Free Software Enters the Fray; Establishing the Foundations of Free; Fragmented Hardware and Software; Vertical Silos Everywhere; Silos Turn On Their Side; Which Mass-Market Operating System Would Prevail?; Microsoft Swings for the Fences; Windows NT Poised to Take It All; The Internet Enters the Mainstream; From Scale-Up to Scale-Out.
Internet Servers Needed an Operating SystemEnter Linux; A New *nix; Linux Grows in Popularity; Eclipsing Unix; Open Source Accelerates; A New Enterprise IT Model; Born on the Web; Build or Buy?; Disrupting the Status Quo; From Disruption to Where Innovation Happens; The Rise of Ecosystems; Breaking Up Monoliths; Linux and Open Source Had Arrived; Chapter 2: From "Free" to "Open Source"; Words Can Matter; Why Free; The Coining of "Open Source"; Pragmatism and Commercialism; How Open Source Licensing Works; Do You Have to Give Back or Not?; Protecting the Commons.
Seeing Through the Copyleft MirePermissive Licenses Gain; Driving Participation Is the Key; Maintaining Open Source Compliance; Putting Controls in Place; What Are Your Policies?; An Ongoing Process; Projects versus Products; Upstream and Downstream; Projects and Products Depend on Each Other; What Support Means; Reducing Risk; The Intersection of Security and Risk; Securing Open Source; Business as Usual: Patches and Advice; Does Code Help the Bad Guys?; Or Is "Many Eyes" the Secret Sauce?; Thinking Differently About Risk; Participating in Open Source Projects.
Starting an Open Source ProjectDoubling Down an Existing Open Source Project; Creating an Open Source Program Office; The Water Is Fine; Chapter 3: Open Source Development Model; Open Source Is About Development; Central versus Distributed Control; Differing Open Source Approaches; A Caveat; Models for Governing Projects; Who Decides?; Benevolent Dictator for Life; Meritocracy; Consensus; What Are the Principles?; Open First; Separating Technical and Business Decisions; Best Practices for Setting Goals; Who Is in the Community?; Leaders; Maintainers; Committers; Contributors.
Why You Should Think About More Than CodersUsers Get Involved; Users Become Contributors; How to Encourage New Contributors; Holding Onto Control: An Anti-Pattern; Reducing the Friction of Tools; Mentoring; The Importance of Culture; Steps to Maintain a Community; Quick Responses; Documentation: An Easy On-Ramp; Modular Beats Monoliths; Communicate, Communicate, Communicate; The Limits of Being Together; Best Practices for Distributed Teams; It's About People; The Limits of Vir tual; Determine If You're Successful; Measuring Something Changes It; What Actually Matters?
0
8
8
8
8
Learn how free software became open source and how you can sell open source software. This book provides a historical context of how open source has thoroughly transformed how we write software, how we cooperate, how we communicate, how we organize, and, ultimately, how we think about business values. You'll look at project and community examples including Linux, BSD, Apache, and Kubernetes, understand the open source development model, and how open source has influenced approaches more broadly, even proprietary software, such as open betas. You'll also examine the flipside, the "Second Machine Age," and the challenges of open source-based business models. Today, open source serves as shorthand for much broader trends and behaviors. It's not just about a free (in all senses of the word) alternative to commercial software. It increasingly is the new commercial software. How Open Source Ate Software reveals how open source has much in common, and is often closely allied, with many other trends in business and society. You'll see how it enables projects that go beyond any individual company. That makes open source not just a story about software, but a story about almost everything.
Springer Nature
com.springer.onix.9781484238943
How open source ate software.
9781484238936
Open source software.
Computer programming-- software development.
COMPUTERS-- Software Development & Engineering-- General.