2023-03-20 16:19:28 +00:00
|
|
|
% What level of Software Freedom does Libreboot give me?
|
2023-03-20 16:16:20 +00:00
|
|
|
% Leah Rowe
|
|
|
|
% 20 March 2023
|
|
|
|
|
|
|
|
Quite a while ago, I wrote a *policy* in Libreboot that defines, precisely, the
|
|
|
|
standards of what Libreboot will accept in releases as it pertains to *Software
|
|
|
|
Freedom*. This policy was written, because a *lack of clarity* existed, so I
|
|
|
|
wanted to make sure that people knew exactly what the Libreboot project is all
|
|
|
|
about, and what they can expect. It is essentially a *manifesto*, describing
|
|
|
|
the *ideology* of the Libreboot project.
|
|
|
|
|
|
|
|
Now, *ideology* is all well and good, but it must be translated into something
|
|
|
|
concrete that exists in the real world. You can't get there with thought!
|
|
|
|
|
|
|
|
Today, I published a follow-up article that defines how the policy
|
|
|
|
is *implemented* in practise. There has been some confusion among some members
|
|
|
|
of the community, about what the policy means in practise.
|
|
|
|
|
|
|
|
Refer here to the new article, thus:
|
|
|
|
|
|
|
|
[Software and hardware freedom status for each mainboard supported by
|
|
|
|
Libreboot](../freedom-status.md)
|
|
|
|
|
|
|
|
The article describes, in great detail, the current status of licensing for
|
|
|
|
various components of Libreboot. It is the *goal* of Libreboot to promote
|
|
|
|
*software freedom*, helping as many people as possible achieve a level of
|
|
|
|
sovereignty in their personal computing, reducing (or eliminating) the power
|
|
|
|
that proprietary software developers would otherwise have over them. Libreboot
|
|
|
|
makes great strides to private *boot firmware*, based on coreboot, with as much
|
|
|
|
libre *source code* as possible. It is the goal of the Libreboot project to
|
|
|
|
help bring about a world where software freedom is the *default* for everyone.
|
|
|
|
|
|
|
|
I hope that the article clears up any confusion, and I'm open to questions if
|
|
|
|
people have any. My info is on the contact page, or you can find me as `leah`
|
|
|
|
in the `#libreboot` channel on libera IRC.
|
|
|
|
|
|
|
|
The article will be maintained over time, to reflect the status of Libreboot.
|
|
|
|
|
|
|
|
PS:
|
|
|
|
|
|
|
|
Also, a new version of Libreboot was *released* yesterday. See:
|
|
|
|
|
|
|
|
[Libreboot 20230319 release announcement](libreboot20230319.md)
|
|
|
|
|
|
|
|
It made several major fixes, and massively updated the revisions for each
|
|
|
|
part used in ROM images (containing coreboot, GRUB and SeaBIOS).
|
|
|
|
|
|
|
|
I have a bunch of mainboards that I'm working on, and I hope to make another
|
|
|
|
release available as soon as possible. My priority for the next Libreboot
|
|
|
|
release is to add as many new boards as possible from coreboot, with minimal
|
|
|
|
changes to the build system itself; another focus this time is on improvements
|
|
|
|
to the documentation. Several installation guides are missing, for example, on
|
|
|
|
specific mainboards.
|
|
|
|
|
|
|
|
Specifically, I have focus on some AMD platforms, Intel sandybridge/ivybridge,
|
|
|
|
Intel Haswell and (more) GM45 platforms. Several boards exist in coreboot that
|
|
|
|
are viable to be added, both under the *current policy* and adhering to the
|
|
|
|
current *freedom status* in how the policy is implemented.
|