That is much needed. Does anyone know what the new default contributor license is?
That is much needed. Does anyone know what the new default contributor license is?
It makes me so unreasonably happy to see that added to the terms of GitHub..
I'm not a lawyer but, I wonder if your terms of service can passively force a licensing agreement like this and still hold legal muster. We're talking about much more than simply licensing GitHub to display your code if you don't license it otherwise. Here GitHub is essentially causing you to enter into agreements with unrelated third parties on an opt out basis. Unless there are warnings about what you are about to do, seems like it could cause problems for both the licensor and licensee.
Some say a default license is needed, but there is a default license position: which is you are not licensed to use the code unless granted permission to do. When I don't select a license, it seems more natural for GitHub to simply block forking and repo access to anyone other than the owner and allowing only the unlicensed code to be displayed per an agreement with GitHub. That only requires that the GitHub user and GitHub have an agreement rather than the GitHub user and an unrelated third party. Or explicitly force a license choice on repo creation: pick one or upload something. That too, would get past this without forcing a license which, to me at least, looks problematic.