RIFE has been licensed under LGPL for quite a while because I want to have the developer protections that it offers (ie. changes have to be released as open source under the same license). Sadly, there has been much controversy about LGPL's usefulness in Java projects. There also seems to be a consensus that LGPL projects will never be used in commercial products due to the doubt and uncertainty that surrounds it. Finally, Apache seems the have major problems with LGPL and takes a long time to make up their mind about it.
So I'm considering relicensing RIFE under another license which offers the same kind of developer protection but is not shunned for commercial usage. The candidates seem to be CPL, MPL or CDDL. The first one has Apache's blessing and the last two will soon be accepted for binary inclusion in Apache projects.
I quite like the sound of CDDL, but there seems to be a lot of FUD around it. The connection with Sun doesn't seem to be liked by many, but it seems like the merely tried to improve MPL.
What are your thoughts about CDDL, is it a good choice for an open-source Java web application framework or should I look for something else? Are other licenses with the same developer protection worth considering?