There has been some interesting and amazing “outrage” by a bunch of people today of the OpenSim April Fools joke, which was:
- non destructive change of avatar appearance (no data on disk changed)
- never put into any release version, or stable tag
- only in the unstable upstream raw subversion tree
Lots of people got bent out of shape over it, many throwing temper tantrums on the opensim lists.
I’m very glad that so many people feel so entitled that they should be able to run unstable code that the core team says “never run this in production, ever, only run it if you want to help test”, not follow any dev discussions, the commit list, or irc (where many people were happily point to the patch to change this), and if anything is out of the ordinary someone owes them. But that’s really not the case.
This is an open source project that a lot of people put a lot of love into, and it’s also an open source project in a technology space that is defined in most people’s minds by flying purple penises. This violent reaction to a small amount of fun in trunk is just crazy. I do hope that everyone who is outraged wrote nasty letters to youtube, google, cnet, and the rest of the internet today.
I we had changed this in a release version, I would consider that over the line. But trunk is fair game for all manner of experimentation, on April 1 or any other day of the week. Sometimes fair warning is given, sometimes it isn’t. I was personally responsible for a 5 hour outage on osgrid because the Asset migration that I didn’t think would be an issue, and I’ve broken trunk my fair number of times.
Before you get self-righteous about “you people that have, for free, provided a viable, commericially friendly 3D engine, decided to do something in your unstable tree that doesn’t hurt my data”, think about the fact that people are doing this on their spare time, and for the love of it. The net effect of all this grumbling isn’t changing whether or not there is an April 1 next year, it’s mostly changing whether or not people feel there is a fun loving community here that they still want to support. Fortunately there has been more user support for being fun loving than against, so the whiners aren’t ruining it for everyone, at least not completely.
It really reminds me of a great picture that Roo Reynolds took at the Rails Conf a while back:
Now really, “why so serious?”. 🙂