Comment on [deleted]
segfault@lemmy.world 1 year ago
Currently, BIOS/UEFI is largely under proprietary control
This is incorrect.
The UEFI Forum makes specifications freely available at no cost at uefi.org/specifications, and membership is free which would then allow you to redistribute and otherwise use the specs. There are many “open specifications” that require either a one-time purchase of a single specification or a subscription for continued access to a set of specifications, that you of course then cannot share. (PCI-SIG requires a company subscription at $4000 a year to access PCIe related specs.)
edk2, the reference implementation used on everything with UEFI, is open source (BSD-2-Clause-Patent) and available on GitHub: github.com/tianocore/edk2.
The problem is not that it’s under proprietary control, it’s that every fucking company forks edk2 into proprietary products because the license allows it (because Intel required it).
- Most ODMs/IBVs/OEMs are not willing to make their garbage “value-add” components available, let alone source code for them.
- Many companies are not willing or unable to make available any required datasheets or provide source code for Platform Initialization (such as NDAs for 3rd party components).
- Intel has not only gone back on its word about making more the FSP open source (FSP also uses edk2), they are trying to take control even more by shoving increasingly more shit into the FSP.
OrwellianPenguin@lemm.ee 1 year ago
[deleted]Dkarma@lemmy.world 1 year ago
This whole “project” is the very definition of a solution in search of a problem.
You’re more than welcome to flash whatever bin you want to put together. No one is stopping you. If you want these companies proprietary apis you’re kidding yourself.
OrwellianPenguin@lemm.ee 1 year ago
[deleted]Dkarma@lemmy.world 1 year ago
Your comments make you come off as clueless as to how firmware works and is developed.
watcher@nopeeking.link 1 year ago
Hasn’t it been established already that APIs can’t be proprietary, like the case woth Oracle against Google?
Dkarma@lemmy.world 1 year ago
No it is perfectly legal to have a private API. This is not a patent issue its a we won’t give you our code issue.
pastermil@sh.itjust.works 1 year ago
You basically just proved OP’s point that most our firmware is closed and it’s a problem.
Wit that said, the nuance you mentioned is good to have, especially that we’re talking about legal stuff here.