4 ms·
The VM is open source, the frameworks are open source. The language specification is open. The only thing closed are codecs (many of which are licensed from ot
by aniket_ray 16y ago
The VM is open source, the frameworks are open source. The language specification is open.
The only thing closed are codecs (many of which are licensed from other companies and can't be open sourced), DRM stuff and platform level code that glues everything together. On the other hand, there are open source versions of swf players that Adobe actively promote.
Unfortunately, community involvement (developers and early testers) in all these projects have been low. My understanding is that people within Adobe (and there are many who like Open Source) have no evidence that open sourcing more stuff is any better for the player, since the community hardly gets involved.
Adobe did launch a 64-bit Linux flash player on Labs. Most 64 bit users never used it, sticking with the nspluginwrapper method instead.
I'm sure more community involvement with existing open source projects at Adobe would pave the way for opening up of more stuff.
- blasdel 16y agoThey open sourced the parts that have been solid for years. What's always been a huge problem is the runtime — the implementation of the standard library. It's it's mostly the same across all platforms and more than just 'glue code', it's what's actually using most of the CPU cycles when a Flash applet executes, it's all native code, and it's not sandboxed at all by most browsers.