Adobe Confusion
As I pointed out earlier, Adobe has just donated their action script VM to Mozilla to be used in Firefox. This is really cool. For one, the VM is supposed to provide huge performance boosts. Secondly, it will ensure that your JS code works in both Firefox and Apollo to ease the migration path. However, I have to scratch my head and ask, "Why the hell didn't they donate it to WebKit/Safari?" After all, they are writing Apollo on top of WebKit, not the Mozilla's code. It is really quite amazing to me that they are investing so much in Mozilla when they are building their own platform on top of a completely different code base. Why not just build Apollo on top of Mozilla and reap the benefits of your Mozilla improvements?
Besides that, part of the philosophy of open source is that you are supposed to give back and contribute when you use someone's code. Way to rip off the WebKit engine for Apollo and then slap them in the face by giving Mozilla the VM code. If I was a WebKit dev, I think this would tick me off a bit.
[1] http://weblogs.asp.net/jezell/archive/2006/11/07/Mozilla-_2B00_-Adobe-_3D00_-Love.aspx
PS: Good luck Mozilla team, I've seen some of the code that has come out of Macromedia's doors in the past, and it wasn't pretty :)