Interesting analysis from Bill Bumgarner regarding Sun’s release of Java under the GPL:
You can negotiate with Sun for a custom license that allows your modifications to remain under your control. Most likely, you’ll be paying Sun for the privilege of actually owning your modifications. Yes, to own your modifications you will need to contact Sun and negotiate a non-GPL license.
There lies one revenue generating opportunity.