Why the lengthy contribution agreement?

It seems rather odd / unusual to have such a lengthy agreement to sign just to contribute to gradle, especially the bit about granting patent license to any patents I may own that may be infringed upon by anything I contribute to gradle. That is rather extensive! This may not be the place to raise such issues, but it is rather striking and has made the legal department at my work rather wary of contribution – and I imagine it has stifled many others as well. Any hope of lightening the entry burden to contributions to gradle?

I’ve just checked some other contributor license agreements (Apache, Google, Scala, Typesafe), and all of them look pretty much the same as Gradle’s.

Hmm. I guess I haven’t contributed to larger projects before then. Sorry for the gripe then!