<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:m="http://schemas.microsoft.com/office/2004/12/omml" 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 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Arial","sans-serif";
        color:navy;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</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=MsoPlainText>I'll mention too the question of patents and JP2, since
this thread is bound to get into THAT issue too before long :-)<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Some of the algorithms within the JP2 standard (from ISO)
are patented.  However, the companies in question have agreed to not exercise
their rights on those patents for any implementation of the standard.  That is,
if you write a ISO-compliant JP2 encoder, Company X won't come after you.  This
is a good thing, and is not uncommon practice for some standards groups.  It's
better for us than the RAND ("reasonable and non-discriminatory")
clauses that get used by some groups.<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>However, there is an interesting philosophical
consideration for the open source community here.<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Let's say I write a nice, compliant MpgJp2 library on
Monday and open source it.  Landon looks at my code and, smart cookie that he
is, realizes that he could improve the overall compression ratio by tweaking
one of the core algorithms.  He forks my code, makes the change, and posts the
SunburnedJp2 library to the web on Tuesday night.  Cool.  We like that.  Open
source in action.<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>But wait -- Wednesday morning, he finds an email from
Company X's lawyers in his inbox: he is now in violation of X's patent, because
he is not using the patent within the bounds of a "compliant JP2 encoder". 
He broke the file format.  ["You break it, you buy it"?]  It's not a "JPEG
2000" library anymore.<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Some open source partisans may therefore consider the JP2
standard to not be truly open enough.<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>I'm sure there are other standards with this same
problem, although I don’t know of any offhand.<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>-mpg<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
discuss-bounces@lists.osgeo.org [mailto:discuss-bounces@lists.osgeo.org] <b>On
Behalf Of </b>Landon Blake<br>
<b>Sent:</b> Thursday, August 20, 2009 2:57 PM<br>
<b>To:</b> OSGeo Discussions<br>
<b>Subject:</b> RE: [OSGeo-Discuss] Open File Formats and Proprietary
Algorithms<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>MPG:<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Thanks
for the clarification. <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>When
you said “there is today no open source implementation of JP2 that is suitable
for geo work” do you mean that there is no open source library that can read
and write JP2? If so, who is using the format?<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Do
you know why there hasn’t been a broader adoption of JP2?<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>(I
should also add the MPG helped me publish a short article in support for open
file formats, so I know he is on our side.)  :]<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<div>

<p class=MsoNormal><strong><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy;font-weight:normal'>Landon</span></strong><span style='font-size:
10.0pt;font-family:"Arial","sans-serif";color:navy'><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>Office Phone Number: (209) 946-0268<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>Cell Phone Number: (209) 992-0658<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'> <o:p></o:p></span></p>

<p class=MsoNormal><span style='color:navy'> </span><o:p></o:p></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'>

<hr size=2 width="100%" align=center>

</div>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
discuss-bounces@lists.osgeo.org [mailto:discuss-bounces@lists.osgeo.org] <b>On
Behalf Of </b>Michael P. Gerlek<br>
<b>Sent:</b> Thursday, August 20, 2009 1:55 PM<br>
<b>To:</b> OSGeo Discussions<br>
<b>Subject:</b> RE: [OSGeo-Discuss] Open File Formats and Proprietary
Algorithms</span><o:p></o:p></p>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Some clarifications:<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- MrSID has both lossy and lossless modes<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- MrSID is not fractal based; it uses wavelets (and arithmetic
encoding)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- you can’t copyright algorithms; the MrSID source code
certainly is, however<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- MrSID relies on a number of patents, not all of which are
owned by LizardTech<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- reading MrSID does not require any fees; we have libraries you
can download, although they are not open source<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>That said, some editorial comments (although I’m now wishing I
hadn’t been so quick to rise to Landon’s bait :-)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- Some of you know the history of trying to open source MrSID; I
won’t go into that here, except to say that LizardTech doesn’t own all of the
required IP needed to make that happen.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- If we are speaking of the NAIP data, then no, it is not
exclusively available in MrSID format; it is also shipped as GeoTIFFs.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- JPEG 2000 is a very robust open standard alternative to MrSID,
and a number of players already support it (including LizardTech), but not
enough to make it viable for certain domains like NAIP.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>- some of you also know the history on open JP2 support: there
is today no open source implementation of JP2 that is suitable for geo
work.  Alas.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>-mpg<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
discuss-bounces@lists.osgeo.org [mailto:discuss-bounces@lists.osgeo.org] <b>On
Behalf Of </b>Eric Wolf<br>
<b>Sent:</b> Thursday, August 20, 2009 2:15 PM<br>
<b>To:</b> OSGeo Discussions<br>
<b>Subject:</b> Re: [OSGeo-Discuss] Open File Formats and Proprietary
Algorithms<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>The MRSID format is a very special case - and perhaps an
opportunity for a new FOSS file format. MRSID is a lossless, fractal-based,
multi-scale raster compression format. LizardTech has the algorithms to encode
and decode MRSID locked up in copyrights, and I believe, patents. Even
companies like ESRI shell out big bucks to LizardTech to be able to read and
write the MRSID format.<o:p></o:p></p>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>I guess I missed the context of the discussion. Is the
government releasing certain data exclusively in this format? If so, I think
the argument can be made against this practice. The different in compression
between MRSID and gziped TIFFs isn't really that great in this day of cheap
disks and fat pipes.<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<div>

<p class=MsoNormal>-Eric<o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'><br clear=all>
-=--=---=----=----=---=--=-=--=---=----=---=--=-=-<br>
Eric B. Wolf                  
 New! 720-334-7734<br>
USGS Geographer<br>
Center of Excellence in GIScience<br>
PhD Student <br>
CU-Boulder - Geography<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

</div>

<p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p>

<p><strong><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Warning:</span></strong><b><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'><br>
</span></b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Information
provided via electronic media is not guaranteed against defects including
translation and transmission errors. If the reader is not the intended
recipient, you are hereby notified that any dissemination, distribution or
copying of this communication is strictly prohibited. If you have received this
information in error, please notify the sender immediately.</span><o:p></o:p></p>

</div>

</body>

</html>