We call source code the human-readable form of a program. Computers usually interpret binary code, specific to the processor’s instruction set, that is compiled from source code. Access to the source code is a pre-condition for exercising software freedom.
All Devuan-specific source code is available via the Gitlab.
Each package that is changed from Debian has its own repository on the
Gitlab, in the
devuan-packages group. Devuan packages deliver
the code in binary form, and can be built from the source code provided
in this group. We maintain a local packages list with information
about the Devuan package and upstream source.
Devuan packages are 100% free software, and belong to the
Devuan also provides
non-free from Debian. We don’t
recommend using these though:
contribsection contains free code that depends on non-free software.
non-freesection contains packages distributed under the terms of proprietary licenses that deny you one or more computing freedoms.
But sometimes you don’t have a choice: if your machine requires non-free firmware to run, some computing is better than none. You should be aware that non-free firmware may contain undisclosed functionality that may be used against you (backdoors or spyware), and there’s little chance to discover it, as the source code is not available for review. Using non-free software means to trust the vendor not only to be cooperative, but also to not be coerced into shipping insecure or malevolvent code.
Proprietary software licenses (non-free) may grant the vendor explicit or implicit rights beyond what the law requires from you as a user, such as copyright waivers for content created using the program, or the ability for the vendor to use your image or sell your private information. Please consult a lawyer before choosing to relinquish your freedom.
The source code for this web is also available on git.do.