OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Mar 29, 2024 9:09 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: UEFI License confusion
PostPosted: Sat Jun 27, 2020 7:36 pm 
Offline

Joined: Sat Jun 27, 2020 7:27 pm
Posts: 1
I'm interested in making my own, private implementation of UEFI headers, instead of using EDK. I have looked at uefi[dot]org and on download page for specification and in documentation itself stated that this document and herein content is read only, and I have no license (I assume also permission) to reproduce, implement or otherwise use for any purpose (other than to read only) the UEFI Specifications.

Do I misunderstood the statement and the specification is open for everyone to implement?


Actual quote:
Quote:
By downloading any of the UEFI Specifications, you acknowledge that no license, express or implied, is granted to you to distribute, additionally reproduce, implement or otherwise use for any purpose (other than to read only) the UEFI Specifications, and that all rights, title and interest in and to the UEFI Specifications, including all intellectual property rights of any type whatsoever, are owned by the UEFI Forum, or subject to rights granted to the UEFI Forum.


Top
 Profile  
 
 Post subject: Re: UEFI License confusion
PostPosted: Tue Jun 30, 2020 1:23 pm 
Offline
Member
Member

Joined: Mon Mar 25, 2013 7:01 pm
Posts: 5103
Quote:
A license to distribute, additionally reproduce, implement or otherwise use (other than to read only) the UEFI Specifications can be obtained by executing and returning the UEFI Adopter Membership Agreement (free membership).

It's open for anyone who signs the agreement.

(I suspect no one will care if you don't sign the agreement, as long as there's no money involved. Don't take this as legal advice, I'm not a lawyer.)


Top
 Profile  
 
 Post subject: Re: UEFI License confusion
PostPosted: Tue Jun 30, 2020 3:01 pm 
Offline
Member
Member
User avatar

Joined: Fri Feb 17, 2017 4:01 pm
Posts: 641
Location: Ukraine, Bachmut
that license is about the specification itself. not the headers (no headers exist in the spec in fact). of course, you can make your own ones, in accordance with the specification's C structures and definitions. I did so. it's not a reproduction of the specification. and if you are going to implement UEFI, yes, it's open to everybody to implement without additional agreements or whatever things.

_________________
ANT - NT-like OS for x64 and arm64.
efify - UEFI for a couple of boards (mips and arm). suspended due to lost of all the target park boards (russians destroyed our town).


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: SemrushBot [Bot] and 242 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group