1. Introduction to Open Source Software

You have created an awesome program, and now you want to make it available to the public. Now comes an important decision to make: what license to apply to your software.

This decision will have several important impacts, including the following:

How users can use your software

Whether the code is visible to others or “hidden” from plain sight

Whether other developers can use the code to create their own ...

Get Linux for Developers: Jumpstart Your Linux Programming Skills now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.