Most, if not all, Linux distributions are made in part by open source technologies. A vanilla installation of your favorite Linux-based operating system likely won’t contain any closed-code programs. This makes it easier to give away the operating system for free, but it also means that modification of the operating system is legally allowed. This means that if you want, you can freely modify your operating system until your heart is content.

If you’re really good at programming, you can even join up with your favorite Linux distribution and contribute to it. All of the code used is open and publicly available for everyone to see, and anything is possible.