<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx</link><description>Well I thought I would have time to work more on the FAQ the past couple weeks, but that was naive of me. I've had zero free time, and had to struggle just to get a few free minutes to pull this post together. Hopefully things will slow down soon. (hAl,</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Techy News Blog &amp;raquo; Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5191280</link><pubDate>Fri, 28 Sep 2007 21:43:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5191280</guid><dc:creator>Techy News Blog » Links 09-28-2007</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.artofbam.com/wordpress/?p=3714"&gt;http://www.artofbam.com/wordpress/?p=3714&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5192120</link><pubDate>Fri, 28 Sep 2007 23:20:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5192120</guid><dc:creator>luke</dc:creator><description>&lt;p&gt;Hi Brian, I have a question you should add to your FAQ page, as I'm sure it's on everyone's mind:&lt;/p&gt;
&lt;p&gt;&amp;quot;Why does Office 2007 not support opening and saving ODF documents in the same fashion it does RTF, for example?&amp;quot;&lt;/p&gt;
&lt;p&gt;Thanks in advance!&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5192451</link><pubDate>Fri, 28 Sep 2007 23:56:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5192451</guid><dc:creator>BrianJones</dc:creator><description>&lt;p&gt;Good call Luke. I'll add that to the list.&lt;/p&gt;
&lt;p&gt;-Brian&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5210332</link><pubDate>Sun, 30 Sep 2007 15:15:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5210332</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Hi Brian,&lt;/p&gt;
&lt;p&gt; &amp;nbsp;About a month ago or so, you said that the .doc binary formats were freely available and gave a link.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;I've been trying since then to get them, but have been having some troubles. They seem to want to post paper copies to me, which is kinda useless.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;I've tried to ask them if I can get them in some non-paper format, but it takes a long time to get a reply.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Can you please clarify whether it is actually possible to get access the documentation for the .doc etc binary formats, in an online format ?&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5218770</link><pubDate>Mon, 01 Oct 2007 09:02:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5218770</guid><dc:creator>hAl</dc:creator><description>&lt;p&gt;[quote]They seem to want to post paper copies to me, which is kinda useless.[/quote]&lt;/p&gt;
&lt;p&gt;Amusing. &lt;/p&gt;
&lt;p&gt;They might not really want people to easily publish them on the internet which is probably what would happen if they spread them digitally to everyone.&lt;/p&gt;
&lt;p&gt;However for implementations use, a paper version should in general suffice and you are allowed to make copies as far as I remember.&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5219313</link><pubDate>Mon, 01 Oct 2007 11:09:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5219313</guid><dc:creator>Julien Chable</dc:creator><description>&lt;p&gt;Here is an interoperability demonstration with Open XML (Windows/Linux/.NET/Java/Web Service) to : &lt;a rel="nofollow" target="_new" href="http://blogs.developpeur.org/neodante/archive/2007/06/20/open-xml-webcast-d-mo-interop-rabilit-du-format-open-xml-en-environnement-h-t-rog-ne.aspx"&gt;http://blogs.developpeur.org/neodante/archive/2007/06/20/open-xml-webcast-d-mo-interop-rabilit-du-format-open-xml-en-environnement-h-t-rog-ne.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Julien&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5219351</link><pubDate>Mon, 01 Oct 2007 11:15:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5219351</guid><dc:creator>Jesper Lund Stocholm</dc:creator><description>&lt;p&gt;John,&lt;/p&gt;
&lt;p&gt;Well - consider yourself lucky ... I have heard absolutely nothing yet since mailing the physical , signed letter to Redmond. Does anyone know what kind of processing time is to be expected from this?&lt;/p&gt;
&lt;p&gt;I seem to remember something in the aggreement that Microsoft reserves the right to send the documentation in binary form ... boy do I hope they actually make use of that right.&lt;/p&gt;
&lt;p&gt;:o)&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5219877</link><pubDate>Mon, 01 Oct 2007 12:35:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5219877</guid><dc:creator>hAl</dc:creator><description>&lt;p&gt;Brian, do you know if Microsofts new on line Live Office web office suite will be using Office Open XML as its default format?&lt;/p&gt;
&lt;p&gt;I cannot find it in the faq:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://office.microsoft.com/en-us/officelive/FX102412601033.aspx"&gt;http://office.microsoft.com/en-us/officelive/FX102412601033.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5224026</link><pubDate>Mon, 01 Oct 2007 17:31:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5224026</guid><dc:creator>A</dc:creator><description>&lt;p&gt;We got the binary documentation (in paper format) very quickly after we sent in the request. &amp;nbsp;Probably 1-2 weeks at most? &amp;nbsp;Of course an electronic version would have been nice, if only for the ability to search, but I'm not complaining. &amp;nbsp;Now we should be able to figure out what some of those undocumented SPRM's are for :)&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5228075</link><pubDate>Tue, 02 Oct 2007 00:14:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5228075</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Ah I got a reply from them:&lt;/p&gt;
&lt;p&gt;&amp;quot;The BIFF documentation is only hard copy. &amp;nbsp;It has to be tracked by serial number and received only after a signed agreement.&amp;quot;&lt;/p&gt;
&lt;p&gt;Why am I never at surprised at how low Microsoft will go? heh.&lt;/p&gt;
&lt;p&gt;Anyway, I've replied asking if I'm allowed to scan it and put it online.&lt;/p&gt;
&lt;p&gt;If it's okay, I'll try to use the university scanners and put it up somewhere.&lt;/p&gt;
&lt;p&gt;To &amp;quot;A&amp;quot; - is the documentation in a form that would be easily scanned and OCR'ed? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5238748</link><pubDate>Tue, 02 Oct 2007 09:12:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5238748</guid><dc:creator>hAl</dc:creator><description>&lt;p&gt;@John&lt;/p&gt;
&lt;p&gt;The binary format isn't an open standard and does not pretent to be. &lt;/p&gt;
&lt;p&gt;So I do not see what you are complaining about. It is just a format that you can use on a free license that give you certain copyrights and patent rights on implementing the format.&lt;/p&gt;
&lt;p&gt;A hard copy suffices for that. If it is not ment for you to publishing it on the internet why would you do that ?&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5240529</link><pubDate>Tue, 02 Oct 2007 12:58:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5240529</guid><dc:creator>John</dc:creator><description>&lt;p&gt;hAl,&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Why do you think that a hard copy suffices for that?&lt;/p&gt;
&lt;p&gt; &amp;nbsp;In open source coding, it's much better if all the coders have access to the documentation. &amp;nbsp;If you are implementing a file format, it's best to be able to comment the code with a reference to the part of the spec that states it, and so on.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;If Microsoft does not want it on the internet just because they want it to be inconvient to get at, then that seems like even more of a reason to put it on the internet.&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5243110</link><pubDate>Tue, 02 Oct 2007 17:47:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5243110</guid><dc:creator>nksingh</dc:creator><description>&lt;p&gt;@John:&lt;/p&gt;
&lt;p&gt;There's an obvious (non-malicious) reason why MSFT doesn't want the docs to be so freely available: it's easy to make corrupted documents and to destroy user data by incorrectly editing Office files. &amp;nbsp;You might even be able to craft files that crash or compromise older versions of Office.&lt;/p&gt;
&lt;p&gt;It's not particularly &amp;quot;low&amp;quot; of Microsoft to give away its format documents freely with conditions that prevent wide, uncontrolled dissemination. &amp;nbsp;You might be breaking the terms by putting the docs online, so I'd read those terms carefully before taking any moves that would get you in trouble. &amp;nbsp;&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5244392</link><pubDate>Tue, 02 Oct 2007 18:53:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5244392</guid><dc:creator>hAl</dc:creator><description>&lt;p&gt;&amp;lt;blcokquote&amp;gt;If Microsoft does not want it on the internet just because they want it to be inconvient to get at, then that seems like even more of a reason to put it on the internet.&amp;lt;/blockquote&amp;gt;&lt;/p&gt;
&lt;p&gt;I think the how low can you go comment does not exactly applies to MS in this case.&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5247763</link><pubDate>Wed, 03 Oct 2007 00:20:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5247763</guid><dc:creator>Dave S.</dc:creator><description>&lt;p&gt;nksingh - how does having information make it more likely to damage documents than, say, trial and error poking and prodding? &lt;/p&gt;
&lt;p&gt;The more interesting question is this - does every developer get the same documentation from MS in hard copy? That would be a great reason for MS not to want proliferation from an online source - individualizing document content. Everyone looking online could find if the docs changed. &lt;/p&gt;
&lt;p&gt;Serial numbering is a way that documents are controlled - that is, if an update is issued one can determine who needs the update. Since these are 'legacy' formats, that should not happen often. &lt;/p&gt;
&lt;p&gt;So far his easily obtained documentation has not been obtained. &lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5248418</link><pubDate>Wed, 03 Oct 2007 01:23:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5248418</guid><dc:creator>Björn Sveinbjörnsson</dc:creator><description>&lt;p&gt;nksingh - are you saying that the old binary formats should not be disclosed in public forums. &amp;nbsp;This is just plain silly. How can that be refered to in an ISO wannabe standard. Dangerous to let people see and talk about theses things is it? They might get strange ideas or do things that might hurt them. We don't want to let that happen, do we?&lt;/p&gt;
&lt;p&gt;Priceless&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5255444</link><pubDate>Wed, 03 Oct 2007 09:17:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5255444</guid><dc:creator>Jesper Lund Stocholm</dc:creator><description>&lt;p&gt;We actually received the documentation on the day I made my previous post here (October 1st 2007) but I have yet to see the amount of papers received.&lt;/p&gt;
&lt;p&gt;We need it to get a better view of how the file format for the binary files is put together (not the document format, but the file format - OLE2 Compound Files). Granted, it would be convenient to have it in electronic form, but we don't really have that requirement.&lt;/p&gt;
&lt;p&gt;And for those of you complaining about the terms for getting the specification: Then just don't get the specification. The spec is Microsofts intellectual property so they actually get to decide what to do with it. Please remember that open source and free software is about being able to make choice ... both as a software consumer as well as a software maker. Here Microsoft chose not to put the specs on microsoft.com . I do not necessarily aggree with with them on this - but it is their choice ... so live with it.&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5263307</link><pubDate>Wed, 03 Oct 2007 17:26:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5263307</guid><dc:creator>John</dc:creator><description>&lt;p&gt;nksingh,&lt;/p&gt;
&lt;p&gt; &amp;nbsp;So by your logic, OOXML is even more dangerous because everyone can download the specification and read it online?&lt;/p&gt;
&lt;p&gt; &amp;nbsp;The old adage of that your software will have less bugs if you see the documentation. &amp;nbsp;Or something.&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5263337</link><pubDate>Wed, 03 Oct 2007 17:28:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5263337</guid><dc:creator>nksingh</dc:creator><description>&lt;p&gt;@Bjorn:&lt;/p&gt;
&lt;p&gt;The binary doc format is not an ISO standard. &amp;nbsp;There's a significant difference between OLE structured storage and OOXML. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Remember, the software world is not all about Open Source. &amp;nbsp;Microsoft could do something that's helpful to competitors and others who wish to view Office documents without releasing something that's amenable to Open Source development. &amp;nbsp;And this is not necessarily a bad thing. &amp;nbsp;That is their right as owners of the IP. &amp;nbsp;There is no right to Free Software; Stallman's declarations are simply a manifesto and are binding upon no one.&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5263399</link><pubDate>Wed, 03 Oct 2007 17:34:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5263399</guid><dc:creator>nksingh</dc:creator><description>&lt;p&gt;@John:&lt;/p&gt;
&lt;p&gt;The OOXML document parsing works an entirely different way from parsing a binary document. &amp;nbsp;These days, everything is carefully validated if it's coming from a file, but there was a time at Microsoft (and many other places), when developers were content to just trust elements in the file like offsets and size fields. &lt;/p&gt;
&lt;p&gt;And before you accuse Microsoft of shoddy security practices, apply a file fuzzer to current and previous versions of OOo, WordPerfect, and SmartSuite... no one is immune from such practices. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;This problem can't happen so easily with XML because the data is parsed much more before being read into in-memory structures. &amp;nbsp;Also, you can destroy Word's ability to read a DOCX, but the user's data is still reasonably recoverable just by opening &amp;nbsp;the zip. &amp;nbsp;If your DOC program messes up a binary file, it's a lot harder to get the pieces of text out. &amp;nbsp;&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5274852</link><pubDate>Thu, 04 Oct 2007 16:54:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5274852</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Nksingh,&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Right. &amp;nbsp;So you are arguing that its better for programs to blindly guess as the file format and try to reverse engineer it, rather than having easy to access online documentation.&lt;/p&gt;
&lt;p&gt;That makes sense!&lt;/p&gt;
</description></item><item><title>re: Links 09-28-2007</title><link>http://blogs.msdn.com/brian_jones/archive/2007/09/28/links-09-28-2007.aspx#5359970</link><pubDate>Mon, 08 Oct 2007 13:57:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5359970</guid><dc:creator>Andrew</dc:creator><description>&lt;p&gt;John,&lt;/p&gt;
&lt;p&gt;Thats funny, because I can't make any sense of your last statement.&lt;/p&gt;
</description></item></channel></rss>