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"?
...distribute Your Contributions and such derivative works
it would sound like it is a once-off agreement to all of your contributions, not just this contribution. If you no longer wanted to contribute under this agreement you would have to no longer contribute.