<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: More Matter with Less Art</title>
	<atom:link href="http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html</link>
	<description>Thinking the unthinkable, pondering the imponderable, effing the ineffable and scruting the inscrutable</description>
	<lastBuildDate>Tue, 16 Mar 2010 03:07:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jäger</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-1199</link>
		<dc:creator>Jäger</dc:creator>
		<pubDate>Thu, 13 Sep 2007 12:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-1199</guid>
		<description>Interoperate with a M$&#039;s crappy &quot;standard&quot; again?! No, thanks...&lt;br/&gt;&lt;br/&gt;I will not pretend that M$ honestly wants to be &quot;open&quot;, and just can&#039;t believe there is people who believe it&#039;s going to be. Is it a good thing that M$ opened its specification? Yes, it is, of course. But please don&#039;t blindly believe that itself alone makes it necessarily good without considering the motivations of the company.&lt;br/&gt;&lt;br/&gt;Thanks Rob, you have so great damn good arguments!</description>
		<content:encoded><![CDATA[<p>Interoperate with a M$&#8217;s crappy &#8220;standard&#8221; again?! No, thanks&#8230;</p>
<p>I will not pretend that M$ honestly wants to be &#8220;open&#8221;, and just can&#8217;t believe there is people who believe it&#8217;s going to be. Is it a good thing that M$ opened its specification? Yes, it is, of course. But please don&#8217;t blindly believe that itself alone makes it necessarily good without considering the motivations of the company.</p>
<p>Thanks Rob, you have so great damn good arguments!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabe</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-652</link>
		<dc:creator>Gabe</dc:creator>
		<pubDate>Mon, 02 Apr 2007 13:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-652</guid>
		<description>What I find most distressing is that Microsoft does not even implement the standard it proposes. Word 2007 has dropped justification like WorpPerfect 6 (wpJustification) and will only justify by adding spaces between words. This is increasing my document length by about 20% and making them look much less professional.</description>
		<content:encoded><![CDATA[<p>What I find most distressing is that Microsoft does not even implement the standard it proposes. Word 2007 has dropped justification like WorpPerfect 6 (wpJustification) and will only justify by adding spaces between words. This is increasing my document length by about 20% and making them look much less professional.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-442</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Sat, 03 Feb 2007 00:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-442</guid>
		<description>Gary,&lt;br /&gt;&lt;br /&gt;We should also remember how hard Microsoft was pushing the Office 2003 Reference Schemas in Massachusetts even though the spreadsheet formulas were totally  unspecified.&lt;br /&gt;&lt;br /&gt;Of course, hypocrisy is not a crime.</description>
		<content:encoded><![CDATA[<p>Gary,</p>
<p>We should also remember how hard Microsoft was pushing the Office 2003 Reference Schemas in Massachusetts even though the spreadsheet formulas were totally  unspecified.</p>
<p>Of course, hypocrisy is not a crime.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GaryEdwards</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-441</link>
		<dc:creator>GaryEdwards</dc:creator>
		<pubDate>Fri, 02 Feb 2007 23:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-441</guid>
		<description>Thanks for proving my point;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&quot;Also some commenter here suggest that the OOXML spreadsheer formula&#039;s were based on the work of the OpenFormula&#039;s group. However he seems to completly overlook that fact that the OOXML spreadsheet formula&#039;s were based on SpreadsheetML, a predesssor of OOXML which was created in 2001/2002, even before the conpcept of OpenFormula ever existed.&quot;&lt;/i&gt;&lt;br /&gt;# posted by Anonymous&lt;br /&gt;&lt;br /&gt;No matter when SpreadsheetML was released, the fact remains that the XML encoding of Excel formulas were not included.  &lt;br /&gt;&lt;br /&gt;It&#039;s an interesting fact of history that Microsoft did not disclose their Excel fomulas until after IBM had contributed the complete Lotus 123 formula and spreadsheet conversion documentation to the ODF OpenFormula Project.&lt;br /&gt;&lt;br /&gt;This is hardly what one would characterize as the straw that broke the camel&#039;s back.  It&#039;s more like a ton of bricks falling on Microsoft&#039;s head.  They had little choice but to finally give into public outrage and release the secret formulas. &lt;br /&gt;&lt;br /&gt;Note that if Microsoft truly believed in the application interoperability they now preach, they could have released the Excel formula documentation at any time - including the 2003 MSOffice release of SpreadsheetML. But they didn&#039;t.  &lt;br /&gt;&lt;br /&gt;OBTW, now that the MS Translator plugin has been released, suspiciously coinciding with the final days of the Ecma 376 contradiction review, does anyone think Novell will release the Translator plugin for OpenOffice.org on Monday, the final day of MS Ecma 376 review - when fast track ballots must be cast?&lt;br /&gt;&lt;br /&gt;~ge~</description>
		<content:encoded><![CDATA[<p>Thanks for proving my point;</p>
<p><i>&#8220;Also some commenter here suggest that the OOXML spreadsheer formula&#8217;s were based on the work of the OpenFormula&#8217;s group. However he seems to completly overlook that fact that the OOXML spreadsheet formula&#8217;s were based on SpreadsheetML, a predesssor of OOXML which was created in 2001/2002, even before the conpcept of OpenFormula ever existed.&#8221;</i><br /># posted by Anonymous</p>
<p>No matter when SpreadsheetML was released, the fact remains that the XML encoding of Excel formulas were not included.  </p>
<p>It&#8217;s an interesting fact of history that Microsoft did not disclose their Excel fomulas until after IBM had contributed the complete Lotus 123 formula and spreadsheet conversion documentation to the ODF OpenFormula Project.</p>
<p>This is hardly what one would characterize as the straw that broke the camel&#8217;s back.  It&#8217;s more like a ton of bricks falling on Microsoft&#8217;s head.  They had little choice but to finally give into public outrage and release the secret formulas. </p>
<p>Note that if Microsoft truly believed in the application interoperability they now preach, they could have released the Excel formula documentation at any time &#8211; including the 2003 MSOffice release of SpreadsheetML. But they didn&#8217;t.  </p>
<p>OBTW, now that the MS Translator plugin has been released, suspiciously coinciding with the final days of the Ecma 376 contradiction review, does anyone think Novell will release the Translator plugin for OpenOffice.org on Monday, the final day of MS Ecma 376 review &#8211; when fast track ballots must be cast?</p>
<p>~ge~</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-440</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Fri, 02 Feb 2007 21:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-440</guid>
		<description>To Miguel&#039;s question, on whether I have actually done any coding in this area, or whether I am &quot;just another armchair general&quot;.  I prefer to let my words and logic stand for themselves.  A resume is a poor substitute for a sound argument.  &lt;br /&gt;&lt;br /&gt;But if you think it makes a bit of difference, I joined IBM as part of their purchase of Lotus, and over the past 17 years I&#039;ve coded on SmartSuite, Lotus Components, eSuite,  K-Station, Portal and Workplace, among some of the more notable projects.  &lt;br /&gt;&lt;br /&gt;Along the way I&#039;ve done a good deal of file format work, with SmartSuite formats, with the legacy  binary Office formats, with ODF and with OOXML.  I also was part of the team that made the Xalan XSLT engine and contributed that to Apache.  So I have some basis for my opinions, based on practical experience as well as clear thinking.  You are free to accept or reject either or both.&lt;br /&gt;&lt;br /&gt;To the point of interoperability, it is a more complicated issue than you make it out to be.  The presence of a specification does not guarantee it, and the absence of a specification does not prevent it.  It is a matter of degree based on the transparency of the technology.  A binary format, for example, is very difficult to reverse engineer.  But a spreadsheet function is rather trivial to do so.  The concept, familiar in patent law for, of &quot;undue experimentation&quot; is appropriate here.  Can you figure out what AVERAGE() means without undue experimentation?  I think so.&lt;br /&gt;&lt;br /&gt;Also you might want to take a look at the OOXML formula documentation to see if it does much better.  It doesn&#039;t tell whether SIN or COS take radians or degrees as input parameters.  So obviously even there interoperability will require the use of information that is beyond the normative text of the specification.n.</description>
		<content:encoded><![CDATA[<p>To Miguel&#8217;s question, on whether I have actually done any coding in this area, or whether I am &#8220;just another armchair general&#8221;.  I prefer to let my words and logic stand for themselves.  A resume is a poor substitute for a sound argument.  </p>
<p>But if you think it makes a bit of difference, I joined IBM as part of their purchase of Lotus, and over the past 17 years I&#8217;ve coded on SmartSuite, Lotus Components, eSuite,  K-Station, Portal and Workplace, among some of the more notable projects.  </p>
<p>Along the way I&#8217;ve done a good deal of file format work, with SmartSuite formats, with the legacy  binary Office formats, with ODF and with OOXML.  I also was part of the team that made the Xalan XSLT engine and contributed that to Apache.  So I have some basis for my opinions, based on practical experience as well as clear thinking.  You are free to accept or reject either or both.</p>
<p>To the point of interoperability, it is a more complicated issue than you make it out to be.  The presence of a specification does not guarantee it, and the absence of a specification does not prevent it.  It is a matter of degree based on the transparency of the technology.  A binary format, for example, is very difficult to reverse engineer.  But a spreadsheet function is rather trivial to do so.  The concept, familiar in patent law for, of &#8220;undue experimentation&#8221; is appropriate here.  Can you figure out what AVERAGE() means without undue experimentation?  I think so.</p>
<p>Also you might want to take a look at the OOXML formula documentation to see if it does much better.  It doesn&#8217;t tell whether SIN or COS take radians or degrees as input parameters.  So obviously even there interoperability will require the use of information that is beyond the normative text of the specification.n.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-439</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 02 Feb 2007 09:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-439</guid>
		<description>Miguel, miguel, miguel...Please explain why we should all roll over and accept XAML/OOXML!? XAML for starters...we have HTML/CSS that everyone is familiar with and completely understands...we are also moving towards XForms through the W3C so why do we need to go with one vendor?&lt;br /&gt;&lt;br /&gt;OOXML (Nonsense and useless)...we have ODF which has been developed by multiple vendors WHICH IS OPEN and ready for everyone to start using...Why do you insist that we should work with OOXML. ODF is here to end this madness?! OOXML is there ONLY because ODF was gathering momentum...its a bit like IE7 only came around because Firefox has started to take market share? &lt;br /&gt;&lt;br /&gt;The real problem that I see is that you are going to need to support XAML with Mono (at some point!) explain how you are going to do that and not touch on any patents? I mean...I keep reading that Mono is not patent encumbered (are you sure about this??) I can only say that it is your lack of wisdom when it comes to dealing with Microsoft...you need to be stung in the a$$ so to speak to realize who you are holding hands with?!?</description>
		<content:encoded><![CDATA[<p>Miguel, miguel, miguel&#8230;Please explain why we should all roll over and accept XAML/OOXML!? XAML for starters&#8230;we have HTML/CSS that everyone is familiar with and completely understands&#8230;we are also moving towards XForms through the W3C so why do we need to go with one vendor?</p>
<p>OOXML (Nonsense and useless)&#8230;we have ODF which has been developed by multiple vendors WHICH IS OPEN and ready for everyone to start using&#8230;Why do you insist that we should work with OOXML. ODF is here to end this madness?! OOXML is there ONLY because ODF was gathering momentum&#8230;its a bit like IE7 only came around because Firefox has started to take market share? </p>
<p>The real problem that I see is that you are going to need to support XAML with Mono (at some point!) explain how you are going to do that and not touch on any patents? I mean&#8230;I keep reading that Mono is not patent encumbered (are you sure about this??) I can only say that it is your lack of wisdom when it comes to dealing with Microsoft&#8230;you need to be stung in the a$$ so to speak to realize who you are holding hands with?!?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wesley Parish</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-438</link>
		<dc:creator>Wesley Parish</dc:creator>
		<pubDate>Fri, 02 Feb 2007 09:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-438</guid>
		<description>&lt;b&gt;FWLIW&lt;/b&gt;, Rob and Miguel, I appear to have had a minor effect on the MS OO XML specification.  I don&#039;t know if that makes me an &lt;i&gt;armchair general&lt;/i&gt;, or even an &lt;i&gt;armchewer&lt;/i&gt;, but I criticized the inclusion of ActiveX controls in the spec.  Unlike the Microsoft developers, I have had actual experience in maintaining Microsoft products under Internet-borne malware assault.  And ActiveX is bad news.&lt;br /&gt;&lt;br /&gt;I complained about it not only to Brian Jones, but also to Port 25.  I was surprised to see that they had taken my complaints on board; I had suggested either they provide the full specifications for ActiveX, or abstract the functionality so that I could get the same sort of effect using QT or GTK.  They chose the second option.&lt;br /&gt;&lt;br /&gt;Now all the hard work by the Groklawyers is further proof that Microsoft hasn&#039;t put nearly as much thought into their Office Open XML file format as they fondly hoped.&lt;br /&gt;&lt;br /&gt;My experience is proof that Microsoft suffers from a &lt;i&gt;Not Invented Here&lt;/i&gt; syndrome, and while it is possible to get them to change, it takes a lot of work.&lt;br /&gt;&lt;br /&gt;Microsoft has already launched their MS Office 2k7 product, with MS OO XML aka ECMA 376 as one of its default file formats.  And there&#039;s a whole lot of other equally serious issues with it, that Microsoft shows little or no interest in rectifying.&lt;br /&gt;&lt;br /&gt;Which is why, when I get back on to my (stalled) Office Miniatures project, I&#039;ll be using ODF as the default file format.  I can always read the KOffice and OpenOffice.org code to see alternative ways of handling major problems.</description>
		<content:encoded><![CDATA[<p><b>FWLIW</b>, Rob and Miguel, I appear to have had a minor effect on the MS OO XML specification.  I don&#8217;t know if that makes me an <i>armchair general</i>, or even an <i>armchewer</i>, but I criticized the inclusion of ActiveX controls in the spec.  Unlike the Microsoft developers, I have had actual experience in maintaining Microsoft products under Internet-borne malware assault.  And ActiveX is bad news.</p>
<p>I complained about it not only to Brian Jones, but also to Port 25.  I was surprised to see that they had taken my complaints on board; I had suggested either they provide the full specifications for ActiveX, or abstract the functionality so that I could get the same sort of effect using QT or GTK.  They chose the second option.</p>
<p>Now all the hard work by the Groklawyers is further proof that Microsoft hasn&#8217;t put nearly as much thought into their Office Open XML file format as they fondly hoped.</p>
<p>My experience is proof that Microsoft suffers from a <i>Not Invented Here</i> syndrome, and while it is possible to get them to change, it takes a lot of work.</p>
<p>Microsoft has already launched their MS Office 2k7 product, with MS OO XML aka ECMA 376 as one of its default file formats.  And there&#8217;s a whole lot of other equally serious issues with it, that Microsoft shows little or no interest in rectifying.</p>
<p>Which is why, when I get back on to my (stalled) Office Miniatures project, I&#8217;ll be using ODF as the default file format.  I can always read the KOffice and OpenOffice.org code to see alternative ways of handling major problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-437</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 02 Feb 2007 05:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-437</guid>
		<description>Miguel didn&#039;t write the spreadsheet - at least not in a form that you would recognise today.  He certainly started Gnumeric, but lost interest fairly quickly and others finished the job (Goldberg, Meeks, and Lahey among others i forget) - and it wasn&#039;t the last such project where he did the &#039;fun&#039; parts and left the meat to others.&lt;br /&gt;&lt;br /&gt;If anything, his experience with Gnumeric should have taught him that interoperating with ms products is a lose-lose situation.  A constant up-hill battle of catch-up which merely burns through engineers without ever quite being good enough to compete.  The 6 000 pages of ECMA 376 should clearly demonstrate this continues to be a unachievable goal.&lt;br /&gt;&lt;br /&gt;MSOOXML is clearly indefensible as an open document interchange standard on any technical ground, and it is dissapointing that he is taking this highly political position. Coming as it does at a time when there is a limited, yet real opportunity to take advantage of the current momentum in the free software and open standards realm, and the unattractive cost (and retraining) of moving to vista and office 2007 - it is also irresponible given his position as a free software personality.</description>
		<content:encoded><![CDATA[<p>Miguel didn&#8217;t write the spreadsheet &#8211; at least not in a form that you would recognise today.  He certainly started Gnumeric, but lost interest fairly quickly and others finished the job (Goldberg, Meeks, and Lahey among others i forget) &#8211; and it wasn&#8217;t the last such project where he did the &#8216;fun&#8217; parts and left the meat to others.</p>
<p>If anything, his experience with Gnumeric should have taught him that interoperating with ms products is a lose-lose situation.  A constant up-hill battle of catch-up which merely burns through engineers without ever quite being good enough to compete.  The 6 000 pages of ECMA 376 should clearly demonstrate this continues to be a unachievable goal.</p>
<p>MSOOXML is clearly indefensible as an open document interchange standard on any technical ground, and it is dissapointing that he is taking this highly political position. Coming as it does at a time when there is a limited, yet real opportunity to take advantage of the current momentum in the free software and open standards realm, and the unattractive cost (and retraining) of moving to vista and office 2007 &#8211; it is also irresponible given his position as a free software personality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-436</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 01 Feb 2007 22:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-436</guid>
		<description>&lt;b&gt;Confusion&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There seems to be some confusion with regards to file formats and applications.  Either I&#039;m confused, or others writting about the subject are confused.&lt;br /&gt;&lt;br /&gt;Simple non-confused statement: ODF is a file format specification.&lt;br /&gt;&lt;br /&gt;The confusion seems to be around building applications against the specification as opposed to using the specification.&lt;br /&gt;&lt;br /&gt;For example:&lt;br /&gt;&lt;i&gt;Prove you can build a *COMPLETELY* compatible Excel/ooxml program based just on the ooxml &quot;specs&quot;.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;A file format specification identifies such things as:&lt;br /&gt;a) What bits are user data.&lt;br /&gt;b) What bits are meta-data about user data.  In other words, is that value a name, or a date, how about a birthdate.&lt;br /&gt;c) What bits are meta-data concerning the software itself.  As an example, you may have such things as how the user-data is to be formatted.&lt;br /&gt;&lt;br /&gt;One could build a straight program that uses it&#039;s own file format.  Or that same program could be made to read only the user-data from that particular format.&lt;br /&gt;&lt;br /&gt;I&#039;m a developer.  I write code to handle reading and writing to files, along with their formats, all the time.  The most common format I use is flat ascii text.  To the non-programmer, an example:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User-Data&lt;/b&gt;&lt;br /&gt;Name: John Doe&lt;br /&gt;Birthdate: 01-Jan-2000&lt;br /&gt;Name: Jack Smith&lt;br /&gt;Birthdate: 01-Feb-2000&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Flat ascii format&lt;/b&gt;&lt;br /&gt;John Doe    20000101&lt;br /&gt;Jack Smith  20000201&lt;br /&gt;&lt;br /&gt;The description of that file layout would be:&lt;br /&gt;Name        Birthdate&lt;br /&gt;xxxxxxxxxxx yyyymmdd&lt;br /&gt;&lt;br /&gt;The above shows that the list of x&#039;s is how long the name can be along with what value fits that &quot;field&quot;.  The second &quot;field&quot; is identified as the birthdate and it should be in the format of a 4 digit year followed by a numeric 2 digit month follwed by a 2 digit day.&lt;br /&gt;&lt;br /&gt;With the above example, what my program decides to do with the user information stored in that file, the file itself doesn&#039;t care.&lt;br /&gt;&lt;br /&gt;Let&#039;s say I wanted to produce a mailing list, I&#039;d want the user-information that defines the individuals along with their addresses.  My program, using the file specfication, knows where to find that information.&lt;br /&gt;&lt;br /&gt;Let&#039;s say I wanted to tally up any outstanding debts.  My program, again using the file specification, knows where to find the financial information.&lt;br /&gt;&lt;br /&gt;A file format is &lt;b&gt;NOT&lt;/b&gt; the application/program.  An application/program should &lt;b&gt;NOT&lt;/b&gt; be used to define a file specification.&lt;br /&gt;&lt;br /&gt;Now, any developer that has to send information from their system to a third party where the two have agreed on a file layout is very familiar with what I&#039;ve outline above.&lt;br /&gt;&lt;br /&gt;So.... Either I&#039;m really really really confused about what file formats are supposed to be for, or MS has succeeded in convincing people that a file format specification describes the application.  If MS actually follows that practice, that&#039;s a very bad practice to have.&lt;br /&gt;&lt;br /&gt;RAS</description>
		<content:encoded><![CDATA[<p><b>Confusion</b></p>
<p>There seems to be some confusion with regards to file formats and applications.  Either I&#8217;m confused, or others writting about the subject are confused.</p>
<p>Simple non-confused statement: ODF is a file format specification.</p>
<p>The confusion seems to be around building applications against the specification as opposed to using the specification.</p>
<p>For example:<br /><i>Prove you can build a *COMPLETELY* compatible Excel/ooxml program based just on the ooxml &#8220;specs&#8221;.</i></p>
<p>A file format specification identifies such things as:<br />a) What bits are user data.<br />b) What bits are meta-data about user data.  In other words, is that value a name, or a date, how about a birthdate.<br />c) What bits are meta-data concerning the software itself.  As an example, you may have such things as how the user-data is to be formatted.</p>
<p>One could build a straight program that uses it&#8217;s own file format.  Or that same program could be made to read only the user-data from that particular format.</p>
<p>I&#8217;m a developer.  I write code to handle reading and writing to files, along with their formats, all the time.  The most common format I use is flat ascii text.  To the non-programmer, an example:</p>
<p><b>User-Data</b><br />Name: John Doe<br />Birthdate: 01-Jan-2000<br />Name: Jack Smith<br />Birthdate: 01-Feb-2000</p>
<p><b>Flat ascii format</b><br />John Doe    20000101<br />Jack Smith  20000201</p>
<p>The description of that file layout would be:<br />Name        Birthdate<br />xxxxxxxxxxx yyyymmdd</p>
<p>The above shows that the list of x&#8217;s is how long the name can be along with what value fits that &#8220;field&#8221;.  The second &#8220;field&#8221; is identified as the birthdate and it should be in the format of a 4 digit year followed by a numeric 2 digit month follwed by a 2 digit day.</p>
<p>With the above example, what my program decides to do with the user information stored in that file, the file itself doesn&#8217;t care.</p>
<p>Let&#8217;s say I wanted to produce a mailing list, I&#8217;d want the user-information that defines the individuals along with their addresses.  My program, using the file specfication, knows where to find that information.</p>
<p>Let&#8217;s say I wanted to tally up any outstanding debts.  My program, again using the file specification, knows where to find the financial information.</p>
<p>A file format is <b>NOT</b> the application/program.  An application/program should <b>NOT</b> be used to define a file specification.</p>
<p>Now, any developer that has to send information from their system to a third party where the two have agreed on a file layout is very familiar with what I&#8217;ve outline above.</p>
<p>So&#8230;. Either I&#8217;m really really really confused about what file formats are supposed to be for, or MS has succeeded in convincing people that a file format specification describes the application.  If MS actually follows that practice, that&#8217;s a very bad practice to have.</p>
<p>RAS</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thomas</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-435</link>
		<dc:creator>thomas</dc:creator>
		<pubDate>Thu, 01 Feb 2007 20:20:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-435</guid>
		<description>I did forget - Microsoft will be releasing in a year or so Office whatever for the Macintosh.  I think.  Assuming they don&#039;t do a cut-paste job on everything, it should be interesting to see how well they do.  But can&#039;t ISO wait until there is both a Mac and Win version of Office Open?&lt;br /&gt;&lt;br /&gt;But is the Office for Mac team working from the OOXML spec, or are they reverse-engineering or looking at code from the windows version?</description>
		<content:encoded><![CDATA[<p>I did forget &#8211; Microsoft will be releasing in a year or so Office whatever for the Macintosh.  I think.  Assuming they don&#8217;t do a cut-paste job on everything, it should be interesting to see how well they do.  But can&#8217;t ISO wait until there is both a Mac and Win version of Office Open?</p>
<p>But is the Office for Mac team working from the OOXML spec, or are they reverse-engineering or looking at code from the windows version?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thomas</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-434</link>
		<dc:creator>thomas</dc:creator>
		<pubDate>Thu, 01 Feb 2007 20:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-434</guid>
		<description>If OOXML is supposed to be whatever emerges from the open orifice in 2007, then it isn&#039;t even a DNA sequence, it is a data log (much like WML is a sequence of API calls).&lt;br /&gt;&lt;br /&gt;I would also note that Office 2007 has only been around in release form since 11/30/06, so my thoughts about it and OOXML having dissimilar behaviors and definitions should not be dismissed.&lt;br /&gt;&lt;br /&gt;Has anyone audited Office 2007 against the OOXML draft?  Fed valid OOXML to Office 2007 to see if it crashed?  Or checked the output files to see if it resembles what is specified on OOXML?&lt;br /&gt;&lt;br /&gt;When OpenOffice and KOffice did something different, it was either a bug in one or the other or far more importantly, an ambiguity in the specification.  (and I suspect the spreadsheet formula handling is also being done with a Null against reference approach).  Without a second implementation, the ambiguities stay just that, fast-tracked into approval.  And unlike legal contracts, ambiguities are not decided against the author.&lt;br /&gt;&lt;br /&gt;(I was involved in RFC2440 and wrote a very lightweight but 100% comprehensive implementation and regression test and found a small bug in one of the others - the lesson is more implementations, fewer problems).&lt;br /&gt;&lt;br /&gt;Microsoft could document every behavior of Internet Explorer in detail, but that would not make it W3C compliant.  But they could take that list and submit it to ECMA and ISO as a competing standard for web page authoring.  Don&#039;t we need another?  And it would be open too!  IECSS2 and IEHTML anyone?&lt;br /&gt;&lt;br /&gt;So is Internet Explorer 7 fixed so that it properly renders a page which passes all the validation tests and looks right in Firefox, Opera and the rest?&lt;br /&gt;&lt;br /&gt;Those standards have been around longer than OOXML.  And they are clearer.  And isn&#039;t Microsoft on the committees?&lt;br /&gt;&lt;br /&gt;How is MSN coming along?&lt;br /&gt;&lt;br /&gt;I suppose it will be interesting to see if Microsoft can follow a standard of their own writing better than one they just sit and watch or seem to purposely ignore.&lt;br /&gt;&lt;br /&gt;And then it would get interesting if a second implementation (preferably GPL) did something correctly but Microsoft refused to fix Office 2007+ to obey their own specification (and if it broke documents).  Would governments and others then be forced to switch to such OOGPL?&lt;br /&gt;&lt;br /&gt;I don&#039;t have Office 2007, or I&#039;d start looking now.  But either way I think it would be interesting - Microsoft correctly documented something or they aren&#039;t OOXML compatible.</description>
		<content:encoded><![CDATA[<p>If OOXML is supposed to be whatever emerges from the open orifice in 2007, then it isn&#8217;t even a DNA sequence, it is a data log (much like WML is a sequence of API calls).</p>
<p>I would also note that Office 2007 has only been around in release form since 11/30/06, so my thoughts about it and OOXML having dissimilar behaviors and definitions should not be dismissed.</p>
<p>Has anyone audited Office 2007 against the OOXML draft?  Fed valid OOXML to Office 2007 to see if it crashed?  Or checked the output files to see if it resembles what is specified on OOXML?</p>
<p>When OpenOffice and KOffice did something different, it was either a bug in one or the other or far more importantly, an ambiguity in the specification.  (and I suspect the spreadsheet formula handling is also being done with a Null against reference approach).  Without a second implementation, the ambiguities stay just that, fast-tracked into approval.  And unlike legal contracts, ambiguities are not decided against the author.</p>
<p>(I was involved in RFC2440 and wrote a very lightweight but 100% comprehensive implementation and regression test and found a small bug in one of the others &#8211; the lesson is more implementations, fewer problems).</p>
<p>Microsoft could document every behavior of Internet Explorer in detail, but that would not make it W3C compliant.  But they could take that list and submit it to ECMA and ISO as a competing standard for web page authoring.  Don&#8217;t we need another?  And it would be open too!  IECSS2 and IEHTML anyone?</p>
<p>So is Internet Explorer 7 fixed so that it properly renders a page which passes all the validation tests and looks right in Firefox, Opera and the rest?</p>
<p>Those standards have been around longer than OOXML.  And they are clearer.  And isn&#8217;t Microsoft on the committees?</p>
<p>How is MSN coming along?</p>
<p>I suppose it will be interesting to see if Microsoft can follow a standard of their own writing better than one they just sit and watch or seem to purposely ignore.</p>
<p>And then it would get interesting if a second implementation (preferably GPL) did something correctly but Microsoft refused to fix Office 2007+ to obey their own specification (and if it broke documents).  Would governments and others then be forced to switch to such OOGPL?</p>
<p>I don&#8217;t have Office 2007, or I&#8217;d start looking now.  But either way I think it would be interesting &#8211; Microsoft correctly documented something or they aren&#8217;t OOXML compatible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-433</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 01 Feb 2007 19:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-433</guid>
		<description>&quot;Rick Jeliffe has also added a new column on the so called contradictions found by Rob and Weir and Groklaw and just simply buries them as not being contradictions in ISO terminologie whatsoever.&quot;&lt;br /&gt;&lt;br /&gt;I think you need some reading comprehension lessons.  I looked up this blog:&lt;br /&gt;http://www.oreillynet.com/xml/blog/2007/01/what_is_contradiction_of_an_is.html&lt;br /&gt;&lt;br /&gt;Here&#039;s his conclusion:&lt;br /&gt;&quot;(I should stress that even if you do accept that “contradiction” has the kind of very specific meaning that I describe here, and even if under this meaning the supposed contradictions detailed by Groklaw fall down on inspection, and even if it means that OOXML can pass beyond the Feb5 adminstration periood into the next phase unmolested, it says nothing about whether OOXL should be defeated (or accepted) at the final ISO vote by member bodies.&quot;&lt;br /&gt;&lt;br /&gt;If you bother to actually read his comments and compare the original list, you&#039;ll find that a number of things on there (like, oh, the leap-year problem) DO completely match his strict definition of contradiction.&lt;br /&gt;&lt;br /&gt;Microsoft has plenty of money.  You&#039;d think they&#039;d be able to hire better astroturfers.</description>
		<content:encoded><![CDATA[<p>&#8220;Rick Jeliffe has also added a new column on the so called contradictions found by Rob and Weir and Groklaw and just simply buries them as not being contradictions in ISO terminologie whatsoever.&#8221;</p>
<p>I think you need some reading comprehension lessons.  I looked up this blog:<br /><a href="http://www.oreillynet.com/xml/blog/2007/01/what_is_contradiction_of_an_is.html" rel="nofollow">http://www.oreillynet.com/xml/blog/2007/01/what_is_contradiction_of_an_is.html</a></p>
<p>Here&#8217;s his conclusion:<br />&#8220;(I should stress that even if you do accept that “contradiction” has the kind of very specific meaning that I describe here, and even if under this meaning the supposed contradictions detailed by Groklaw fall down on inspection, and even if it means that OOXML can pass beyond the Feb5 adminstration periood into the next phase unmolested, it says nothing about whether OOXL should be defeated (or accepted) at the final ISO vote by member bodies.&#8221;</p>
<p>If you bother to actually read his comments and compare the original list, you&#8217;ll find that a number of things on there (like, oh, the leap-year problem) DO completely match his strict definition of contradiction.</p>
<p>Microsoft has plenty of money.  You&#8217;d think they&#8217;d be able to hire better astroturfers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-432</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 01 Feb 2007 19:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-432</guid>
		<description>Miguel:&lt;br /&gt;&lt;br /&gt;Dude, with all that experience and  wonderful OOXML documentation why don&#039;t you write ooxmlmeric tonight?  Prove you can build a *COMPLETELY* compatible Excel/ooxml program based just on the ooxml &quot;specs&quot;.  FULLY COMPATIBLE or don&#039;t bother.  Put it out as open source under GPL and offer to fully indemnify anybody who uses your program or touches the code or uses the code in another project, without any financial limit and including all their legal fees.  Your employer is big on indemnity - ask them to do it.  Then your comments will have some credibility.  Right now, with the many compatible implementations of ODF spreadsheets (Huh? with that flimsy spec that you refer to?), you are just not credible.  Here&#039;s your chance to show everybody wrong TECHNICALLY AND BUSINESS-WISE.&lt;br /&gt;&lt;br /&gt;Are you up to the challenge?  Or are you an armchair shill?</description>
		<content:encoded><![CDATA[<p>Miguel:</p>
<p>Dude, with all that experience and  wonderful OOXML documentation why don&#8217;t you write ooxmlmeric tonight?  Prove you can build a *COMPLETELY* compatible Excel/ooxml program based just on the ooxml &#8220;specs&#8221;.  FULLY COMPATIBLE or don&#8217;t bother.  Put it out as open source under GPL and offer to fully indemnify anybody who uses your program or touches the code or uses the code in another project, without any financial limit and including all their legal fees.  Your employer is big on indemnity &#8211; ask them to do it.  Then your comments will have some credibility.  Right now, with the many compatible implementations of ODF spreadsheets (Huh? with that flimsy spec that you refer to?), you are just not credible.  Here&#8217;s your chance to show everybody wrong TECHNICALLY AND BUSINESS-WISE.</p>
<p>Are you up to the challenge?  Or are you an armchair shill?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-431</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 01 Feb 2007 18:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-431</guid>
		<description>Concerning spreadsheets, even if the ODF standard is seen as &#039;deficient&#039; in how it describes spreadsheet formulas, wouldn&#039;t the fact that there are several, independent implementations of them that one can refer to mitigate the problem?  I mean, I can just read the Gnumeric source if I want to know exactly how it does XYZ.  Now, I can&#039;t copy that source, but it should definitely help me understand the problem.  That said, it would be great if you help &#039;nitpick&#039; ODF 1.2--the better the standard can be made, the better it is for all of us.&lt;br /&gt;&lt;br /&gt;As for OOXML, even if it provides us with all kinds of information--even information that will help us interoperate with Microsoft--that doesn&#039;t make it a good standard.  I see it as an unnecessary duplication which is irrationally tied to one vendor&#039;s internals, while ODF has already grown beyond that.&lt;br /&gt;&lt;br /&gt;There&#039;s no need for senseless duplication.  OOXML just isn&#039;t ready to be any kind of standard.</description>
		<content:encoded><![CDATA[<p>Concerning spreadsheets, even if the ODF standard is seen as &#8216;deficient&#8217; in how it describes spreadsheet formulas, wouldn&#8217;t the fact that there are several, independent implementations of them that one can refer to mitigate the problem?  I mean, I can just read the Gnumeric source if I want to know exactly how it does XYZ.  Now, I can&#8217;t copy that source, but it should definitely help me understand the problem.  That said, it would be great if you help &#8216;nitpick&#8217; ODF 1.2&#8211;the better the standard can be made, the better it is for all of us.</p>
<p>As for OOXML, even if it provides us with all kinds of information&#8211;even information that will help us interoperate with Microsoft&#8211;that doesn&#8217;t make it a good standard.  I see it as an unnecessary duplication which is irrationally tied to one vendor&#8217;s internals, while ODF has already grown beyond that.</p>
<p>There&#8217;s no need for senseless duplication.  OOXML just isn&#8217;t ready to be any kind of standard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven G. Johnson</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-430</link>
		<dc:creator>Steven G. Johnson</dc:creator>
		<pubDate>Thu, 01 Feb 2007 18:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-430</guid>
		<description>When Miguel wrote, &quot;The motivation for tracking these issues seems to be politically inclined,&quot; Rob, you seem to have read it as &quot;the motivation for tracking these issues &lt;i&gt;on a wiki&lt;/i&gt; seems to be politically inclined,&quot; when of course the motivation for using a wiki was the purely technical point that it allows more eyeballs to be involved.  But the motivation for &lt;i&gt;tracking&lt;/i&gt; the issues on Grokdoc &lt;i&gt;was&lt;/i&gt; overtly political, in that it was openly intended to influence the political process of JTC1.  What I don&#039;t understand is why Miguel thinks this is a &lt;i&gt;bad&lt;/i&gt; thing.&lt;br /&gt;&lt;br /&gt;We think OOXML would be a disaster as an ISO standard, on many levels, and so political involvement is unavoidable. Indeed, the whole concept of labelling something a &quot;standard&quot; is a purely political and social matter, and has nothing &lt;i&gt;per se&lt;/i&gt; to do with how something is technically implemented (except insofar as ISO imposes quality controls).  And the consequence of labelling something a &quot;standard&quot; is also political: social impetus for developers to follow one specification as opposed to others.  Nor is Miguel&#039;s post any less &quot;political.&quot;&lt;br /&gt;&lt;br /&gt;Miguel seems to have fallen for the common propaganda that &quot;political&quot; (i.e., trying to &lt;i&gt;persuade others&lt;/i&gt; to &lt;i&gt;cooperate towards common goals&lt;/i&gt;) unavoidably means &quot;foolish&quot; or &quot;dishonest&quot; or &quot;at odds with technical goals&quot; or &quot;irrational&quot;.  That we should all be silent worker bees (as if choosing to be silent were not also a &quot;political&quot; statement about what one values).</description>
		<content:encoded><![CDATA[<p>When Miguel wrote, &#8220;The motivation for tracking these issues seems to be politically inclined,&#8221; Rob, you seem to have read it as &#8220;the motivation for tracking these issues <i>on a wiki</i> seems to be politically inclined,&#8221; when of course the motivation for using a wiki was the purely technical point that it allows more eyeballs to be involved.  But the motivation for <i>tracking</i> the issues on Grokdoc <i>was</i> overtly political, in that it was openly intended to influence the political process of JTC1.  What I don&#8217;t understand is why Miguel thinks this is a <i>bad</i> thing.</p>
<p>We think OOXML would be a disaster as an ISO standard, on many levels, and so political involvement is unavoidable. Indeed, the whole concept of labelling something a &#8220;standard&#8221; is a purely political and social matter, and has nothing <i>per se</i> to do with how something is technically implemented (except insofar as ISO imposes quality controls).  And the consequence of labelling something a &#8220;standard&#8221; is also political: social impetus for developers to follow one specification as opposed to others.  Nor is Miguel&#8217;s post any less &#8220;political.&#8221;</p>
<p>Miguel seems to have fallen for the common propaganda that &#8220;political&#8221; (i.e., trying to <i>persuade others</i> to <i>cooperate towards common goals</i>) unavoidably means &#8220;foolish&#8221; or &#8220;dishonest&#8221; or &#8220;at odds with technical goals&#8221; or &#8220;irrational&#8221;.  That we should all be silent worker bees (as if choosing to be silent were not also a &#8220;political&#8221; statement about what one values).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-429</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 01 Feb 2007 16:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-429</guid>
		<description>After reading De Icaza&#039;s blog I got a distinct feeling that Novell is just a temporary stop for him on the way to Redmond. I can&#039;t figure out the half truths, inconsistencies and, above all, Microsoftie marketspeak (see the &quot;well Office 2007 is already out, so why change a bit?&quot; part) in no other way.&lt;br /&gt;&lt;br /&gt;Thanks Rob for your detailed rebuttal, and Miguel: the earlier you jump fences the better for all of us.&lt;br /&gt;&lt;br /&gt;R.</description>
		<content:encoded><![CDATA[<p>After reading De Icaza&#8217;s blog I got a distinct feeling that Novell is just a temporary stop for him on the way to Redmond. I can&#8217;t figure out the half truths, inconsistencies and, above all, Microsoftie marketspeak (see the &#8220;well Office 2007 is already out, so why change a bit?&#8221; part) in no other way.</p>
<p>Thanks Rob for your detailed rebuttal, and Miguel: the earlier you jump fences the better for all of us.</p>
<p>R.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-428</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 01 Feb 2007 16:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-428</guid>
		<description>Miguel, I know that all as hit the fan recently with Novel/Mono but there is no need to spout off ridiculous comments about XAML and OOXML. The thing is you guys are going to have to *promote* XAML if you want to get Mono working with .NET so I can see why you are laying the ground work now!?&lt;br /&gt;&lt;br /&gt;You say that you are an open source advocate so why do you think promoting XAML/OOXML (which is getting enough underhanded marketing at the moment) is actually going to improve open source and open standards. In the words of a true english developer...stop talking bollocks!</description>
		<content:encoded><![CDATA[<p>Miguel, I know that all as hit the fan recently with Novel/Mono but there is no need to spout off ridiculous comments about XAML and OOXML. The thing is you guys are going to have to *promote* XAML if you want to get Mono working with .NET so I can see why you are laying the ground work now!?</p>
<p>You say that you are an open source advocate so why do you think promoting XAML/OOXML (which is getting enough underhanded marketing at the moment) is actually going to improve open source and open standards. In the words of a true english developer&#8230;stop talking bollocks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-427</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 01 Feb 2007 16:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-427</guid>
		<description>&quot;Other than trumpeting ODF, have you actually contributed *ANY* code to OpenOffice, or you are just another armchair general?&quot;&lt;br /&gt;&lt;br /&gt;miguel - I am an armchair general. &lt;br /&gt;&lt;br /&gt;when it comes to MY DATA I AM the general. and you people that write the software better realize that before you go out of business.  &lt;br /&gt;&lt;br /&gt;&quot;There is a good case to be made for OOXML to be further fine-tuned before it becomes an ISO standard. But considering that Office 2007 has shipped, I doubt that any significant changes to the file format would be implemented in the short or medium term.&quot;&lt;br /&gt;&lt;br /&gt;thanks for letting us know - seems like you have the inside track on where office is going to go.   this sounds like a steve ballmer threat. &lt;br /&gt;&lt;br /&gt;good luck with that microsoft affiliation and DRM.</description>
		<content:encoded><![CDATA[<p>&#8220;Other than trumpeting ODF, have you actually contributed *ANY* code to OpenOffice, or you are just another armchair general?&#8221;</p>
<p>miguel &#8211; I am an armchair general. </p>
<p>when it comes to MY DATA I AM the general. and you people that write the software better realize that before you go out of business.  </p>
<p>&#8220;There is a good case to be made for OOXML to be further fine-tuned before it becomes an ISO standard. But considering that Office 2007 has shipped, I doubt that any significant changes to the file format would be implemented in the short or medium term.&#8221;</p>
<p>thanks for letting us know &#8211; seems like you have the inside track on where office is going to go.   this sounds like a steve ballmer threat. </p>
<p>good luck with that microsoft affiliation and DRM.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-426</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 01 Feb 2007 16:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-426</guid>
		<description>Two points:&lt;br /&gt;1. &quot;exactly how easy it would be to encode Office&#039;s legacy features on top of the extensible ODF specification&quot;?&lt;br /&gt;&lt;br /&gt;This could be extremely laborious and, in many cases, impossible. Consider the compatibility options in docx files. Many of them, such as WordPerfect 6.x justification, do not represent simple behaviors but complex algorithms. The only way to convey these in ODF would be to extend ODF--and then you have the Microsoft-Java situation all over again, &quot;extend-embrace-extinguish.&quot; Is that what ODF supporters want?&lt;br /&gt;&lt;br /&gt;2. &quot;I&#039;d like even more for them to make the specification for the Office binary formats public&quot;&lt;br /&gt;&lt;br /&gt;That is not going to happen. Microsoft cannot publish these formats because a) reveal too much about their programs&#039; inner workings (they&#039;re akin to memory dumps) and b) they are encumbered by all sorts of third party licensing problems.&lt;br /&gt;&lt;br /&gt;Besides, do we really want to keep these formats alive? They&#039;re a mess. Let them die out!</description>
		<content:encoded><![CDATA[<p>Two points:<br />1. &#8220;exactly how easy it would be to encode Office&#8217;s legacy features on top of the extensible ODF specification&#8221;?</p>
<p>This could be extremely laborious and, in many cases, impossible. Consider the compatibility options in docx files. Many of them, such as WordPerfect 6.x justification, do not represent simple behaviors but complex algorithms. The only way to convey these in ODF would be to extend ODF&#8211;and then you have the Microsoft-Java situation all over again, &#8220;extend-embrace-extinguish.&#8221; Is that what ODF supporters want?</p>
<p>2. &#8220;I&#8217;d like even more for them to make the specification for the Office binary formats public&#8221;</p>
<p>That is not going to happen. Microsoft cannot publish these formats because a) reveal too much about their programs&#8217; inner workings (they&#8217;re akin to memory dumps) and b) they are encumbered by all sorts of third party licensing problems.</p>
<p>Besides, do we really want to keep these formats alive? They&#8217;re a mess. Let them die out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-425</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 01 Feb 2007 15:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.robweir.com/blog/2007/01/more-matter-with-less-art.html#comment-425</guid>
		<description>&quot;Dude,&lt;br /&gt;&lt;br /&gt;I actually *wrote* a spreadsheet and I actually *know* how the formula implementations came to be.&lt;br /&gt;&lt;br /&gt;There was a lot of guessing and reverse engineering to get those in place.&lt;br /&gt;&lt;br /&gt;My point, which you sophistically tried to ignore is that ODF lack of fundamental pieces of the standard would not allow for an implementation based on the spec without resorting to third parties that have reverse engineered the code.&lt;br /&gt;&lt;br /&gt;Other than trumpeting ODF, have you actually contributed *ANY* code to OpenOffice, or you are just another armchair general?&lt;br /&gt;&lt;br /&gt;Miguel.&quot;&lt;br /&gt;&lt;br /&gt;Appreciate everything you did for open source and I wish you luck in your future but one thing I have realized is open source is bigger than any one programmer and that it will survive even without Linus.  &lt;br /&gt;&lt;br /&gt;ODF is a simple standard to create products from - as devices get smaller I think this will become even more important - small portable open standards to write products from. &lt;br /&gt;&lt;br /&gt;I think ODF is a better standard than microsoft&#039;s.  I have read both and if I was going to implement a product from one it would be ODF.  &lt;br /&gt;&lt;br /&gt;If you have any poll with microsoft I would like for you to suggest to them that they support ODF in their product. With all that money and since it such an inferior, simpler, and shorter standard I am sure they would have no problem implementing it. &lt;br /&gt;&lt;br /&gt;&quot;It seems like it would prevent some nice features developed in the last 8 years for no other reason than &quot;there was a standard for it&quot;.&quot;&lt;br /&gt;&lt;br /&gt;that is a good enough reason for me.  If missing those &quot;innovations&quot; means not locking me into one company&#039;s product then you can have those &quot;innovations&quot; I value choice of products more than fancy graphics. &lt;br /&gt;&lt;br /&gt;Here is an example for you - was working on documentation for a solaris upgrade project at work and I did it in ODF exported to a pdf file - had to work on it at home and luckily my daughters Imac has ubuntu linux on it and koffice but not open office because it is somewhat limited in resouces.  anyway I was able to work on it through koffice because of ODF.  this is what I want from a standard.  and being in IT I think this is what we should provide to our customers.  Not lock in just for some innovation that they don&#039;t care about and have to pay more money for just so someone can buy another yacht.</description>
		<content:encoded><![CDATA[<p>&#8220;Dude,</p>
<p>I actually *wrote* a spreadsheet and I actually *know* how the formula implementations came to be.</p>
<p>There was a lot of guessing and reverse engineering to get those in place.</p>
<p>My point, which you sophistically tried to ignore is that ODF lack of fundamental pieces of the standard would not allow for an implementation based on the spec without resorting to third parties that have reverse engineered the code.</p>
<p>Other than trumpeting ODF, have you actually contributed *ANY* code to OpenOffice, or you are just another armchair general?</p>
<p>Miguel.&#8221;</p>
<p>Appreciate everything you did for open source and I wish you luck in your future but one thing I have realized is open source is bigger than any one programmer and that it will survive even without Linus.  </p>
<p>ODF is a simple standard to create products from &#8211; as devices get smaller I think this will become even more important &#8211; small portable open standards to write products from. </p>
<p>I think ODF is a better standard than microsoft&#8217;s.  I have read both and if I was going to implement a product from one it would be ODF.  </p>
<p>If you have any poll with microsoft I would like for you to suggest to them that they support ODF in their product. With all that money and since it such an inferior, simpler, and shorter standard I am sure they would have no problem implementing it. </p>
<p>&#8220;It seems like it would prevent some nice features developed in the last 8 years for no other reason than &#8220;there was a standard for it&#8221;.&#8221;</p>
<p>that is a good enough reason for me.  If missing those &#8220;innovations&#8221; means not locking me into one company&#8217;s product then you can have those &#8220;innovations&#8221; I value choice of products more than fancy graphics. </p>
<p>Here is an example for you &#8211; was working on documentation for a solaris upgrade project at work and I did it in ODF exported to a pdf file &#8211; had to work on it at home and luckily my daughters Imac has ubuntu linux on it and koffice but not open office because it is somewhat limited in resouces.  anyway I was able to work on it through koffice because of ODF.  this is what I want from a standard.  and being in IT I think this is what we should provide to our customers.  Not lock in just for some innovation that they don&#8217;t care about and have to pay more money for just so someone can buy another yacht.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.634 seconds -->
