Hi Mark:

Forgive the manual formatting...I'm stuck with outlook ;)

> -----Original Message-----
> From: Mark Kettenis [mailto:[email protected]]
> Sent: Friday, December 7, 2018 1:45 PM

[snip]

> But the contributor agreement only applies for people that want to
> contribute their code back to the EDK II codebase.

So I don't believe that's right.

The Contributor Agreement requires you to provide patent licenses, as
Does Apache 2.0, for Contributions so that consumers of the code can
enjoy use of that without concern about infringement claims post facto.

No code can get added to the project without the Contributor
signing up to that agreement. It follows then that the Contributor
Agreement is important for *all* users of the code, regardless of
Whether they themselves make contributions or not because without it
there would be no patent protection.

> For end-users of the code, or people that want to simply distribute
> the code or binaries, Apacche 2.0 adds several additional
> restrictions over two clause BSD.

I'd agree with that comparing those two formulations side by side.

However, as I say that comparison is somewhat moot given that EDK II is
not just two clause BSD.

> Thanks for taking the time to write this reply.  I appreciate it.  And
> I really don't want this to turn into another lengthy discussion about
> the pros and cons of different licenses.  Our time is better spent on
> writing good software.

No problem! And I agree with that closing thought :)  I'd have left it
but I think the clarification above is important to people reading along.
--
Cheers,

Mark.
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to