Officially supported software.
Community maintained software, i.e. not officially supported software.
Software that is not free.
Supported software that is not available under a completely free license.