[Joseph C. Sible <josephcsible@gmail.com>
I'm used to signing CLA's that require nothing beyond a name and a check box. When I went to sign the PSF Contributor Agreement so I can submit a PR for CPython, I was surprised to see that it wants my address. Why does the Python Software Foundation need this, especially when nobody else does?
So that our marketing partners can deliver exciting consumer shopping opportunities directly to your front door ;-) Seriously, "nobody else does" shows you haven't looked much. For example, the first two I just looked at also require a mailing address: Apache CLA https://www.apache.org/licenses/icla.pdf Android CLA https://cla.developers.google.com/clas/new?domain=DOMAIN_GOOGLE&kind=KIND_INDIVIDUAL So I'll guess that projects big enough to hire actual lawyers require an address. As to why they want an address, you'll have to ask a lawyer! There aren't any on this list. So, if you really want to pursue this, I suggest you direct the question instead to the Python Software Foundation, which deals with the project's legalities: psf@python.org