Book Image

Open Source Projects - Beyond Code

By : John Mertic
Book Image

Open Source Projects - Beyond Code

By: John Mertic

Overview of this book

Open source is ubiquitous in our society, with countless existing projects, and new ones emerging every day. It follows a "scratch-your-own-itch" model where contributors and maintainers drive the project forward. Through Open Source Projects - Beyond Code, you'll learn what it takes to develop a successful, scalable, and sustainable open source project. In this book, you’ll explore the full life cycle of open source projects, from inception, through launch, to maturity, and then discover how to sunset an open source project responsibly. Along the way, you’ll learn the concepts of licensing, governance, community building, ecosystem management, and growing maintainers and contributors, as well as understand how other open source projects have been successful or might have struggled in some areas. You can use this book as an end-to-end guide or reference material for the future. By the end of this book, you’ll be able to accelerate your career in open source. Your newly acquired skills will help you stay ahead of the curve even with the ever-evolving nature of technology.
Table of Contents (20 chapters)
Free Chapter
1
Part 1: Getting Ready to Go Open Source
7
Part 2: Running an Open Source Project
12
Part 3: Building and Scaling Open Source Ecosystems

Implementing open source

You can see that there has been a long and winding history of open source, which has predominately been driven by enthusiasts who were passionate about the technologies they worked with and, over time, brought in commercial investment while staying true to form with the ethos that grew these communities.

With those years of effort came many patterns of success and patterns that did not pan out as well. We have seen the concept of open source applied to different areas outside of computing, including quilting patterns, the home brewing of beer, genome patterns, and more. From these efforts we have seen a few patterns in how open source has been used with a degree of success – let us look at those.

Information sharing amongst enthusiasts

The earliest use we’ve seen of open source (and arguably most pervasive) is just being able to share information and knowledge with others with a common problem. It generally is the underlying motivation...