<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:1653027588;
        mso-list-type:hybrid;
        mso-list-template-ids:578482850 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-text:"%1\)";
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>Folks,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>I want to answer questions and continue to try to learn
what the concerns are. I thought I&#8217;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. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>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. <br>
<br>
<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>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.&nbsp; To me, trying to do web-mapping in
2003 that didn&#8217;t support Linux was a non-starter. The team agreed and off
we went.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>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 &#8220;Feature Data Object&#8221;). 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.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>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. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>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 <st1:City w:st="on"><st1:place
 w:st="on">Ottawa</st1:place></st1:City> 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 &#8211; &#8220;Autodesk
Goes Open Source! DMSolutions Ditches MapServer for MapGuide!.&#8221; This was a
dumb idea, and a non-starter for DMS. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><br>
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.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><br>
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.<br>
<br>
In Ed&#8217;s email, he referenced the following comment: &quot;</span></font><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>And you
replied, &quot;You do it in an open, inclusive way that opens the discussion to
all stakeholders, not just a self-selected few. &nbsp;You don't ask us to sign
non-disclosure agreements and deliberately exclude the majority of the community.&quot;<br>
<br>
</span></font><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>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:<br>
<br>
<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'><span
style='mso-list:Ignore'>1)<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'>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.<br>
<br>
<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1'><![if !supportLists]><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'><span
style='mso-list:Ignore'>2)<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
size=2 face=Verdana><span style='font-size:10.0pt;font-family:Verdana'>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. <br>
<br>
<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>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&#8217;s send our lawyers off to
argue about it, but I am not in a position to disagree with ours in any event.<br>
<br>
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.<br>
<br>
Some things you will see as the weeks progress with respect to Autodesk's
involvement:<br>
<br>
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. <br>
<br>
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&#8217;ve worked on that take 2 years of
hard work. We are contributing something too.<br>
<br>
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&#8217;s board.<br>
<br>
<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>d) we will contribute code to MapServer as well as
continue to work on the code we <br>
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.<br>
<br>
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 <st1:place w:st="on"><st1:City w:st="on">Tyler</st1:City></st1:place>
said, every press release and FAQ we've produced was reviewed by that group of
people. If someone (who is &quot;Seba&quot;?) 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. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><br>
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. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>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. <br>
<br>
I hope this answers some questions and generates more. I look forward to your
feedback. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>Gary Lang<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span style='font-size:10.0pt;
font-family:Verdana'>gary.lang@autodesk.com<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>