mirror of https://github.com/ipxe/ipxe.git
[legal] Add support for the BSD-2-Clause-Patent licence
Signed-off-by: Michael Brown <mcb30@ipxe.org>pull/871/head
parent
5bf8b11527
commit
38f54fb413
|
@ -755,6 +755,53 @@ char __debug_disable(OBJECT) = ( DBGLVL_MAX & ~DBGLVL_DFLT );
|
||||||
#define FILE_LICENCE_BSD2 \
|
#define FILE_LICENCE_BSD2 \
|
||||||
PROVIDE_SYMBOL ( PREFIX_OBJECT ( __licence__bsd2__ ) )
|
PROVIDE_SYMBOL ( PREFIX_OBJECT ( __licence__bsd2__ ) )
|
||||||
|
|
||||||
|
/** Declare a file as being under the two-clause BSD plus patent licence
|
||||||
|
*
|
||||||
|
* This licence declaration is applicable when a file states itself to
|
||||||
|
* be licensed under terms allowing redistribution in source and
|
||||||
|
* binary forms (with or without modification) provided that:
|
||||||
|
*
|
||||||
|
* redistributions of source code retain the copyright notice,
|
||||||
|
* list of conditions and any attached disclaimers
|
||||||
|
*
|
||||||
|
* redistributions in binary form reproduce the copyright notice,
|
||||||
|
* list of conditions and any attached disclaimers in the
|
||||||
|
* documentation and/or other materials provided with the
|
||||||
|
* distribution
|
||||||
|
*
|
||||||
|
* and in addition states that
|
||||||
|
*
|
||||||
|
* Subject to the terms and conditions of this license, each
|
||||||
|
* copyright holder and contributor hereby grants to those
|
||||||
|
* receiving rights under this license a perpetual, worldwide,
|
||||||
|
* non-exclusive, no-charge, royalty-free, irrevocable (except for
|
||||||
|
* failure to satisfy the conditions of this license) patent
|
||||||
|
* license to make, have made, use, offer to sell, sell, import,
|
||||||
|
* and otherwise transfer this software, where such license
|
||||||
|
* applies only to those patent claims, already acquired or
|
||||||
|
* hereafter acquired, licensable by such copyright holder or
|
||||||
|
* contributor that are necessarily infringed by:
|
||||||
|
*
|
||||||
|
* their Contribution(s) (the licensed copyrights of copyright
|
||||||
|
* holders and non-copyrightable additions of contributors, in
|
||||||
|
* source or binary form) alone; or
|
||||||
|
*
|
||||||
|
* combination of their Contribution(s) with the work of
|
||||||
|
* authorship to which such Contribution(s) was added by such
|
||||||
|
* copyright holder or contributor, if, at the time the
|
||||||
|
* Contribution is added, such addition causes such combination
|
||||||
|
* to be necessarily infringed. The patent license shall not
|
||||||
|
* apply to any other combinations which include the
|
||||||
|
* Contribution.
|
||||||
|
*
|
||||||
|
* It is not necessary for the file to explicitly state that it is
|
||||||
|
* under a "BSD" licence; only that the licensing terms be
|
||||||
|
* functionally equivalent to the standard two-clause BSD licence with
|
||||||
|
* patent grant.
|
||||||
|
*/
|
||||||
|
#define FILE_LICENCE_BSD2_PATENT \
|
||||||
|
PROVIDE_SYMBOL ( PREFIX_OBJECT ( __licence__bsd2_patent__ ) )
|
||||||
|
|
||||||
/** Declare a file as being under the one-clause MIT-style licence
|
/** Declare a file as being under the one-clause MIT-style licence
|
||||||
*
|
*
|
||||||
* This licence declaration is applicable when a file states itself to
|
* This licence declaration is applicable when a file states itself to
|
||||||
|
|
|
@ -29,6 +29,7 @@ my $known_licences = {
|
||||||
public_domain => 1,
|
public_domain => 1,
|
||||||
bsd3 => 1,
|
bsd3 => 1,
|
||||||
bsd2 => 1,
|
bsd2 => 1,
|
||||||
|
bsd2_patent => 1,
|
||||||
mit => 1,
|
mit => 1,
|
||||||
isc => 1,
|
isc => 1,
|
||||||
},
|
},
|
||||||
|
@ -41,6 +42,7 @@ my $known_licences = {
|
||||||
public_domain => 1,
|
public_domain => 1,
|
||||||
bsd3 => 1,
|
bsd3 => 1,
|
||||||
bsd2 => 1,
|
bsd2 => 1,
|
||||||
|
bsd2_patent => 1,
|
||||||
mit => 1,
|
mit => 1,
|
||||||
isc => 1,
|
isc => 1,
|
||||||
},
|
},
|
||||||
|
@ -54,6 +56,7 @@ my $known_licences = {
|
||||||
public_domain => 1,
|
public_domain => 1,
|
||||||
bsd3 => 1,
|
bsd3 => 1,
|
||||||
bsd2 => 1,
|
bsd2 => 1,
|
||||||
|
bsd2_patent => 1,
|
||||||
mit => 1,
|
mit => 1,
|
||||||
isc => 1,
|
isc => 1,
|
||||||
},
|
},
|
||||||
|
@ -65,6 +68,7 @@ my $known_licences = {
|
||||||
public_domain => 1,
|
public_domain => 1,
|
||||||
bsd3 => 1,
|
bsd3 => 1,
|
||||||
bsd2 => 1,
|
bsd2 => 1,
|
||||||
|
bsd2_patent => 1,
|
||||||
mit => 1,
|
mit => 1,
|
||||||
isc => 1,
|
isc => 1,
|
||||||
},
|
},
|
||||||
|
@ -100,6 +104,16 @@ my $known_licences = {
|
||||||
isc => 1,
|
isc => 1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
bsd2_patent => {
|
||||||
|
desc => ( "BSD Licence (without advertising or endorsement clauses, ".
|
||||||
|
"with patent clause)" ),
|
||||||
|
can_subsume => {
|
||||||
|
public_domain => 1,
|
||||||
|
bsd2 => 1,
|
||||||
|
mit => 1,
|
||||||
|
isc => 1,
|
||||||
|
},
|
||||||
|
},
|
||||||
mit => {
|
mit => {
|
||||||
desc => "MIT/X11/Xorg Licence",
|
desc => "MIT/X11/Xorg Licence",
|
||||||
can_subsume => {
|
can_subsume => {
|
||||||
|
|
Loading…
Reference in New Issue