Earlier quoted context omitted.
The .NET Foundation does not require copyright assignment. https://github.com/dotnet-foundation/foundation/blob/master/... The CLA only grants a copyright license . EDIT: Apparently the .NET Foundation has an additional copyright assignment track. Their documentation is inconsistent and not up-to-date. This is deeply unfortunate and certain to cause grief. > 5. Licenses. > a. Copyright License. You grant .NET Foundat…
From the linked post > It is also clear that the .NET Foundation project governance model is not well understood. Project maintainers sign an agreement that either assigns or contributes their project to the .NET Foundation. That’s the point at which project ownership changes. We’ll post another document on that this week as well. This apology claims project ownership was assigned and the parent poster claims that th…
That wording (from the post) is unfortunate because it is misleading, but that doesn't mean we should continue to spread the misinterpretation. Please stop conflating "project ownership" with "copyright assignment".
> the CLAs shared by the contributors differ from the sample one you have linked.
I got that PDF by going to https://cla.dotnetfoundation.org/ and then clicking through the link to the CLA.
In response to your challenge, I subsequently went through the first step of the project contribution process at https://dotnetfoundation.org/projects/submit and (after signing into Github) wound up at a page which includes the following:
> *Contribution Model.* Under the .NET Foundation contribution model, a project retains ownership of the copyright, but grants .NET Foundation a broad license to the project’s code and other intellectual property. The project also confirms that the project’s submissions to .NET Foundation are its own original work (there are also instructions for any third party materials that might be included).
EDIT: I'm incorrect. There is apparently an additional copyright assignment track. https://dotnetfoundation.org/projects/submit#project-applica... The DNF's documentation is inconsistent and not up-to-date.