Topics

[PATCH 0/2] Drop suggestions of alternative acceptable licenses

Leif Lindholm
 

(Echoing https://bugzilla.tianocore.org/show_bug.cgi?id=2834:)
In the past, the TianoCore Contribution Agreement provided equal to what
the (+patent) gives us, but also for all the alternative licenses listed
under "Code Contributions". When the contribution agreement was dropped,
no conversation was had about this aspect.

Until this issue is resolved, only code licensed under edk2+patent should
be accepted into the project.

It is not obvious whether modifications to non-bsd+patent code that *was*
contributed under the TCA can still be accepted.

This set deletes the current version of license checking in PatchCheck.py
that was added in a4cfb842fca9. It also deletes all references to other
acceptable licenses (and public domain).

This gives us a clean slate to make informed decisions on what is and is
not acceptable for this project.

The statement that "Contributions using other licenses might be accepted,
but further review will be required." is intentionally retained.

Leif Lindholm (2):
Revert "BaseTools/PatchCheck.py: Add LicenseCheck"
ReadMe.rst: delete statements about other accepted licenses

Cc: Shenglei Zhang <shenglei.zhang@...>
Cc: Yuwei Chen <yuwei.chen@...>
Cc: Liming Gao <liming.gao@...>

BaseTools/Scripts/PatchCheck.py | 50 ---------------------------------
ReadMe.rst | 13 ++-------
2 files changed, 2 insertions(+), 61 deletions(-)

--
2.20.1

Laszlo Ersek
 

On 07/02/20 13:24, Leif Lindholm wrote:
(Echoing https://bugzilla.tianocore.org/show_bug.cgi?id=2834:)
In the past, the TianoCore Contribution Agreement provided equal to what
the (+patent) gives us, but also for all the alternative licenses listed
under "Code Contributions". When the contribution agreement was dropped,
no conversation was had about this aspect.
Some crucial words seem to be missing from the above paragraph:

- "the TianoCore Contribution Agreement provided [???] equal to" -- do
you mean "rights"?

- "what the [???] (+patent) gives us" -- do you mean "2-clause BSDL"?

Thanks
Laszlo


Until this issue is resolved, only code licensed under edk2+patent should
be accepted into the project.

It is not obvious whether modifications to non-bsd+patent code that *was*
contributed under the TCA can still be accepted.

This set deletes the current version of license checking in PatchCheck.py
that was added in a4cfb842fca9. It also deletes all references to other
acceptable licenses (and public domain).

This gives us a clean slate to make informed decisions on what is and is
not acceptable for this project.

The statement that "Contributions using other licenses might be accepted,
but further review will be required." is intentionally retained.

Leif Lindholm (2):
Revert "BaseTools/PatchCheck.py: Add LicenseCheck"
ReadMe.rst: delete statements about other accepted licenses

Cc: Shenglei Zhang <shenglei.zhang@...>
Cc: Yuwei Chen <yuwei.chen@...>
Cc: Liming Gao <liming.gao@...>

BaseTools/Scripts/PatchCheck.py | 50 ---------------------------------
ReadMe.rst | 13 ++-------
2 files changed, 2 insertions(+), 61 deletions(-)