Tweak Open License definition.

Signed-off-by: Engel Nyst <engel.nyst@gmail.com>
Tweak proprietary licensed work definion.

Signed-off-by: Engel Nyst <engel.nyst@gmail.com>
Start to (fully) change to Contributor/Licensor as in AL 2.0.

I don't see how the EC clause can be written without adding to the confusion
around "we" - as licensor and as individual contributor, as long as it uses
we/you/you or we/you/contributor.
The main confusion I have in mind here is around individual developers:
it's too natural to assume that 'it's my code and I can always do whatever
I want with it, it's copyleft no matter where/how I reuse it'.
Which seems negated by PR clause.

Added definition of Contributor. Not sure this is okay.

Signed-off-by: Engel Nyst <engel.nyst@gmail.com>
Replace We->Licensor everywhere.

I think it becomes slightly harder to read (and less elegant). I don't
know if it really gains in precision either, in EC maybe but in some of
the rest of the text not really? The overlap between Contributor and
Licensor is quite interesting.

Signed-off-by: Engel Nyst <engel.nyst@gmail.com>
Contributions from a different author. Change EC name to Open Source License Grant.

This is a tricky one; under AL it is explicitly excluded. I borrowed some
of Linux kernel DCO for it: the first two points. Not sure more is really
needed, a project maintainer will make their own guidelines anyway; thinking
that the license (since it contains a contributor grant to the project) will
help if it provides the bare minimum.

Signed-off-by: Engel Nyst <engel.nyst@gmail.com>