In the CLA of the Linux Foundation, under section 2 there was the following:
... You hereby grant to the Foundation and to recipients of software distributed by the Foundation a perpetua l, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display publicly perform, sublicense, and distribute Your Contributions and such derivative works.
I understand that for any contribution I have made since signing, I won't be able to demand copyrights, nor do I wish to.
However, can I revoke my signature of the CLA in a future time, such that any contributions (or anything that might be perceived as one) I make after revocation are not subject to the terms of the agreement?
For example, let say I'm signing today, contribute something tomorrow, a day after revoke my signature, and a day after that publish some code in a forum. Can the Foundation claim the the code published in the forum is also under the original CLA, free of any copyright, because it was "irrevocable"?