Open Source Software

The Arduino software is really a collection of many different open source and free software packages. The Arduino software is licensed under the GPL version 2, although the component packages are licensed under a veritable rainbow of different ideas.

The wonderful thing about open source and free software, besides the price, is your access to the actual source code and underlying technologies. You’re not just getting a black box that performs a single function. You’re empowered to take the software to any new heights you wish.

Found a bug? You can report it in the forum, or you can fix it yourself, if you have the wherewithal to do so. Missing a feature? You can add it. Hate the way program X does Y? You can adjust it to ...

Get Arduino Internals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.