On Mon, 30 Jun 2003, Daniel Mayer wrote:
Heavens no! Macromedia Flash is a proprietary software program that users would have to install separately from their browser.
[snip]
Animated GIFs are much better
[snip]
Hopefully MNG (the animated version of the open source PNG image format) will be supported by IE soon (users of IE need to install a plug-in to see these last time I checked).
MNG support has been removed from new builds of Mozilla due to maintainer issues; many Mozilla users will also need a plug-in shortly.
Both MNG and GIF are very limited, though. They're bitmap formats (don't scale, and filesizes can be prohibitive for a large, attractive image on dial-up connections), and allow little-to-no interactivity.
As far as Flash; theoretically the _format_ spec is open, and at one point I regularly used a free software Flash plugin for Netscape on Linux. I don't know if it's still maintained, since Macromedia started putting out a binary version of their plugin for (some) Linux/Unix versions a couple years ago and likely squashed development momentum.
SVG with JavaScript would be open and allow for great possibilities, but decent SVG support is much harder to find than Flash, and JavaScript leaves open even more exciting security bugs. (As may Flash...)
Most significantly, though, no animation format is going to be fully accessible to vision-impaired readers or conversion to the printed page. This means that any animation we might have needs to have the same information presented in some alternate, text/print-friendly way.
Which makes the issue somewhat moot. Those who have the appropriate support in their browsers can make use of pretty animations; those who don't can make use of other formats. But it' a matter of authorial discipline to make sure that all information is available, accessible, and gracefully degrades where support is not available. (Better to think of it as gracefully _improving_ where extra support is available: the raw text should be the basis, and anything more is frosting on the cake.)
-- brion vibber (brion @ pobox.com)