Software with source code freely available for use, modification, and distribution.
There are several ways to contribute to open-source projects, even if you are not a developer.