Learn everything you need to know about free and open source software (OSS) using this video introduction. You will understand the need for OSS, the motivation behind its emergence, and its philosophy, in particular the contrasting schools of thought in the OSS movement (i.e. free software vs. open source). You will then move on to more detailed, practical matters, beginning with software licensing, the importance of licenses, and the issues surrounding them.
The mechanics of writing open source software are described by demonstrating how it is done in typical, real-world projects. An overview of the OSS ecosystem shows you what tools, applications, and organizations are out there. Finally, you’ll see various testimonies from OSS users and developers explaining why they choose OSS and the benefits they derive from it.
What You Will Learn
- Begin navigating the OSS phenomenon
- See the basics of writing proprietary vs. open source software
- Discover the motivations and principles behind OSS licensing, methods, and tools
- Understand what requirements a program must meet to be considered OSS
- Follow the typical development processes for open source projects
Who This Video Is For
These videos are for anyone who wants to begin dipping their toe into open source and are looking for a simple, informative introduction. The video is suitable for programmers or non-programmers, such as non-technical managers and business owners.
Table of Contents
- Introduction 00:01:36
- Summary 00:00:55
- Basics of Writing Software 00:02:19
- The Emergence of Open Source 00:04:20
- Principles 00:05:08
- Software Licenses 00:06:15
- How Open Source Software is Developed 00:09:00
- An Overview of the Open Source Software Ecosystem 00:06:33
- Why Use Open Source Software? 00:03:44
- Title: A Beginner’s Guide to Open Source
- Release date: December 2018
- Publisher(s): Apress
- ISBN: 9781484243497