del.icio.us stuff
 

MapServer Foundation - Picking up the pieces

| Permanent Link | Locative, Open Source

This is a story that requires a bit of preparation on the part of readers who may not be directly involved in the MapServer community. You should read the announcement about the new MapServer Foundation, and you should read Ed McNierney's excellent response.

The short version (and you do yourself a disservice if you did not read those two items) is that some principals of the open source MapServer project have been working with Autodesk (list of names is here ) to broker a deal whereby Autodesk released a major software package they had under development as open source software while at the same time helping to underwrite the formation of the MapServer Foundation.

There was an initial flurry of "oh wow!" and "that's interesting" messages followed by some more cautious voices and finally the unleashing of a bit of a backlash. That backlash is what Ed McNierney captured so well in his message.

The initiative to form the foundation and to donate software to the foundation has the potential to go very, very wrong. Or it can be turned into something very, very good.

How to make it good:

  1. Apologize to the community for doing a poor job of being inclusive. As Ed points out, the formation of the Foundation was done in secret. There were even non-disclosure forms. That may be how you launch a product, but it's not how you win the hearts and minds of the open source community. It could have been handled better, but it was not. Don't pretend that it was the only way to handle things. Show the community that you learned something.
  2. Fix the naming muddle. The original open source project was called "MapServer". It's a brand. It may be a slightly confusing brand but it's what people have been working with for a long time. The Foundation principals want to change the name to "MapServer Cheetah". And they want to name the software donated by Autodesk "MapServer Enterprise". This doesn't just sow confusion. It says that the principals decided that Autodesk's contribution was "better" in some dimension since they picked a name that was more likely to resonate with the "suits". Moreover, "Enterprise" might be a more polished product, but from what I have seen, it's not more capable. It is certainly not more standards compliant. I think the Autodesk contribution should be given a completely different name, and MapServer Cheetah should stay MapServer.
  3. Listen. It's not clear to me that Autodesk was sufficiently schooled in the niceties of open source. Whether or not the other principals are, the outcome shows that the team as a whole was not able to smoothly roll out this announcement. How well does Autodesk understand open source? How well do they understand the community? They were at OSG '05 but that's not enough. In fact, at least one prominent member of the geo open source community stated that he was scared at the prospect of Autodesk entering the community. What Autodesk and the rest of the principals need to do now is listen. Openly. They have to let people know they are listening, and listening well. So far, there has been a lot of traffic on the umn_mapserver-users mailing list and the #mapserver IRC. The responses from the principals have been largely defensive. You're not listening if you're defensive.
  4. Proceed carefully. The MapServer Foundation actually does not exist yet. There is no legal entity called the MapServer Foundation. This is the principals' big chance to show the community that they want to do things right.

The responsibility does not lie solely with the principals of the foundation. It rests with all of us. We have to be constructive. And we have to show some backbone. We have to say that we want a positive outcome, that we're willing to help, and that we don't wish to compromise the long term good of the community for a short term gain by any specific member of the community.

The outcome can be very, very good.

Comments

2005-11-29 12:05 | Posted by Sean Gillies | http://zcologia.com/news
Good points, Allan, though I disagree with your use of the word "backlash". Perhaps you're too close to the sparks that fly off me on #mapserver. Ed's response isn't backlash, it's a serious and thoughtful dissenting opinion. BTW, I've got comments on my blog now.
2005-11-29 12:28 | Posted by Allan
Sean - ok. maybe "unease" would have been a better choice. Thanks...
2005-11-29 12:56 | Posted by Yves Moisan
I would like to think Autodesk really (honestly) wants to do MapServer a favor by funding it and that they truly embrace the concept of Open Source development. Really. Piggybacking on MapServer's name is more like extending than embracing though ... The sad thing to me is that I'm pretty sure the great majority of people in the foundation initiative were and are indeed true to themselves and the MapServer community. Could it just be like the clumsiness of a daddy that doesn't understand why the hell his daughter won't take his money to pay for her new appartment ?
2005-11-29 13:08 | Posted by Allan
Yves - yes, I also will take Autodesk's intentions at face value. I think they are to be welcomed into the community, but they should also pay attention to the community. Perhaps another analogy is if you visit someone's home and notice they take off their shoes at the door, do you take yours off? Do you even pay enough attention to notice? And if you don't take your shoes off, how does the host graciously either ignore it or help you learn that this is what you do when you visit? In a short term relationship, it might be easier to ignore it. But if you're going to be visiting a lot, it's better for the host to say something.
2005-11-29 13:22 | Posted by Allan
There's a relevant, thought provoking tidbit on page 2 of an interview with Fred Brooks (author of the Mythical Man Month) in Fortune (http://www.fortune.com/fortune/ceo/articles/0,15114,1135298-1,00.html). Numquam incertus; semper apertus: "Never uncertain, always open." He's talking about how wishy-washiness killed PL/I. I guess I'm not advocating wishy-washiness. I'm advocating that there be reflection about the "unease" and that there be thoughtful responses to it. There's also a question about open source in the article. It's probably worth reading just because of who Fred Brooks is.
2005-11-29 13:45 | Posted by Laurent Jégou | http://www.geotests.net/blog
Thanks for these clarifications, it was very confusing first, but now some messages on the list and your post here helped shining some light on the situation.
2005-11-29 19:24 | Posted by Cornbread | http://spaces.msn.com/members/cornbreadshome/
Allen I agree with your points especially the listening part. If they are really serious about wanting to do the right thing ( they being Autodesk ) they need to listen to the community, get a concensus on what they should do, and then act on it. I really honestly doubt they have good intentions though so it will be very interesting to see what happens with this. Personally I think we are very possibly seeing the end of the Mapserver community and we are seeing the beggining of something that will become very like what the Open Dwg Alliance became after Autodesk, Bentley, and Microsoft got their hands into that group.
Comments are closed for this entry.
« July 2009 »
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
random stuff
Creative Commons License

Copyright 2006,2007 © Allan Doyle