4 ms·
One of the reasons the GO legal council insists on all code being under the CLA is that if google ever wants to change the license of the go codebase they can d
by mordocai 11y ago
One of the reasons the GO legal council insists on all code being under the CLA is that if google ever wants to change the license of the go codebase they can do it without asking the contributors. If any code is not under the CLA, changing the license becomes complicated.
- DannyBee 11y agoAs "the legal council in question", this is actually not the problem at all :) There are actually remarkably simpler problem than this: For starters, Everyone in the world, using go, would now have to reproduce two copyright notices, instead of one. If they messed up, intel could sue them :) Exporting that liability to the rest of the world would be irresponsible. In any case, it's not just about mixed licenses. In a good open source project, everyone contributes on the same terms. Period.
- mordocai 11y agoYou are unlikely to read this at this point, but I was going through my old comments and just saw your reply. In any case, I was commenting on the purpose of the CLA in general. I believe my comment still applies accurately to that. As far as the specific issue goes, I agree that everyone should be contributing under the same license.