ADSK and the MapServer Foundation - tying the threads together

Lowell.Filak lfilak at MEDINACO.ORG
Wed Nov 30 13:47:23 EST 2005


Gary, 

Thank you for the information. 

Please keep in mind that this is viewed as an extremely dangerous area for 
some of us who have been "drawn into"/handed commercial software, built an 
infrastructure "on it"/"for it", and would have had a vast amount of the 
investment fall into a black-hole if we had not cut ties to the updates on 
that product.
Convincing the decision makers to spend large amounts of money and then 
stick that expenditure into auction within a couple of years is not, and 
should not be, easy.
There is distrust to be overcome, with some of it falling squarely on 
Autodesk. 

Lowell Filak 

Gary Lang writes: 

> Folks, 
> 
>   
> 
> I want to answer questions and continue to try to learn what the
> concerns are. I thought I'd sit down and write a longer mail about the
> discussions I see taking place around all this. The responses seem to
> range from thoughtful to paranoid. So clearly the inability to speak
> freely has not been our friend. I have triedi to explain why we needed
> to be quiet about it, and hopefully that adds to the understanding.  
> 
>   
> 
> It is good to be able to speak freely about all this, at last. I have
> been very uncomfortable with only being able to speak to a limited set
> of stakeholders, but unable to see a way around the legal issues our
> legal team put in front of us before undertaking all this. Let me give
> some background on how we got here.  
> 
>  
> 
> About two years ago I kicked off a project to rewrite MapGuide so that
> it would be a first-class citizen on Linux. The current MapGuide is
> Windows-centric to the core.  To me, trying to do web-mapping in 2003
> that didn't support Linux was a non-starter. The team agreed and off we
> went. 
> 
>   
> 
> We started off using ACE and BDB as foundation technologies, used SWIG
> for generating our API infrastructure, and switched to SQLite for the
> geodatabase, and created the FDO framework for accessing multiple data
> types through a modular architecture that is sort of like JDO but with a
> geospatial slant (hence "Feature Data Object"). At the start of the
> project, on instinct, I asked the engineers to please make their code as
> readable and as easy to change as possible, as if someone from outside
> the company would read it some day. 
> 
>   
> 
> We really valued the open source components we were using and started to
> wonder how to give something back to the open source world. About a year
> ago, we visited a friend of mine who was the CEO at Ximian, which had
> been recently acquired by Novell. We spent a lot of time with Nat and
> Miguel who encouraged us to think hard about open source. We were
> thinking about some minor products. They encouraged us to think about
> Tux after hearing about it. We listened carefully and took lots of
> notes.  
> 
>   
> 
> A little less than a year ago, I began to believe that, as we were
> selling more applications the web server components, maybe our users
> would be better served by an open source process for the Map server
> tier. It turned out that DMSolutions and some of our people in Ottawa
> worked at the same company a few years ago, and we got together through
> one of these mutual ex-Tydav people. I decided to disclose them on our
> idea to see if it made any sense, and initially to try to convince them
> to maybe switch. Imagine the headlines - "Autodesk Goes Open Source!
> DMSolutions Ditches MapServer for MapGuide!." This was a dumb idea, and
> a non-starter for DMS.  
> 
> 
> Instead of convincing them to switch, they convinced us to work with the
> MapServer community in a way that was non-competitive. To explore this
> further, we asked some of the recommended folks to sign an NDA so that
> we could tell them about Tux and about our crazy idea to be the first
> vendor in this space to go open source with their product, and a new one
> at that. 
> 
> 
> To answer one of your questions: there is no perceived benefit to this
> being a secret. In fact, it's not good from any perspective including
> ours. There simply was no other way for us to explore this idea with the
> MapServer community at large. Let me explain. 
> 
> In Ed's email, he referenced the following comment: "And you replied,
> "You do it in an open, inclusive way that opens the discussion to all
> stakeholders, not just a self-selected few.  You don't ask us to sign
> non-disclosure agreements and deliberately exclude the majority of the
> community." 
> 
> I would ask folks to please go back and read Dave's email with respect
> to Autodesk being a public company. Unfortunately, we do not have the
> freedom to speculate in public or hand out our source code without some
> sort of framework like the foundation or an NDA. So we had two choices: 
> 
>  
> 
> 1)     We could have gone it alone and been public about that from day
> one. However, that gave us no options for stakeholder consultation and
> meant we would have to try to bridge the gap with MapServer after
> effectively attacking it. 
> 
>  
> 
> 2)     Or, from day one, we could ask those who represent the widest
> number of MapServer stakeholders - i.e. the steering committee - if we
> could have a preliminary conversation about what to do.  
> 
>  
> 
> Those were really our only two choices. The bottom line is that a public
> company can't speculate on a mailing list about what it should or should
> not do. If we disagree on this point, let's send our lawyers off to
> argue about it, but I am not in a position to disagree with ours in any
> event. 
> 
> Now that the cat's out of the bag, I can say that we are much happier
> approaching open source this way rather than doing it ourselves. We hope
> others will feel the same once they understand the two options we had.
> Maybe we could have been more creative and found a third way. As a model
> for future participants or even to help me in any future open source
> work I'll do (and I'll do more in my career, I am certain), any
> suggestions would be appreciated. 
> 
> Some things you will see as the weeks progress with respect to
> Autodesk's involvement: 
> 
> a) We will participate in establishing the foundation, which, contrary
> to what has been said here, is already a legal entity. However, we will
> not drive the foundation. It would undermine our goals to do this.  
> 
> b) We will give our code - about 60 man-years of sweat and blood by
> people who love their work--to the foundation. This is a non-trivial
> thing. Do the math on the cost and think about projects you've worked on
> that take 2 years of hard work. We are contributing something too. 
> 
> c) we will be a minority vote in any foundation configuration. I am
> limiting Autodesk's participation to two people - myself and one other
> person - both engineers. I expect the MapServer membership to be some
> multiple of that. As it is, the current discussion and decision process
> observes the ratio you see on the open letter signature list - 1 to 10,
> Autodesk to MapServer. We will never have control of the MapServer
> Foundation's board. 
> 
>  
> 
> d) we will contribute code to MapServer as well as continue to work on
> the code we 
> are contributing which I'll refer to as MSE for short. We will give away
> our FDO framework for ArcSDE, SHP, ODBC, MySQL, etc. We will make this
> work with MapServer. 
> 
> Finally, I hope people can continue to be respectful of the signers of
> the open letter. They are nobody's fools and nobody's tools and will
> simply use this opportunity to strengthen their efforts. That's more
> than fine with us. Also keep in mind that as Tyler said, every press
> release and FAQ we've produced was reviewed by that group of people. If
> someone (who is "Seba"?) decided to forward an Autodesk press release
> from Yahoo to /. instead of the open letter, we have no more control
> over that any more than we control the MapServer community or the
> steering committee.  
> 
> 
> MapServer should continue to grow and, believe me, it's in our interest
> to see it grow. We obviously hope people will look at the code we're
> contributing as well, but we're just happy to be in the open now.  
> 
>   
> 
> Now that we're past the initial step of disclosure, the discussion
> should be as wide open as possible. We are all actively talking to other
> entities about sponsoring the MapServer Foundation. Just as we don't
> want Autodesk to be the driver of the community we would like to see
> more involvement by other players in the GIS world.  
> 
> I hope this answers some questions and generates more. I look forward to
> your feedback.  
> 
>   
> 
> Gary Lang 
> 
> gary.lang at autodesk.com 
> 
>   
> 
>   
> 
 



More information about the mapserver-users mailing list