that's obvious - 2d, 3d, multi-display support. wide hardware support with multiple platforms (not only x86, x86_64) and systems ( not only linux, but also *bsd and more ). extra "fireworks" like aiglx and friends are secondary.- discuss a MUST featureset that should run stable
what about tivo-like device manufacturers?Believe me: there is not even one who does care about drm when it comes to decoding drm content with his ati/amd gfx card using linux... Not now, not in 2 years.
how would ati explain it to their customers? fglrx is the only driver that provides fast 3d support for all new cards. of course that will change in time.That ati/amd is going for oss is a nice direction but it seems that they lack (imho) trust in those steps. Else they would just mark the closed driver deprecated and start using all available (linux) manpower helping out the opensource team, but who knows... maybe that exactly what they are doing - but not even one customer knows about it.
remember that it takes time to prepare documentation and release it in a form that is of any use for people outside ati.
my work consists in 50% of writing documentation for commercial software at the company i work for - it takes a lot of time to do it right.
you have to make sure you don't put 3rd party IP in it [which is very time consuming process in case of a gfx card company, since possible legal issues are like a minefield in there], you also have to make sure your documentation covers anything and does not contain errors [which is much faster, but still time consuming].