Pharo's CLA doesn't seem that bad [0]. You retain copyright, and agree to license your contribution using the MIT License. OTOH, you also agree that your contribution is "only a small component". IANAL and I wonder what is the implication of such a clause.
[0] http://files.pharo.org/media/PharoSoftwareDistributionAgreem...