|
|
|
|
|
by magicalist
3810 days ago
|
|
> * Mozilla gets by without one. Apple's approach for managing Swift, too.* Mozilla does have one. > Code committed by you to a Mozilla Repository, whether written by you or a third party, must be governed by the Mozilla Public License 2.0, or another license or set of licenses acceptable to the Mozilla Foundation for the Code in question. https://static.mozilla.com/foundation/documents/commit-acces... Swift has a much shorter one: > By submitting a pull request, you represent that you have the right to license your contribution to Apple and the community, and agree by submitting the patch that your contributions are licensed under the Swift license. https://github.com/apple/swift/blob/master/CONTRIBUTING.md |
|
I'm particularly perplexed why you linked to that Mozilla document, for two reasons:
1. It says what it is, and as I said above, it's not a CLA. I've signed that document. It's required by everyone to get commit access to the Mozilla repositories. Here's how it works if you want to contribute to Mozilla: you send in a patch, they accept it, and say thank you. Nobody has to sign anything. (The same process goes for Swift, by the way.)
2. I specifically mentioned such a committer's agreement in my comment. It's even in the part you quoted.