>Но понятно что тот, кто не согласен подписывать CLA, не пришлет патч (возможно даже важный)Может этот кто-то и не пришлет, но возможно его место займут другие, которые пришлют с десяток еще более функциональных патчей. И вообще возможно этот кто-то, из-за того что его патч не примут, форкнет проект и сделает его еще лучше.
Это я к тому, что бесполезны все эти рассуждения на тему возможно/невозможно. Все проще. Или человек хочет что-то прислать или нет! Тем более, если он пишет этот патч, то должен ознакомиться с правилами приема этого патча в проект.