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.

Attachment: pgpMmPqJJvTw4.pgp
Description: OpenPGP digital signature

Reply via email to