>I don't see why they needed lots of testers to reach that conclusion
It wasn't end users that was required. It was the necessity of putting
together a release to coalesce the development efforts of the project.
Users and testers in the sense of application developers. The libraries and
services were in a state of flux, many developers were waiting for things
to settle down before doing the changes in their applications. A release
was necessary to get all that happening, to test the interfaces, get it all
I'm not certain how else that could have been done. People have limited
resources, and following constantly changing api's isn't the best use of
them. Some way of nailing things down was required, but not something like
a long feature freeze that would either be ignored or halt the necessary
I think the real problem was people and distros believed what they were
told. It was like ads for medicine that one sees in magazines. Wonderful
pictures followed by two pages of fine print telling you it can kill you.
My suggestion for a marketing campaign was "Software Sucks. Ours Sucks