- Mozilla addons (AMO)
- Other Firefox bits
- Webpage-supplied javascript
- Python Pip
- Ruby Gems
- Rust cargo crates?
- Gnome extensions?
- Kernel modules?
- (Many more that are not at the forefront of my memory)
Debian and other distributions utilize a build system. If I'm not misunderstanding, each package is compiled from source for each architecture for which it builds successfully, the resulting binaries & packages then distributed via the repository system. There are many reasons that a package may fail to build, one of them being unavailable source files.jmgibson1981 wrote: ↑2024-02-26 03:17 With all due respect while Debian does the best it can to keep free software and non free separate there is entirely too many ways stuff can get in. They can't catch every single one of them. The only way you can get what you seem to want (by the essence of the thread) is to build your own from LFS / (Gentoo?). Only then will you be 100% aware and able to verify everything that goes in. Unless you do something you are entirely in control of then you can only hope for the best.
Unlike FSF, I do not see this definition as clearly cut; I see this definition as referring to an ideal 100% free software. A close example is a piece of software in the public domain. The other extreme is 100% non-free, in which the users do not have the freedom to exercise the said actions. A close example is a piece of software with only a blob which the author holds all rights and does not grant any permissions. Some software would fall in the middle, such as a software with source code freely available for copying and studying but requires permission to run.the users have the freedom to run, copy, distribute, study, change and improve the software.