If we change: > In particular, a free system distribution should be self-hosting. > This means that you must be able to develop and build the system with > tools that the system provides you. As a result, a free system > distribution cannot include free software that can only be built by > using nonfree software.
In: > the distro must provide everything needed to compile itself entirely > from scratch, and that must be possible to accomplish using at > least one of the already-endorsed systems. > if the distro is not capanble of compiling itself (hardware resource > constraints, for example), complete instructions must be given, > desribing which distro can be used to build it. Then we have the issue that self hosted distributions aren't necessarily able to build themselves from scratch. In several FSDG compliant self-hosted distributions, the gcc package depend on the same gcc package, on coreutils, the libc, etc. So you often need the distro itself to be able to build packages. But at least you can in theory rebuild each individual package. Here PureOS and Trisquel (and maybe more) would most likely fail that criteria: - They don't provide everything needed to compile themselves entirely from scratch. Fixing that would probably require a massive amount of work (someone would need to implement some sort of bootstrapable builds for Debian based distributions). - Both are capable of compiling themselves, so the second part doesn't apply. Denis.
pgpMmPqJJvTw4.pgp
Description: OpenPGP digital signature