slightly more diplomatic bridge burning

Signed-off-by: Leah Rowe <leah@libreboot.org>
master
Leah Rowe 2023-10-28 01:39:04 +01:00
parent da1713df0a
commit 111232c163
3 changed files with 21 additions and 20 deletions

View File

@ -104,8 +104,8 @@ made to show them precisely how the Libreboot project is run, so as to provide
them with inspiration.
GNU FSDG policy is [heavily
misguided](https://libreboot.org/news/policy.html#problems-with-fsdg). Canoeboot
is vastly inferior to Libreboot, but it can at least be developed to a high
misguided](https://libreboot.org/news/policy.html#problems-with-fsdg). Libreboot
is vastly superior to Canoeboot, but it can at least be developed to a high
standard (within the FSF and GNU dogma); as of 26 October 2023, GNU Boot's build
system and revisions were still largely based on Libreboot 20220710, with very
few meaningful changes; Canoeboot was released on that day (26 Oct 2023), based
@ -138,16 +138,17 @@ It was decided then that Canoeboot would be created, as an official project in
direct competition with GNU Boot, for fun - the GNU Boot project started in June
2023, in opposition to Libreboot's change of policy. Canoeboot started, with
the desire to provide FSDG-compliant releases based on Libreboot, exactly in
line with GNU Boot policy (adhering to GNU FSDG), while being superior to it.
line with the GNU Free System Distribution Guidelines, as a proof of concept
to show what *Libreboot* would otherwise be.
Libreboot is on the forefront, bringing coreboot to ordinary people, and Canoeboot
follows the same pattern, providing high quality releases in parallel to it.
Canoeboot exists purely *for fun*, to see what is technically possible under GNU
policy. It is a fun technical challenge, nothing more. Every effort is made to
ensure perfect compliance with GNU FSDG criteria. Fun fun!
policy. It is a fun technical challenge. Every effort is made to ensure perfect
compliance with GNU FSDG criteria.
Libreboot's Binary Blob Reduction Policy is superior, because it allows
Libreboot's Binary Blob Reduction Policy is more ideal, because it allows
more people to use coreboot, thus increasing software freedom overall for more
people, but there is no harm in Canoeboot so long as it does not stifle Libreboot
development; so Canoeboot is only updated after each Libreboot release,

View File

@ -8,9 +8,9 @@ read the [about page](about.md), the [Libreboot Binary Blob Reduction
Policy](https://libreboot.org/news/policy.html) and the [GNU Boot article
on libreboot.org](https://libreboot.org/news/gnuboot.html) - all of that energy
has fuelled the creation of this page, and in fact the entire Canoeboot project.
The purpose of Canoeboot is to be superior to GNU Boot, while complying with
all of its policies by providing ROM images and source tarballs adhering to
the GNU Free System Distribution Guidelines, [even though GNU FSDG is
The main purpose of Canoeboot is to be technically superior to GNU Boot, while
complying with all of its policies by providing ROM images and source tarballs
adhering to the GNU Free System Distribution Guidelines, [even though GNU FSDG is
deeply flawed](https://libreboot.org/news/policy.html#problems-with-fsdg); this
page describes precisely how that has been achieved, and it will be updated
over time as Canoeboot continues to develop.
@ -553,18 +553,15 @@ Build system / performance improvements in Canoeboot:
Summary
=======
Now, does this mean Canoeboot is *good*? The answer is an emphatic no. It only
means that Canoeboot is far superior to GNU Boot, on a technical level.
Canoeboot is still *inferior* to Libreboot, for all of the reasons laid out in
So, in conclusion: this page is not trying to tell you why you should use
Canoeboot; rather, it's just telling you that someone worse exists. Canoeboot
and GNU Boot are *both* inherently flawed in their designs; *both* projects are
completely *inferior* to the Libreboot project, for all the reasons laid out in
the [Binary Blob Reduction Policy](https://libreboot.org/news/policy.html) - the
Canoeboot project is provided, specifically, to prove the merits of that policy,
by showing what Libreboot would have been by now if it continued adhering to
GNU policy, instead of changing to its current Blob Reduction Policy.
So, in conclusion: this page is not trying to tell you why you should use
Canoeboot; rather, it's just telling you that someone worse exists.
Libreboot provides all of the same blob-free configurations as Canoeboot, when
possible on any given mainboard, and that is the preference, but the FSF/GNU
dogma states that the user must never run any proprietary software. This dogma
@ -583,9 +580,9 @@ we can, meeting people where they're at right now.
And that is why Libreboot exists in the way that it does. Canoeboot serves as an
example of what would happen in the best-case scenario if Libreboot never changed
its policy. That best case scenario is still inferior to Libreboot. Canoeboot
is missing a ton of boards and features from Libreboot. you can see that
by reading the Canoeboot 20231026 and nonGeNUine Boot 20230717 change logs.
its policy. The best possible release of Canoeboot will still be missing a ton
of boards and features from Libreboot. Indeed, the Canoeboot 20231026 and
nonGeNUine Boot 20230717 both illustrate that quite nicely.
Actual summary
==============

View File

@ -755,7 +755,10 @@ I make these Canoeboot releases, specifically so that I have something to crap
all over. I could criticise GNU Boot more heavily, but GNU Boot is even more
inferior; I make Canoeboot as good as it can feasibly be at any point in time,
and criticise *that* result. My arguments are stronger when an *example* exists,
especially a strong example such as Canoeboot.
especially a strong example such as Canoeboot. If the best possible solution is
still inferior, then that will further invalidate the even lesser solutions,
and that is the entire purpose of Canoeboot; I make Canoeboot releases,
specifically that I can crap all over them. I'm allowed to do that if it's mine.
[Download Libreboot 20231021 instead](https://libreboot.org/news/libreboot20231021.html).