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. them with inspiration.
GNU FSDG policy is [heavily GNU FSDG policy is [heavily
misguided](https://libreboot.org/news/policy.html#problems-with-fsdg). Canoeboot misguided](https://libreboot.org/news/policy.html#problems-with-fsdg). Libreboot
is vastly inferior to Libreboot, but it can at least be developed to a high 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 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 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 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 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 2023, in opposition to Libreboot's change of policy. Canoeboot started, with
the desire to provide FSDG-compliant releases based on Libreboot, exactly in 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 Libreboot is on the forefront, bringing coreboot to ordinary people, and Canoeboot
follows the same pattern, providing high quality releases in parallel to it. 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 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 policy. It is a fun technical challenge. Every effort is made to ensure perfect
ensure perfect compliance with GNU FSDG criteria. Fun fun! 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 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 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, 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 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 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. 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 The main purpose of Canoeboot is to be technically superior to GNU Boot, while
all of its policies by providing ROM images and source tarballs adhering to complying with all of its policies by providing ROM images and source tarballs
the GNU Free System Distribution Guidelines, [even though GNU FSDG is 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 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 page describes precisely how that has been achieved, and it will be updated
over time as Canoeboot continues to develop. over time as Canoeboot continues to develop.
@ -553,18 +553,15 @@ Build system / performance improvements in Canoeboot:
Summary Summary
======= =======
Now, does this mean Canoeboot is *good*? The answer is an emphatic no. It only So, in conclusion: this page is not trying to tell you why you should use
means that Canoeboot is far superior to GNU Boot, on a technical level. 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
Canoeboot is still *inferior* to Libreboot, for all of the reasons laid out in 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 the [Binary Blob Reduction Policy](https://libreboot.org/news/policy.html) - the
Canoeboot project is provided, specifically, to prove the merits of that policy, 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 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. 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 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 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 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 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 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 its policy. The best possible release of Canoeboot will still be missing a ton
is missing a ton of boards and features from Libreboot. you can see that of boards and features from Libreboot. Indeed, the Canoeboot 20231026 and
by reading the Canoeboot 20231026 and nonGeNUine Boot 20230717 change logs. nonGeNUine Boot 20230717 both illustrate that quite nicely.
Actual summary 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 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, 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, 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). [Download Libreboot 20231021 instead](https://libreboot.org/news/libreboot20231021.html).