<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" 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:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Rob Weir: An Antic Disposition</title>
	
	<link>http://www.robweir.com/blog</link>
	<description>Thinking the unthinkable, pondering the imponderable, effing the ineffable and scruting the inscrutable</description>
	<lastBuildDate>Sun, 29 Aug 2010 15:14:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/robweir/antic-atom" /><feedburner:info uri="robweir/antic-atom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>42.592086</geo:lat><geo:long>-71.437547</geo:long><item>
		<title>Weekly Links #18</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/B2IdpStfcrg/weekly-links-18.html</link>
		<comments>http://www.robweir.com/blog/2010/08/weekly-links-18.html#comments</comments>
		<pubDate>Sun, 29 Aug 2010 00:35:32 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1181</guid>
		<description><![CDATA[IBM Lotus Symphony &#8211; Buzz: IBM Lotus Symphony 3 Beta 4 is now available &#8220;Lotus Symphony 3 Beta 4 represents a major new advancement for our Lotus Symphony users. Based on current OpenOffice.org 3 code stream. Lotus Symphony 3 Beta 4 offers loads of new features and capabilities and improved file fidelity. The Lotus Symphony [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://symphony.lotus.com/software/lotus/symphony/buzz.nsf/web_DisPlayPlugin?open&amp;unid=11273F724806C4F58525778B0054D6D7&amp;category=announcements">IBM Lotus Symphony &#8211; Buzz: IBM Lotus Symphony 3 Beta 4 is now available</a></p>
<p class="diigo-description">&#8220;Lotus Symphony 3 Beta 4 represents a major new advancement for our Lotus Symphony users. Based on current OpenOffice.org 3 code stream. Lotus Symphony 3 Beta 4 offers loads of new features and capabilities and improved file fidelity. The Lotus Symphony team is excited to get it out to you and get your feedback.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a> <a href="http://www.diigo.com/user/rcweir/Symphony">Symphony</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.guardian.co.uk/technology/blog/2010/aug/26/local-government-spending-open-standards-saving">Councils &#8216;could save at least £51m&#8217; with shift to ODF and open source | Technology | guardian.co.uk</a></p>
<p class="diigo-description">&#8220;If one council goes to a service provider such as Capita and asks for a change to its Revenues and Benefits system so it works with OpenOffice and ODF instead of Microsoft Office, Capita will tell them to go away. But if government mandates it, then Capita or any of these other companies that do this work for councils could get it done in six months.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=B2IdpStfcrg:4ADkCXhXZbQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=B2IdpStfcrg:4ADkCXhXZbQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=B2IdpStfcrg:4ADkCXhXZbQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=B2IdpStfcrg:4ADkCXhXZbQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=B2IdpStfcrg:4ADkCXhXZbQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=B2IdpStfcrg:4ADkCXhXZbQ:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=B2IdpStfcrg:4ADkCXhXZbQ:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=B2IdpStfcrg:4ADkCXhXZbQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=B2IdpStfcrg:4ADkCXhXZbQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=B2IdpStfcrg:4ADkCXhXZbQ:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=B2IdpStfcrg:4ADkCXhXZbQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=B2IdpStfcrg:4ADkCXhXZbQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=B2IdpStfcrg:4ADkCXhXZbQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/B2IdpStfcrg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/08/weekly-links-18.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/08/weekly-links-18.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-18</feedburner:origLink></item>
		<item>
		<title>Weekly Links #17</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/kody9vikzWo/weekly-links-17.html</link>
		<comments>http://www.robweir.com/blog/2010/08/weekly-links-17.html#comments</comments>
		<pubDate>Sun, 22 Aug 2010 00:35:13 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1175</guid>
		<description><![CDATA[Legislative Open Document Format (LODF) &#8220;History has shown over and over again that legislative data standards must be flexible in order to succeed. LODF (Legislative Open Document Format) is the first legislative data standard initiative that fully embraces that reality. LODF integrates legislative document semantics with the ODF XML standard (ISO/IEC 26300:2006). All LODF documents [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.propylon.com/index.php/legislative-solutions/edemocracy/legislative-open-document-format-lodf">Legislative Open Document Format (LODF)</a></p>
<p class="diigo-description">&#8220;History has shown over and over again that legislative data standards must be flexible in order to succeed. LODF (Legislative Open Document Format) is the first legislative data standard initiative that fully embraces that reality. LODF integrates legislative document semantics with the ODF XML standard (ISO/IEC 26300:2006). All LODF documents are &#8211; by definition &#8211; ODF compliant. LODF acts as a layer of extra semantic features layered on top of ODF that capture the salient information regarding legislative document types such as bills, statute, journals etc. &#8220;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://blog.balfes.net/?p=1576">Demo: Attachment viewer supports JAR files and ODF thumbnails! » Balfes.net</a></p>
<p class="diigo-description">&#8220;A new extension has been added to the attachment viewer to support ODF thumbnails. As I learned from a colleague last week the ODF file format is really just an archive (ZIP to be exact) so the same Java API’s I used for the ZIP provider work equally as well in the ODF file provider. I enhanced the ODF provider to only show image files since there is a lot of directory structure and XML in the file. &#8220;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a> <a href="http://www.diigo.com/user/rcweir/Notes">Notes</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kody9vikzWo:6W-lzWZ1cb4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kody9vikzWo:6W-lzWZ1cb4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=kody9vikzWo:6W-lzWZ1cb4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kody9vikzWo:6W-lzWZ1cb4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=kody9vikzWo:6W-lzWZ1cb4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kody9vikzWo:6W-lzWZ1cb4:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=kody9vikzWo:6W-lzWZ1cb4:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kody9vikzWo:6W-lzWZ1cb4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=kody9vikzWo:6W-lzWZ1cb4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kody9vikzWo:6W-lzWZ1cb4:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kody9vikzWo:6W-lzWZ1cb4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=kody9vikzWo:6W-lzWZ1cb4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kody9vikzWo:6W-lzWZ1cb4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/kody9vikzWo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/08/weekly-links-17.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/08/weekly-links-17.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-17</feedburner:origLink></item>
		<item>
		<title>How to Crush Dissent</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/VGb23-kta8c/how-to-crush-dissent.html</link>
		<comments>http://www.robweir.com/blog/2010/08/how-to-crush-dissent.html#comments</comments>
		<pubDate>Sun, 15 Aug 2010 19:14:17 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Cyber Freedom]]></category>
		<category><![CDATA[Popular Posts]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1054</guid>
		<description><![CDATA[While in Berlin for the LinuxTag 2010 conference a couple of months ago, I took the opportunity for a 8-mile long meandering walk across the city, from Warschauer Strasse and the East Side Gallery to Wittenbergplatz and KaDeWe, taking in the various historical sites along the way.  It was a great refresher course in 20th [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.robweir.com/blog/wp-content/uploads/2010/06/samizdat.jpg"><img class="aligncenter size-full wp-image-1056" title="Samizdat" src="http://www.robweir.com/blog/wp-content/uploads/2010/06/samizdat.jpg" alt="" width="800" height="603" /></a></p>
<p>While in Berlin for the LinuxTag 2010 conference a couple of months ago, I took the opportunity for a 8-mile long meandering walk across the city, from Warschauer Strasse and the <a href="http://en.wikipedia.org/wiki/East_Side_Gallery">East Side Gallery</a> to Wittenbergplatz and <a href="http://en.wikipedia.org/wiki/Kaufhaus_des_Westens">KaDeWe</a>, taking in the various historical sites along the way.  It was a great refresher course in 20th century European history.  I especially enjoyed the free outdoor exhibit in Alexanderplatz, which dealt with the Revolutions of 1989 with a focus on the various dissident movements and publications in the DDR.  Most were self-published, stealthily distributed <a href="http://en.wikipedia.org/wiki/Samizdat">samizdat</a> newletters, copied laboriously using  typewriters and carbon paper, primitive printing presses, or toward the end, some personal computers smuggled in from the West.  They had on display an Amiga 500 and an NEC Pinwriter P6 used in 1989.  Through &#8220;advanced&#8221; technology like this, document production could be raised from a few hundred to tens of thousands of copies.</p>
<p>As I looked at this display of samizdat publications, each a sign of struggle, technical and political,  I was smug.   Surely, all of this is irrelevant today?  The march of technology has now put within each of our hands tools that are orders of magnitude more efficient and effective than any underground publication of 1989.  With the Web, and WordPress and Twitter and YouTube and other services, we can instantly get a message out to millions of people.  We are far more advanced now.</p>
<p>Or so I thought for a few brief minutes, until the horrible truth struck me as I considered the question more deeply.  No, technology has not made dissent safer.  We are merely fortunate that the political climes of 2010 permit more dissent.  But if challenged, the powers that be have far greater tools to control information than they did in 1989.  I am not certain the tools available to the individual come close to being able to withstand them.</p>
<p>I strongly believe that the capability for citizens to dissent is an essential complement to fallible leadership. And all leadership is fallible.  Without such capabilities, transitions of power may be less frequent, but they also may be far bloodier.</p>
<p>Note that I say &#8220;capability&#8221; for dissent.  I don&#8217;t mean that dissent should be legal.  Certainly this is a good thing as well, and is enshrined in the constitutions of many democracies today.  But I mean something more fundamental, the capability of individuals and groups to organize and express dissent, even when this goes against the law. It is almost axiomatic that a regime slouching toward oppression will, at an early stage, declare dissent illegal.  History has shown this to us repeatedly.  So the capability to express illegal dissent is in some sense even more important than the ability to express dissent legally.</p>
<p>Through the 20th century there were many attempts to reduce capabilities to express dissent, from outlawing of opposition political parties, to shuttering independent newspapers, to mandatory registration of typewriters.  These all made dissent more difficult and riskier, but they did not remove the capability.  It was still possible, for one person, or a group of people, to organize in secret and get their message out.  They did it illegally, and at their own peril.  But that was enough to start the wheels turning.  If 10 people protest, they are called insane and carted away to the hospital.  If 1,000 people protest, tear gas is used and people are sent to prison,  But if 100,000 protest, then governments fall.  In a sense the gamut from civil war to an open democratic election, including a nationwide protest someplace in the middle, are all proxies for the use of force.  There are bloody and bloodless ways of determining the majority opinion, and prudence suggests not eliminating the opportunity to use bloodless methods.</p>
<p>My sad observation is that we are quickly reaching the point, perhaps for the first time in history, where governments will have the means to eliminate even the capability for illegal dissent.  I believe this is a destabilizing threshold to cross.</p>
<p>Consider the following thought experiment.   Imagine we are back in 1985, back in the DDR, but instead of typewriters, you have all the 21st century technological facilities, the internet, Twitter, Youtube, etc.  You are a dissident and I am the government.</p>
<p>Your two main tasks are:</p>
<ul>
<li>To collaborate electronically with trusted parties, while protecting the contents of the communication, as well as the identities of the other parties.</li>
<li>To publish  information anonymously or pseudonymously for public consumption</li>
</ul>
<p>You wouldn&#8217;t be much of a dissident leader if you didn&#8217;t attempt those two tasks, and I wouldn&#8217;t be much of an oppressive regime if I did not try to stop you!</p>
<p>So where should I start?</p>
<ol>
<li>A private national network.  Think North Korea.</li>
<li>A Great Firewall.</li>
<li>Mandatory registration of computers, internet accounts</li>
<li>Control of DNS</li>
<li>Control of search</li>
<li>Control of <a href="https://www.eff.org/deeplinks/2010/08/open-letter-verizon">Certificate Authorities</a></li>
<li><a href="http://www.eff.org/issues/printers">Invisible tagging</a> of paper/ink</li>
<li>Software monoculture that provides a single point of government control</li>
<li>Limits on how many emails can be sent.  One might argue in favor of this as an anti-spam measure.  But also prevents effective organization.</li>
<li>Outlaw strong cryptography.</li>
<li>Reduce due process, making it trivial to subpoena ISP records without judicial review</li>
<li>Make circumvention technology illegal</li>
<li>Copyright &#8212; prevent fair use, Creative Commons, etc., extending copyright to government records</li>
</ol>
<p>The interesting thing is how far we&#8217;ve gone down this road, especially at the behest of the recording industry and the copyright lobby.</p>
<p>What capabilities do you have on the other side?  What are your abilities to express dissent?</p>
<p>I think the example of Wikileaks quickly comes to mind.  That shows one example of a web site, that through technical and jurisdictional means, appears to have avoided take-down by a far more powerful entity, at least so far.  However, I think this is a Pyrrhic victory.  The mere existence of Wikileaks will spur governments to tighten laws, invest in additional counter-information technologies, such as the Internet &#8220;Kill Switch&#8221; proposed by the Department of Homeland Security in the U.S., etc..  The presence of a presently uncontrollable voice will surely lead to a concentration of control of the choke points of the internet that will eventually silence that voice.</p>
<p>When an irrepressible force meets an immovable object, one may speculate which will win.  I put my bets on the side with the money and the guns.  The danger for the rest of us is that in their attempts to control a venue for indiscriminate, absolute free speech, they devise such choke points that they provide the ability for future regimes to crush dissent, and by eliminating dissent also eliminate the best opportunity we have for peaceful revolutions.</p>
<p>Of course, I do not advocate sedition.  And I&#8217;m not an advocate of absolute free speech.  There are copyright laws, there are privacy concerns, there are military secrets, there is child pornography.   These all trump free speech.  But I think that means that we make these activities illegal and vigorously prosecute those who break these laws.  But we should be seeking the <span style="text-decoration: underline;">minimal technical means</span> necessary to detect the violators, without introducing such technologies that, to the level of a mathematical certainty, eliminate the ability for these activities to take place.  Because, if we do so, we also at the same time introduce mechanisms that can be also used to crush political dissent.  These technologies may first be promoted under the banner of &#8220;national security&#8221; or &#8220;protection of intellectual property&#8221;, but that is just their purported intent, not their technological limitation.</p>
<p>One would need to be a rather poor student  of history not to notice that for several times in the past century governments have occasionally lapsed and ended up a wee bit  overzealous in their attempts to secure a high degree of visible  consensus among their citizens.  When this happen, it is good to have  several avenues to pursue honest and forthright discourse.  Certainly  one doesn&#8217;t want to make it too easy to topple an established form of  government, but neither does one want to make it mathematically  impossible.  You want to bias the balance of rights toward stability,  while acknowledging that the forces of revolution are forces of  construction as well as destruction. We have 400 years or more of experience balancing free speech with  legitimate needs of governments to declare some speech illegal.  To date  this has been done without the concentration of technical and administrative control sufficient to effect <span style="text-decoration: underline;">absolute prior restraint</span>.  This is changing.  The unintended consequences of having such concentrated control should give us pause and make us hesitate rather than move quickly.  The creation of the equivalent of an anti-free speech nuclear bomb, a big red button that when pressed will silence a class of speech, must be avoided.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=VGb23-kta8c:VxhRjgSM2_E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=VGb23-kta8c:VxhRjgSM2_E:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=VGb23-kta8c:VxhRjgSM2_E:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=VGb23-kta8c:VxhRjgSM2_E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=VGb23-kta8c:VxhRjgSM2_E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=VGb23-kta8c:VxhRjgSM2_E:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=VGb23-kta8c:VxhRjgSM2_E:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=VGb23-kta8c:VxhRjgSM2_E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=VGb23-kta8c:VxhRjgSM2_E:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=VGb23-kta8c:VxhRjgSM2_E:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=VGb23-kta8c:VxhRjgSM2_E:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=VGb23-kta8c:VxhRjgSM2_E:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=VGb23-kta8c:VxhRjgSM2_E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/VGb23-kta8c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/08/how-to-crush-dissent.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/08/how-to-crush-dissent.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-crush-dissent</feedburner:origLink></item>
		<item>
		<title>Weekly Links #16</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/o7fUIf4ZYWc/weekly-links-16.html</link>
		<comments>http://www.robweir.com/blog/2010/08/weekly-links-16.html#comments</comments>
		<pubDate>Sun, 15 Aug 2010 00:35:10 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1159</guid>
		<description><![CDATA[VML is baack&#8230; &#8211; Aspose.Words Product Family &#8211; Blogs &#8220;But the interesting thing that we came across is that ISO 29500 allows extensions and Microsoft did not waste any time by implementing something that is known as [MS-ODRAWXML]: Office Drawing Extensions to Office Open XML Structure Specification. This document basically puts VML back into ISO [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.aspose.com/community/blogs/aspose.words-product-family/archive/2010/08/12/vml-is-baack.aspx">VML is baack&#8230; &#8211; Aspose.Words Product Family &#8211; Blogs</a></p>
<p class="diigo-description">&#8220;But the interesting thing that we came across is that ISO 29500 allows extensions and Microsoft did not waste any time by implementing something that is known as [MS-ODRAWXML]: Office Drawing Extensions to Office Open XML Structure Specification. This document basically puts VML back into ISO 29500 Strict documents via the standard extension mechanism.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/OOXML">OOXML</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.mathworks.com/matlabcentral/fileexchange/28411-read-open-document-format-spreadsheet-ods">MATLAB Central &#8211; File detail &#8211; Read Open Document Format Spreadsheet (.ods)</a></p>
<p class="diigo-description">MatLab routine that calls into ODFDOM to load data from an ODF spreadsheet</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a> <a href="http://www.diigo.com/user/rcweir/ODFDOM">ODFDOM</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.h-online.com/open/news/item/odt2braille-brings-Braille-to-OpenOffice-org-1051342.html">odt2braille brings Braille to OpenOffice.org &#8211; The H Open Source: News and Features</a></p>
<p class="diigo-description">&#8220;The release of odt2braille by the Belgian university Katholieke Universiteit Leuven, has brought the ability to work with Braille to OpenOffice.org. The extension adds a &#8220;Braille&#8221; menu to OpenOffice.org&#8217;s Writer which allows users to translate documents into Braille formats such as .brf or .pef or send the content to Braille printers for embossing. The development was supported by the EU funded AEGIS project.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=o7fUIf4ZYWc:Q7ae6rVaMhs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=o7fUIf4ZYWc:Q7ae6rVaMhs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=o7fUIf4ZYWc:Q7ae6rVaMhs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=o7fUIf4ZYWc:Q7ae6rVaMhs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=o7fUIf4ZYWc:Q7ae6rVaMhs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=o7fUIf4ZYWc:Q7ae6rVaMhs:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=o7fUIf4ZYWc:Q7ae6rVaMhs:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=o7fUIf4ZYWc:Q7ae6rVaMhs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=o7fUIf4ZYWc:Q7ae6rVaMhs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=o7fUIf4ZYWc:Q7ae6rVaMhs:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=o7fUIf4ZYWc:Q7ae6rVaMhs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=o7fUIf4ZYWc:Q7ae6rVaMhs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=o7fUIf4ZYWc:Q7ae6rVaMhs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/o7fUIf4ZYWc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/08/weekly-links-16.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/08/weekly-links-16.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-16</feedburner:origLink></item>
		<item>
		<title>Weekly Links #15</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/AfT4C1vDC04/weekly-links-15.html</link>
		<comments>http://www.robweir.com/blog/2010/07/weekly-links-15.html#comments</comments>
		<pubDate>Sun, 01 Aug 2010 00:35:59 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1147</guid>
		<description><![CDATA[odf-report &#8211; GitHub &#8220;Gem for generating .odt files by making strings, images, tables and sections replacements in a previously created .odt file.&#8221; tags: ODF My Personal Blog: ODF Become National Format? &#8220;What a surprising news. ODF will soon become a mandatory format for all government documents. I have posted this since a year ago and [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://github.com/sandrods/odf-report/blob/master/README.textile">odf-report &#8211; GitHub</a></p>
<p class="diigo-description">&#8220;Gem for generating .odt files by making strings, images, tables and sections replacements in a previously created .odt file.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://willysr.blogspot.com/2010/07/odf-become-national-format.html">My Personal Blog: ODF Become National Format?</a></p>
<p class="diigo-description">&#8220;What a surprising news. ODF will soon become a mandatory format for all government documents. I have posted this since a year ago and two years ago, but finally it will come true. Right now, the Indonesian government is trying to migrate all computers in the governmental level to use Open Source to reduce it&#8217;s spending just to buy licenses for Windows and many other Microsoft products (mostly Microsoft Office). When that target has been completed (estimated 2011), they will follow with standarizing the national format to use ODF.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://nighthacks.com/roller/jag/resource/StandardsPhases.html">Phase relationships in the standardization process</a></p>
<p class="diigo-description">
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/standards">standards</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://thedailywtf.com/Articles/1s-and-0s.aspx">1&#8242;s and 0&#8242;s &#8211; The Daily WTF</a></p>
<p class="diigo-description">Reminds me of OOXML&#8217;s <a href="http://www.robweir.com/blog/2006/10/bit-about-bit-with-bits.html">Bits</a>.  Bad idea then and now.</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ooxml">ooxml</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=AfT4C1vDC04:1WYZvMw88dw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=AfT4C1vDC04:1WYZvMw88dw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=AfT4C1vDC04:1WYZvMw88dw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=AfT4C1vDC04:1WYZvMw88dw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=AfT4C1vDC04:1WYZvMw88dw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=AfT4C1vDC04:1WYZvMw88dw:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=AfT4C1vDC04:1WYZvMw88dw:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=AfT4C1vDC04:1WYZvMw88dw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=AfT4C1vDC04:1WYZvMw88dw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=AfT4C1vDC04:1WYZvMw88dw:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=AfT4C1vDC04:1WYZvMw88dw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=AfT4C1vDC04:1WYZvMw88dw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=AfT4C1vDC04:1WYZvMw88dw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/AfT4C1vDC04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/07/weekly-links-15.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/07/weekly-links-15.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-15</feedburner:origLink></item>
		<item>
		<title>ODF 1.2 Word Clouds</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/XJQPc7Au_NY/odf-word-clouds.html</link>
		<comments>http://www.robweir.com/blog/2010/07/odf-word-clouds.html#comments</comments>
		<pubDate>Thu, 29 Jul 2010 20:57:39 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[ODF]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1124</guid>
		<description><![CDATA[I&#8217;ve been playing around today with a preview build of the ODF Java API ODFDOM 0.9.   One of the capabilities we&#8217;re adding is a simple text extraction API. The idea is to have a very simple API, a single function call in fact, that will allow you to extract the plain text from an ODF [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve been playing around today with a preview build of the ODF Java API <a href="http://odftoolkit.org/projects/odfdom/pages/Home">ODFDOM</a> 0.9.   One of the capabilities we&#8217;re adding is a simple text extraction API.</p>
<p>The idea is to have a very simple API, a single function call in fact, that will allow you to extract the plain text from an ODF document.  So strip all formatting, all layout and just return the text.  At first you might think this is rather useless, but further reflection shows that it has myriad uses, including accessibility, search indexing, collaborative filtering, and text analytics in general.</p>
<p>Extracting text from ODF is pretty simple.  There are a handful of special cases to watch out for.  One example is a single word that has mixed styles, e.g.: <strong>ODF</strong><em>DOM</em>.  In ODF this looks like:<br />
<code><br />
&lt;text:span text:style-name="style1"&gt;ODF&lt;/text:span&gt;<br />
&lt;text:span text:style-name="style2"&gt;DOM&lt;/text:span&gt;</code></p>
<p>We want text extraction to come out as &#8220;ODFDOM&#8221; not &#8220;ODF DOM&#8221; with a space.</p>
<p>On the other hand, there are other examples of adjacent elements, like with footnote citations, where we need to insert a space to prevent two adjacent strings from being conflated.</p>
<p>Overall, the build I used looks pretty good, and works the same across text, spreadsheets and presentations.</p>
<p>So I was looking this afternoon for something I could use to demo this new capability.  I thought of using Jonathan Feinberg&#8217;s  excellent <a href="http://www.wordle.net/">Wordle applet</a> (which I wrote about a <a href="http://www.robweir.com/blog/2008/06/beautiful-word-clouds.html">while back</a>).  This applet creates a word cloud, based on word frequency of text you feed it.  As a torture test I decided to feed it the text of  ODF 1.2 Committee Draft 05, the version that is currently out for <a href="http://www.robweir.com/blog/2010/07/odf12-public-review.html">public review</a>.</p>
<p>This is what I got for results.</p>
<p>Part 1 is the annotations the schema for ODF.  As expected, the key words are those referring to XML markup concepts like &#8220;attribute&#8221; and &#8220;element&#8221;:</p>
<p style="text-align: center;"><a href="http://www.robweir.com/blog/wp-content/uploads/2010/07/part1.png"><img class="aligncenter" src="http://www.robweir.com/blog/wp-content/uploads/2010/07/part1-300x259.png" alt="" width="300" height="259" /></a></p>
<p>Part 2: is OpenFormula, the spreadsheet formula express language.  No XML in this part.  In fact, this looks more like what I&#8217;d expect from an excerpt from a programming language specification, which pretty much what OpenFormula is.</p>
<p style="text-align: center;"><a href="http://www.robweir.com/blog/wp-content/uploads/2010/07/part2.png"><img class="aligncenter" src="http://www.robweir.com/blog/wp-content/uploads/2010/07/part2-300x132.png" alt="" width="300" height="132" /></a></p>
<p>And Part 3 is the packaging specification.</p>
<p style="text-align: center;"><a href="http://www.robweir.com/blog/wp-content/uploads/2010/07/part3.png"><img class="aligncenter" src="http://www.robweir.com/blog/wp-content/uploads/2010/07/part3-300x145.png" alt="" width="300" height="145" /></a></p>
<p>In the end text extraction is just the data preparation step.  The real fun happens after,  with the analysis and visualization techniques that can be applied to the text once extracted.</p>
<p>If anyone is interested in trying out the text extraction module, please let me know.   We&#8217;re aiming for a release of ODF 0.9 toward the end of August, but I can probably get you a preview, if you are interested in testing.   And let me know if you have any brilliant ideas of what to do with the extracted text.  I&#8217;m always looking for good demo material.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=XJQPc7Au_NY:CP3FOGeZmYw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=XJQPc7Au_NY:CP3FOGeZmYw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=XJQPc7Au_NY:CP3FOGeZmYw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=XJQPc7Au_NY:CP3FOGeZmYw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=XJQPc7Au_NY:CP3FOGeZmYw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=XJQPc7Au_NY:CP3FOGeZmYw:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=XJQPc7Au_NY:CP3FOGeZmYw:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=XJQPc7Au_NY:CP3FOGeZmYw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=XJQPc7Au_NY:CP3FOGeZmYw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=XJQPc7Au_NY:CP3FOGeZmYw:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=XJQPc7Au_NY:CP3FOGeZmYw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=XJQPc7Au_NY:CP3FOGeZmYw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=XJQPc7Au_NY:CP3FOGeZmYw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/XJQPc7Au_NY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/07/odf-word-clouds.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/07/odf-word-clouds.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=odf-word-clouds</feedburner:origLink></item>
		<item>
		<title>The value of restricting choice</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/kKeip3TfYkk/value-of-restricting-choice.html</link>
		<comments>http://www.robweir.com/blog/2010/07/value-of-restricting-choice.html#comments</comments>
		<pubDate>Tue, 27 Jul 2010 16:32:31 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[ODF]]></category>
		<category><![CDATA[OOXML]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=736</guid>
		<description><![CDATA[The language game Microsoft&#8217;s talking points go something like this (summarized in my words): If you adopt ODF instead of OOXML then you &#8220;restrict choice&#8221;.  Why would you want to do that?  You&#8217;re in favor of openness and competition, right?  So naturally, you should favor choice. You can see a hundreds of variations on this [...]]]></description>
			<content:encoded><![CDATA[<p></p><h3>The language game</h3>
<p>Microsoft&#8217;s talking points go something like this (summarized in my words):</p>
<blockquote><p>If you adopt ODF instead of OOXML then you &#8220;restrict choice&#8221;.  Why would you want to do that?  You&#8217;re in favor of openness and competition, right?  So naturally, you should favor choice.</p></blockquote>
<p>You can see a hundreds of variations on this theme, in Microsoft press releases, whitepapers,  in press articles and blogged by astroturfers, by searching Google for &#8220;<a href="http://www.google.com/search?q=odf+&quot;restrict+choice&quot;">ODF restrict choice</a>&#8220;.</p>
<p>This argument is quite effective, since it is plausible at first glance, and takes more than 15 seconds to refute.  But the argument in the end fails by taking a very superficial view of &#8220;choice&#8221;, relying merely on the positive allure of its name, essentially using it as a talisman.  But &#8220;choice&#8221; is more than just a pretty word.  It means something.  And if we dig a little deeper, at what the value of choice really is, the Microsoft argument falls apart.</p>
<p>So let&#8217;s make an attempt to show how can one be in favor of choice, but also be in favor of eliminating choice.  Let&#8217;s resolve the paradox.  Personally I think this argument is too long, but maybe it will prompt someone to formulate it in a briefer form.</p>
<h3>Choice &#8212; the option to act</h3>
<p>Choice is the option to act on one more possibilities.  Choice is the freedom to take one path or another.  Choice is the ability to open one door or another.  And what is the value of choice?  It depends on the value of the underlying possibilities.</p>
<p>In some cases, the value of choice can be valued quite precisely.</p>
<p>For example, imagine I have three boxes, one containing nothing, one containing $5 and another containing $10.  If you have no choice, and are given one  box at random, then you will get $5 on average.   And if given the choice of which box to pick, also without knowing the contents, you will also get $5 on average.</p>
<p>Similarly, if each box contained exactly $5 and you could see inside, the value of choice would still be zero.</p>
<p>But if the three boxes contained nothing, $5 and $10 <strong>and you could see inside</strong>, then the value of having a choice is clear.  You would naturally pick the $10 box.  So having a choice is worth an additional $5.</p>
<p>So we see that for choice to have value, you must have two things:</p>
<ol>
<li>A way to estimate the value of outcome over another.</li>
<li>A preference for one outcome over another</li>
</ol>
<p>In some cases this can be done with precision.  In other cases it can only be estimated or modeled. For example, trading stock options is essentially the selling and buying of the right to exercise the choice (option) to buy or sell a security at a given price within a given time period.  The value of this choice can be modeled by sophisticated mathematical models like the Black-Scholes option pricing formula.</p>
<h3>Eliminating choice</h3>
<p>So going back to the  boxes again.  Now imagine one has $10 in it, and the other has a note in it that requires that you pay me $10.  You can see the contents of each box.  Which one do you choose?  It should be obvious, you pick the one with $10 in it.</p>
<p>But what if I say you are not limited to picking only one box.  You can pick either box, or both boxes if you wish.  You have absolute freedom to choose A, B or A+B.  What do you do?  Of course, you still pick the box with $10 in it.</p>
<p>But doesn&#8217;t that eliminate choice?  Yes, of course it did.  But the value of choice was only derived from the value of the underlying outcomes.  By choosing, I&#8217;ve derived the full value of having a choice.  Since if one choice is clearly more favorable than others (it &#8220;dominates&#8221; the others) then the alternatives should be discarded.</p>
<h3>Resolving the paradox of the choice</h3>
<p>Give the choice of A, B or A+B, each are distinct, mutually exclusive choices.  They are the three boxes with three outcomes.  Each one has a value that could be estimated.  When someone portrays option A+B as preserving choice, they are forgetting that this is a choice that also restricts choice, since it eliminates A or B in their exclusive, pure forms from consideration.  Any choice, even the choice of A+B, restricts choice.   If you choose A+B then you have not chosen A alone or B alone.  You have the value of the outcome A+B, but do not have the possibly greater benefits of picking choice A alone or choice B alone.</p>
<p>Clear?  I think this should be obvious, but I&#8217;ve seen these concepts cause much confusion.</p>
<p>It is also important to realize that the combination A+B may have conjoint effects, which may be neutral, synergistic or antagonistic.  In other words the value of A+B is not necessarily the same as the value of A plus the value of B.</p>
<p>In some cases, certainly, the value of the A+B choice is the same as the sum of each individual values. For example, the boxes with money and notes, these are all simply additive, with no conjoint effects.</p>
<p>But in other cases, the value of A+B has synergistic effects.   For example, the choice of diet+exercise is more salubrious that either one chosen in isolation.</p>
<p>And in some cases the value of A+B is less than the value either one in isolation, as anyone who has bought both a cat and a dog knows.  These choices are antagonistic.</p>
<p>So back to the file format debate.  The choice here is between adopting ODF, OOXML, or ODF+OOXML.  These three choice are mutually exclusive.  They are the three boxes,  with three different outcomes.  Each outcome has a value that could be estimated.  But we should not fall into the trap of thinking that an ODF+OOXML decision is preserving choice.  Far from it.  By making that choice, one eliminates the possibility of having only ODF, or of having only OOXML, with the resulting values that those choices would bring.  Choosing both formats eliminates outcomes and restricts choice just has much as choosing only ODF eliminates outcomes.</p>
<p>You cannot avoid eliminating the outcomes you do not choose.  There are benefits that would come from having only a single standard, and there are costs and complications from maintaining multiple standards.  These must all be considered.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kKeip3TfYkk:KpyPs8iLGVg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kKeip3TfYkk:KpyPs8iLGVg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=kKeip3TfYkk:KpyPs8iLGVg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kKeip3TfYkk:KpyPs8iLGVg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=kKeip3TfYkk:KpyPs8iLGVg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kKeip3TfYkk:KpyPs8iLGVg:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=kKeip3TfYkk:KpyPs8iLGVg:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kKeip3TfYkk:KpyPs8iLGVg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=kKeip3TfYkk:KpyPs8iLGVg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kKeip3TfYkk:KpyPs8iLGVg:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kKeip3TfYkk:KpyPs8iLGVg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=kKeip3TfYkk:KpyPs8iLGVg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=kKeip3TfYkk:KpyPs8iLGVg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/kKeip3TfYkk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/07/value-of-restricting-choice.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/07/value-of-restricting-choice.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=value-of-restricting-choice</feedburner:origLink></item>
		<item>
		<title>Weekly Links #14</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/_OCp9OtCYU0/weekly-links-14.html</link>
		<comments>http://www.robweir.com/blog/2010/07/weekly-links-14.html#comments</comments>
		<pubDate>Sun, 25 Jul 2010 00:35:24 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1104</guid>
		<description><![CDATA[DataNucleus Access Platform &#8211; ODF Documents &#8220;DataNucleus supports persisting/retrieving objects to/from Open Document Format (ODF) documents (using the datanucleus-odf plugin). Such documents can then be used in applications like OpenOffice and KOffice. It makes use of the ODF Toolkit project.&#8221; tags: ODF Producing ODF spreadsheets &#8220;So, the remaining question is: How to produce the ODF [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.datanucleus.org/products/accessplatform_2_2/odf/support.html">DataNucleus Access Platform &#8211; ODF Documents</a></p>
<p class="diigo-description">&#8220;DataNucleus supports persisting/retrieving objects to/from Open Document Format (ODF) documents (using the datanucleus-odf plugin). Such documents can then be used in applications like OpenOffice and KOffice. It makes use of the ODF Toolkit project.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://daniel.ruoso.com/categoria/odf_spreadsheets">Producing ODF spreadsheets</a></p>
<p class="diigo-description">&#8220;So, the remaining question is: How to produce the ODF XML?</p>
<p>What I did was, open the original content.xml and start to strip away anything that seemed useless. Repeat it untill things stop working.</p>
<p>So this is an unoficial guide for people writing ODF spreadsheet documents on their own. This is the bare minimum XML I got&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://mfeldstein.com/how-to-judge-your-vendors-support-for-a-standard">How To Judge Your Vendor’s Support for a Standard</a></p>
<p class="diigo-description">&#8220;For people who adopt software, trying to judge the value of so-called “standards support” in a product can be an incredibly frustrating experience. Standards implementations often fail to live up to their promises and, worse, it can be very hard to tell in advance of installing and running the software whether or not the “standards support” it supposedly provides is actually going to meet your needs.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/standards">standards</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_OCp9OtCYU0:J1fmYqFEPmM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_OCp9OtCYU0:J1fmYqFEPmM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=_OCp9OtCYU0:J1fmYqFEPmM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_OCp9OtCYU0:J1fmYqFEPmM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=_OCp9OtCYU0:J1fmYqFEPmM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_OCp9OtCYU0:J1fmYqFEPmM:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=_OCp9OtCYU0:J1fmYqFEPmM:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_OCp9OtCYU0:J1fmYqFEPmM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=_OCp9OtCYU0:J1fmYqFEPmM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_OCp9OtCYU0:J1fmYqFEPmM:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_OCp9OtCYU0:J1fmYqFEPmM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=_OCp9OtCYU0:J1fmYqFEPmM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_OCp9OtCYU0:J1fmYqFEPmM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/_OCp9OtCYU0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/07/weekly-links-14.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/07/weekly-links-14.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-14</feedburner:origLink></item>
		<item>
		<title>ODF 1.2 Begins Final 60-day Public Review</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/MT2IheTD25Q/odf12-public-review.html</link>
		<comments>http://www.robweir.com/blog/2010/07/odf12-public-review.html#comments</comments>
		<pubDate>Tue, 13 Jul 2010 14:50:14 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[ODF]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1090</guid>
		<description><![CDATA[A major milestone was reached for the OASIS Open Document Format (ODF) TC last week.  The latest Committee Draft of ODF 1.2 (CD 05) was sent out for a 60-day public review. As you may recall, ODF 1.2 is a single standard in three parts: Part 1 specifies the core schema, and was send out [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A major milestone was reached for the OASIS Open Document Format (ODF) TC last week.   The latest Committee Draft of ODF 1.2 (CD 05) was <a href="http://lists.oasis-open.org/archives/tc-announce/201007/msg00004.html">sent out for a 60-day public review</a>.</p>
<p>As you may recall, ODF 1.2 is a single standard in three parts:</p>
<ul>
<li>Part 1 specifies the core schema, and was send out for public review <a href="http://www.robweir.com/blog/2010/01/odf-1-2-part-1-public-review.html">in January</a>.</li>
<li>Part 2 is OpenFormula  (spreadsheet formulas)</li>
<li>Part 3 defines the packaging model of  ODF, and went out for public review <a href="http://www.robweir.com/blog/2009/11/odf-12-part-3-goes-out-for-public.html">back  in November</a></li>
</ul>
<p>The current public review is the first complete review, presenting all three parts of ODF 1.2, including the new Part 2, OpenFormula, which is our spreadsheet formula language.</p>
<p>We will accept public comments (and that includes comments from technical experts in ISO/IEC JTC1/SC34) through September 6th.  Comments should be submitted via the TC&#8217;s public comment list, which you can join via these <a href="http://www.oasis-open.org/committees/comments/index.php?wg_abbrev=office">instructions</a>.  You can monitor incoming comments also by subscribing to the comment list, by searching the <a href="http://lists.oasis-open.org/archives/office-comment/">archives</a> or unofficially via the <a href="http://twitter.com/ODFJIRA">ODFJIRA</a> Twitter feed.</p>
<p>The OASIS ODF TC will track and review all received comments and produce a report indicating how we have resolved each comment.  If we decide to make substantive changes to the specification based on comments received then we would approve such changes in a Committee Draft (CD 06) and send that out for a 15-day public review of the changes made.  I expect this will occur.  Then, the TC may vote to approve the public review draft as a Committee Specification.  Then we can have a ballot of the OASIS membership to approve it as an OASIS Standard.  And finally (after some additional administrative paperwork) we can submit ODF 1.2 ISO/IEC JTC1 according to their PAS process.</p>
<p>I think we can finish up the above remaining formal steps in the 4th quarter.</p>
<p>As I mentioned, the biggest difference in CD 05 over previous Open Document Format public review drafts is the inclusion of the <a href="http://en.wikipedia.org/wiki/OpenFormula">OpenFormula</a> specification.  If you are interested in contributing comments during the public review, I&#8217;d especially encourage you to review this document.  The other parts have already gone through one or more cycles of public review.  This part has not.</p>
<p>An outline of the contents of OpenFormula is:</p>
<ul>
<li>1 Introduction</li>
<li>2 Expressions and Evaluators</li>
<li>3 Formula Processing Model</li>
<li>4 Types</li>
<li>5 Expression Syntax</li>
<li>6 Standard Operators and Functions</li>
<li>6.4 Standard Operators</li>
<li>6.5 Matrix Functions</li>
<li>6.6 Bit operation functions</li>
<li>6.7 Byte-position text functions</li>
<li>6.8 Complex Number Functions</li>
<li>6.9 Database Functions</li>
<li>6.10 Date and Time Functions</li>
<li>6.11 External Access Functions</li>
<li>6.12 Financial Functions</li>
<li>6.13 Information Functions</li>
<li>6.14 Lookup Functions</li>
<li>6.15 Logical Functions</li>
<li>6.16 Mathematical Functions</li>
<li>6.17 Rounding Functions</li>
<li>6.18 Statistical Functions</li>
<li>6.19 Number Representation Conversion Functions</li>
<li>6.20 Text Functions</li>
<li>7 Other Capabilities</li>
<li>8 Non-portable Features</li>
</ul>
<p>The ideal reviewer for OpenFormula would have expertise either in formal descriptions of computer languages, e.g., know EBNF, type systems, numeric computing models, etc., or knowledge of one or more of the domains of knowledge we cover via the spreadsheet functions.  Honestly, I think we have enough &#8220;<a href="http://catb.org/jargon/html/L/language-lawyer.html">language lawyers</a>&#8221; on the TC already, so I&#8217;m not so worried about that part.  And we did have direct participation by experts in some functional domains.  For example, the statistical and mathematical functions have been given a good scrub already by &#8220;<a href="http://www.math.concordia.ab.ca/~aguelzow/">Dr. G.</a>&#8221;</p>
<p>However, the financial functions, these I think could use a thorough review by a subject matter expert, ideally an expert in financial accounting standards, actuarial sciences, or similar. If anyone knows such an expert who is willing to contribute comments on approximately 30 pages of function definitions related to loan amortization, bond coupon and yield, rates of return, day count conventions, etc., please let me know via email.</p>
<p>Note finally that although OpenFormula is part of the ODF 1.2 specification, it was designed to be a portable, embeddable expression language syntax.  It is a natural fit for a spreadsheet application, but it could be used wherever you need to encode a calculable expression with a rich library of domain-specific functions.  It was designed so it could be used in other contexts.</p>
<p>I think it would be a fun project to implement OpenFormula as a standalone library, Java or Python, where you feed it an expression, along with an &#8220;address resolver&#8221; object to resolve names (e.g., cell references) to values, and then have it calculate the output value.  This could be the first step toward some interesting things.  For example, I give you an ODF spreadsheet and you generate a web app that executes the same model as my spreadsheet.  (Many years ago, in the 1980&#8242;s there was a &#8220;spreadsheet compiler&#8221; that did something similar to 1-2-3 files).  Or I give you a spreadsheet and indicate some variable input cells and you execute thousands of variations on it via <a class="zem_slink" title="Monte Carlo method" rel="wikipedia" href="http://en.wikipedia.org/wiki/Monte_Carlo_method">Monte Carlo analysis</a>.  Or I give value ranges for you on input cells, and you calculate the sheet in variations via interval arithmetic.   This may be interesting for <a class="zem_slink" title="Sensitivity analysis" rel="wikipedia" href="http://en.wikipedia.org/wiki/Sensitivity_analysis">sensitivity analysis</a>, risk analysis, analysis of propagation of errors, etc.</p>
<p>Think:  &#8220;Plugable spreadsheet evaluation engines, all understanding a common formula expression language.&#8221;</p>
<p>Once you have a standardized model for a spreadsheet and that model is independent from the calculation engine, then you have the ability to plug in in different calculation engines that conform to the standard, and these various calculation engines can have various strategies.  This is a very powerful capability, made possible via standardization.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=1373c67e-8653-4713-87dd-f5fb1b21421e" alt="" /><span class="zem-script more-related"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MT2IheTD25Q:EckQI2y1HFg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MT2IheTD25Q:EckQI2y1HFg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=MT2IheTD25Q:EckQI2y1HFg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MT2IheTD25Q:EckQI2y1HFg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=MT2IheTD25Q:EckQI2y1HFg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MT2IheTD25Q:EckQI2y1HFg:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=MT2IheTD25Q:EckQI2y1HFg:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MT2IheTD25Q:EckQI2y1HFg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=MT2IheTD25Q:EckQI2y1HFg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MT2IheTD25Q:EckQI2y1HFg:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MT2IheTD25Q:EckQI2y1HFg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=MT2IheTD25Q:EckQI2y1HFg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=MT2IheTD25Q:EckQI2y1HFg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/MT2IheTD25Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/07/odf12-public-review.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/07/odf12-public-review.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=odf12-public-review</feedburner:origLink></item>
		<item>
		<title>Weekly Links #13</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/LQa5zGmG5dU/weekly-links-13.html</link>
		<comments>http://www.robweir.com/blog/2010/07/weekly-links-13.html#comments</comments>
		<pubDate>Sun, 11 Jul 2010 00:35:44 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1080</guid>
		<description><![CDATA[Are Standards Organizations Relevant? &#124; Heap Overrun tags: standards Use Open Document Format as the Government standard — HMG &#8211; Your Freedom &#8220;Establish the Open Document Format as the standard for use in all Government departments rather than continually upgrading to the latest version of Microsoft Office at a cost of many millions of pounds. [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.jgoguen.ca/2010/7/are-standards-organizations-relevant">Are Standards Organizations Relevant? | Heap Overrun</a></p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/standards">standards</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://yourfreedom.hmg.gov.uk/repealing-unnecessary-laws/use-open-document-format-as-the-government-standard">Use Open Document Format as the Government standard — HMG &#8211; Your Freedom</a></p>
<p class="diigo-description">&#8220;Establish the Open Document Format as the standard for use in all Government departments rather than continually upgrading to the latest version of Microsoft Office at a cost of many millions of pounds.  This is a process which is already taking place in other European countries and one which should be started in Britain at the earliest opportunity.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://mail-archives.apache.org/mod_mbox/xml-xalan-j-users/201006.mbox/%3CAANLkTikS_ffc-ZojsnT_N-VPbNsGPB2KVabU-kBzWfke@mail.gmail.com%3E">Convert XHTML to ODF using Xalan-J?</a></p>
<p class="diigo-description">
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.mail-archive.com/dev@openoffice.org/msg14278.html">[dev] Proposal of new project for UOF</a></p>
<p class="diigo-description">
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/UOF">UOF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://blogs.wsj.com/digits/2010/07/02/another-high-tech-barrier-falls-in-south-korea">Another High-Tech Barrier Falls in South Korea &#8211; Digits &#8211; WSJ</a></p>
<p class="diigo-description">&#8220;The voice for the use of open document format has been mounting and the government last month said it was considering a change in the status quo.&#8221;</p>
</li>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.lemis.com/grog/Documentation/Lions/book.pdf">Lion&#8217;s Book (Unix) [PDF]</a></p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/unix">unix</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://opensource.com/education/10/4/introducing-open-source-middle-school">Introducing Open Source to A Middle School | opensource.com</a></p>
<p class="diigo-description">&#8220;There are so many compelling reasons for children to use open source. If they develop skills and a body of work using open source software, it can follow them through high school, college, and even into the professional world. It won&#8217;t cost them or their school any license fees. Using the open formats promoted by free &amp; open source software, their writings and projects will stay accessible, avoiding bitrot. Should the children develop a real interest in a particular tool, the nature of open source is such that they can actually affect change on the tool itself &#8211; by actions as small as filing a bug report right up to submitting patches and developing new features. (&#8220;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: 										<a href="http://www.diigo.com/user/rcweir/opensource">opensource</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=LQa5zGmG5dU:czFEJ1O7cys:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=LQa5zGmG5dU:czFEJ1O7cys:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=LQa5zGmG5dU:czFEJ1O7cys:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=LQa5zGmG5dU:czFEJ1O7cys:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=LQa5zGmG5dU:czFEJ1O7cys:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=LQa5zGmG5dU:czFEJ1O7cys:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=LQa5zGmG5dU:czFEJ1O7cys:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=LQa5zGmG5dU:czFEJ1O7cys:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=LQa5zGmG5dU:czFEJ1O7cys:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=LQa5zGmG5dU:czFEJ1O7cys:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=LQa5zGmG5dU:czFEJ1O7cys:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=LQa5zGmG5dU:czFEJ1O7cys:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=LQa5zGmG5dU:czFEJ1O7cys:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/LQa5zGmG5dU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/07/weekly-links-13.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/07/weekly-links-13.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-13</feedburner:origLink></item>
		<item>
		<title>ISO/IEC JTC1 Revises Directives, Addresses OOXML Abuses</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/-iHlaKIEQHo/iso-iec-jtc1-revises-directives.html</link>
		<comments>http://www.robweir.com/blog/2010/07/iso-iec-jtc1-revises-directives.html#comments</comments>
		<pubDate>Thu, 08 Jul 2010 01:19:37 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[OOXML]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1071</guid>
		<description><![CDATA[On July 1st, 2010 a new set of rules (directives) took effect in ISO/IEC JTC1  including new processing and voting rules for JTC1 Fast Track submissions.  If these rules had been in effect back in 2007, OOXML would have died after its initial ballot. Let&#8217;s take a look at some of the specific changes that [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>On July 1st, 2010 a new set of rules (directives) took effect in ISO/IEC JTC1  including new processing and voting rules for JTC1 Fast Track submissions.  If these rules had been in effect back in 2007, OOXML would have died after its initial ballot.</p>
<p>Let&#8217;s take a look at some of the specific changes that were made in reaction to the events of 2007-08.</p>
<p>First, we see the elimination of the contradiction phase in Fast Track processing.  If you recall, under previous rules, a Fast Track begin with a 30-day NB review period, sometimes called the &#8220;contradiction period&#8221;, where NBs were invited to raise objections if they think the Fast Track proposal contradicts an existing ISO or IEC standard.  This was followed by a 5-month ballot.   The problem was that the word &#8220;contradiction&#8221; was not defined, leading to various irreconcilable interpretations.  In the case of OOXML <a href="http://www.consortiuminfo.org/standardsblog/article.php?story=20070206145620473">20 JTC1 National Bodies (NBs) raised contradictions</a>.  Evidently, the passage of time has lead to no progress on defining what exactly a contradiction is, so the contradiction period has been eliminated entirely.  Instead, looking for &#8220;evident contradictions&#8221; (still undefined) is given to JTC1 administrative staff, which is the surest way of guaranteeing that we never hear of contradictions again.  The Fast Track DIS ballot remains at 5-months, so net-net this accelerates processing by one month.</p>
<p>Next, we see some clarification around how NBs should vote on Fast Tracks.  Back, during the OOXML ballot,  Microsoft made a huge effort to convince NBs to vote &#8220;Yes with comments&#8221; if they found serious flaws in the text, with the promise that they would all be addressed at the BRM.  Well, we now know that this was a big lie.  Very few issues were actually discussed and resolved at the BRM.  And most of them were addressed by merely saying,  &#8220;Sorry, no change&#8221;.  <a href="http://www.robweir.com/blog/2007/08/is-it-safe.html">At the time I argued</a> that the rules were quite clear, that disapproval should be voiced by a &#8220;No, with comments&#8221; vote.  Well, we now see another small slice of vindication.  The revised rules now state:</p>
<blockquote><p>If a national body finds an enquiry draft [ed.  A Fast Track DIS is an 'enquiry draft'] unacceptable, it shall vote negatively and state the technical reasons.  It may indicate that the acceptance of specified technical modifications will change its negative vote to one of approval, but it shall not cast an affirmative vote which is conditional on  the acceptance of modifications. (ISO/IEC Directives, Part I, Section 2.7.3)</p>
</blockquote>
<p>I assume this is clear enough now.</p>
<p>Another change is that if the DIS ballot fails to get sufficient votes, meaning less than 2/3 approval of ISO/IEC  JTC1 P-members, or more than 25% disapproval overall, the proposal dies at that point.  It doesn&#8217;t go on to the BRM.  Game over.  If this rule had been in place back in 2007, OOXML would not be an ISO standard today.</p>
<p>Finally, we see the requirement for a Final DIS (FDIS) text for review and approval by NBs.  Back in 2008 I was <a href="http://www.robweir.com/blog/2008/05/release-ooxml-final-dis-text-now.html">quite vocal</a> about the absurdity of having NBs vote on a text that they were not allowed to read.  Several NBs lodged formal objections at the time as well.  All this was dismissed by JTC1 staff.  But reality struck when NBs reads the actual published version of OOXML, and saw that it did not contain all of the changes mandated by the BRM.  So belatedly, but better than never, the rules have been changed.  Fast Tracks now require an FDIS text for NBs to review,  along with a 2-month ballot on it.</p>
<p>There are also smaller, less substantial changes.  For example, the dedication to Jan van den Beld, the former head of Ecma, for his &#8220;unwavering dedication to the development and evolution of the JTC 1  procedures&#8221;, has been removed.   Ironically, both Ecma and Microsoft have indeed made long-term contributions to the evolution of Fast Track in JTC1, but probably not the way they intended.</p>
<p>The new ISO/IEC Directives are <a href="http://isotc.iso.org/livelink/livelink?func=ll&amp;objId=9384365&amp;objAction=browse&amp;sort=name">posted</a> online.  Note that one document expresses the common rules for ISO and IEC, while another is a set of supplemental rules which apply to only ISO/IEC JTC1.  Evidently, we&#8217;re supposed to consult both documents and mentally merge them whenever trying to determine what the rules are.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=-iHlaKIEQHo:n7UjFS85HCc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=-iHlaKIEQHo:n7UjFS85HCc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=-iHlaKIEQHo:n7UjFS85HCc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=-iHlaKIEQHo:n7UjFS85HCc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=-iHlaKIEQHo:n7UjFS85HCc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=-iHlaKIEQHo:n7UjFS85HCc:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=-iHlaKIEQHo:n7UjFS85HCc:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=-iHlaKIEQHo:n7UjFS85HCc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=-iHlaKIEQHo:n7UjFS85HCc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=-iHlaKIEQHo:n7UjFS85HCc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=-iHlaKIEQHo:n7UjFS85HCc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=-iHlaKIEQHo:n7UjFS85HCc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=-iHlaKIEQHo:n7UjFS85HCc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/-iHlaKIEQHo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/07/iso-iec-jtc1-revises-directives.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/07/iso-iec-jtc1-revises-directives.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=iso-iec-jtc1-revises-directives</feedburner:origLink></item>
		<item>
		<title>Weekly Links #12</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/R9J__JEI6gs/weekly-links-12.html</link>
		<comments>http://www.robweir.com/blog/2010/06/weekly-links-12.html#comments</comments>
		<pubDate>Sun, 27 Jun 2010 00:36:07 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1045</guid>
		<description><![CDATA[TeX4ht: LaTeX and TeX for Hypertext Appears to offer TeX to ODF conversion support. Would be interesting to see how well this works. tags: ODF ODF visualization using WebKit &#124; kdedevelopers.org &#8220;Today is day 1 of of the OdfKit Hack Week. We wrote a list of things we want to achieve this week. In order [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.cse.ohio-state.edu/~gurari/TeX4ht/">TeX4ht: LaTeX and TeX for Hypertext</a></p>
<p class="diigo-description">Appears to offer TeX to ODF conversion support.  Would be interesting to see how well this works.</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://kdedevelopers.org/node/4253">ODF visualization using WebKit | kdedevelopers.org</a></p>
<p class="diigo-description">&#8220;Today is day 1 of of the OdfKit Hack Week. We wrote a list of things we want to achieve this week. In order to avoid embarrassment, we&#8217;ll spare you the details and go straight through to an explanation of how you can use WebKit (or any modern browser) to visualize ODF documents. The general idea is to incorporate the ODF XML into a live HTML document.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://standardsandfreedom.net">Joining the OASIS Consortium’s Board of Directors</a></p>
<p class="diigo-description">From Charles Schulz: &#8220;That’s something of an announcement for me. I have to say that I believed all the way during these elections that the odds were very much against me, but I was obviously wrong: I have been elected at the Board of the Directors of the OASIS Consortium. I feel both honoured and humbled by the trust and approval talented professionals and experts have put in me. I will try to show myself worthy of their esteem. To all of you, I would like to express my sincere gratitude.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/oasis">oasis</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://standardsandfreedom.net/index.php/2010/06/23/see-how-you-can-use-lpod-with-simple-examples-and-tools">Moved by Freedom – Powered by Standards » See how you can use lpOD with simple examples and tools!</a></p>
<p class="diigo-description">&#8220;I wanted to highlight the fact that we have embarked in an effort to better educate developers on how to use the lpod technologies and develop on them. Because of this we have created some easy use cases for anyone who might be interested in using lpod. We will continue to expand these examples through various initiatives and we hope to be able to share these with them right on the ODF Toolkit website, as the lpod consortium and its leading contributors are now part of the ODF Toolkit Union.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.kdedevelopers.org/node/4249">OdfKit Hack Week starts | kdedevelopers.org</a></p>
<p class="diigo-description">&#8220;OdfKit is a project that reuses WebKit technology in a toolkit for working with ODF office documents. KO GmbH is sponsored by NLnet to work on OdfKit for three months. This week, Chani, who is on her way to Akademy, is working with me on OdfKit and since she&#8217;s here an entire week, we&#8217;re calling it OdfKit Hack Week.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://blog.synyx.de/2010/06/template-based-document-generation-using-odfdom">Template based document generation using ODFDOM | Synyx Weblog</a></p>
<p class="diigo-description">&#8220;So far we are running code using ODFDOM for document generation successfully in two larger projects that have been developed recently. We believe that ODFDOM will help us delivering additional value for our customers with less development effort.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.koffice.org/news/last-week-in-koffice-week-24">KOffice.org » Blog Archive » Last Week in KOffice — Week 24</a></p>
<p class="diigo-description">&#8220;Google Summer of Code student Benjamin Port was amazingly productive, making Thorsten Zachmann, his mentor, very happy. Read his blog! Benjamin is working on implementing animation of objects on pages. This is a huge task, since ODF incorporates the SMIL standard for animations, and that’s a big document. Ben implemented support for SMIL duration, translations and keytimes — and fixed crash in page navigation. Another thing Ben committed was a sophisticated HTML export option for presentations.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://office2010.microsoft.com/en-gb/word-help/support-for-the-opendocument-format-in-microsoft-office-2010-HA101878944.aspx">Support for the OpenDocument Format in Microsoft Office 2010 &#8211; Word &#8211; Microsoft Office</a></p>
<p class="diigo-description">&#8220;For more information on the level of support in ODF 1.1 for commonly used features of Office, see the links below. This shows which Office features are fully, partially, or not supported in the ODF 1.1 format.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a>, <a href="http://www.diigo.com/user/rcweir/Office2010">Office2010</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.oooforum.org/forum/viewtopic.phtml?t=102353">OpenOffice.org Forum :: Email-based ODF-to-MSoffice converter?</a></p>
<p class="diigo-description">&#8220;I have an Apple iPhone that does not read ODF documents. So if I receive an email with an OpenOffice document attached, the only way I can read it would be one of those email-based converters, that if you send a file to, then you receive back the same file, converted to desired format.<br />
Is there any email based converter that converts from ODF to Microsoft Office format? &#8220;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=R9J__JEI6gs:D_idPGtKdxA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=R9J__JEI6gs:D_idPGtKdxA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=R9J__JEI6gs:D_idPGtKdxA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=R9J__JEI6gs:D_idPGtKdxA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=R9J__JEI6gs:D_idPGtKdxA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=R9J__JEI6gs:D_idPGtKdxA:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=R9J__JEI6gs:D_idPGtKdxA:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=R9J__JEI6gs:D_idPGtKdxA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=R9J__JEI6gs:D_idPGtKdxA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=R9J__JEI6gs:D_idPGtKdxA:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=R9J__JEI6gs:D_idPGtKdxA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=R9J__JEI6gs:D_idPGtKdxA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=R9J__JEI6gs:D_idPGtKdxA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/R9J__JEI6gs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/06/weekly-links-12.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/06/weekly-links-12.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-12</feedburner:origLink></item>
		<item>
		<title>Weekly Links #11</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/okhNEcOaxdY/weekly-links-weekly-11.html</link>
		<comments>http://www.robweir.com/blog/2010/06/weekly-links-weekly-11.html#comments</comments>
		<pubDate>Sun, 13 Jun 2010 00:37:03 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1034</guid>
		<description><![CDATA[Jeff Duntemann&#8217;s ContraPositive Diary &#8211; EPub and Word Processors tags: EPub Eugene&#8217;s Opinions: ODF Templates For OpenOffice.org [Lulu.com, Turabian, misc] tags: ODF EU Commissioner Warns IT Buyers Against Vendor Lock-in I think Sayer hints at the significance of the speech here. It is not merely a reiteration of the importance of open standards against vendor [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://jeff-duntemann.livejournal.com/245082.html">Jeff Duntemann&#8217;s ContraPositive Diary &#8211; EPub and Word Processors</a></p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/EPub">EPub</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://eugenesopinions.blogspot.com/2010/06/odf-templates-for-openofficeorg-lulucom.html">Eugene&#8217;s Opinions: ODF Templates For OpenOffice.org [Lulu.com, Turabian, misc]</a></p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.pcworld.com/businesscenter/article/198608/eu_commissioner_warns_it_buyers_against_vendor_lockin.html">EU Commissioner Warns IT Buyers Against Vendor Lock-in</a></p>
<p class="diigo-description">I think Sayer hints at the significance of the speech here.  It is not merely a reiteration of the importance of open standards against vendor lock-in.  We all understand that now.  What is new here is the suggestion that European procurement should explicitly recognize consortia standards.</p>
<p>This is an interesting idea.  We try to avoid monopolies in other areas of economic life.  Why should we then be satisfied with ISO having a monopoly on International Standards? Competition in this area could be a healthy thing.</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/standards">standards</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=okhNEcOaxdY:LWT7aFyqFSc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=okhNEcOaxdY:LWT7aFyqFSc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=okhNEcOaxdY:LWT7aFyqFSc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=okhNEcOaxdY:LWT7aFyqFSc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=okhNEcOaxdY:LWT7aFyqFSc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=okhNEcOaxdY:LWT7aFyqFSc:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=okhNEcOaxdY:LWT7aFyqFSc:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=okhNEcOaxdY:LWT7aFyqFSc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=okhNEcOaxdY:LWT7aFyqFSc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=okhNEcOaxdY:LWT7aFyqFSc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=okhNEcOaxdY:LWT7aFyqFSc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=okhNEcOaxdY:LWT7aFyqFSc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=okhNEcOaxdY:LWT7aFyqFSc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/okhNEcOaxdY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/06/weekly-links-weekly-11.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/06/weekly-links-weekly-11.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-weekly-11</feedburner:origLink></item>
		<item>
		<title>Weekly Links #10</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/aEh9RRkYuJg/weekly-links-10.html</link>
		<comments>http://www.robweir.com/blog/2010/06/weekly-links-10.html#comments</comments>
		<pubDate>Sun, 06 Jun 2010 00:36:09 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1024</guid>
		<description><![CDATA[xkcd: Infrastructures tags: ODF ODFDOM 0.8.5 &#8211; The new Release of the OpenDocument Java Library tags: ODF The Art of Standards Wars [PDF] tags: standards EmacsWiki: Open Document &#8220;View and edit OpenDocument files inside Emacs&#8221; tags: ODF ODT interoperability, jerez and tapas at the ODF Plugfest in Granada, Spain &#8220;We’ve went through testing scenarios from [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://xkcd.com/743">xkcd: Infrastructures</a></p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://blogs.sun.com/GullFOSS/entry/odfdom_0_8_5_the">ODFDOM 0.8.5 &#8211; The new Release of the OpenDocument Java Library</a></p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://faculty.haas.berkeley.edu/shapiro/wars.pdf">The Art of Standards Wars [PDF]</a></p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/standards">standards</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.emacswiki.org/emacs/OpenDocument">EmacsWiki: Open Document</a></p>
<p class="diigo-description">&#8220;View and edit OpenDocument files inside Emacs&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.aspose.com/community/blogs/aspose.words-product-family/archive/2010/05/26/odt-interoperability-jerez-and-tapas-at-the-odf-plugfest-in-granada-spain.aspx">ODT interoperability, jerez and tapas at the ODF Plugfest in Granada, Spain</a></p>
<p class="diigo-description">&#8220;We’ve went through testing scenarios from all previous workshops as well as from the current one and found around two dozen issues. More than half of those have already been fixed in the current release of Aspose.Words, and there are more fixes soon to come.  You can download the latest release and see the descriptions of fixed issues here. &#8220;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aEh9RRkYuJg:8Glp1FeV2d8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aEh9RRkYuJg:8Glp1FeV2d8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=aEh9RRkYuJg:8Glp1FeV2d8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aEh9RRkYuJg:8Glp1FeV2d8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=aEh9RRkYuJg:8Glp1FeV2d8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aEh9RRkYuJg:8Glp1FeV2d8:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=aEh9RRkYuJg:8Glp1FeV2d8:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aEh9RRkYuJg:8Glp1FeV2d8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=aEh9RRkYuJg:8Glp1FeV2d8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aEh9RRkYuJg:8Glp1FeV2d8:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aEh9RRkYuJg:8Glp1FeV2d8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=aEh9RRkYuJg:8Glp1FeV2d8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aEh9RRkYuJg:8Glp1FeV2d8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/aEh9RRkYuJg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/06/weekly-links-10.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/06/weekly-links-10.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-10</feedburner:origLink></item>
		<item>
		<title>Weekly Links #9</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/ky8LdefZbqY/weekly-links-9.html</link>
		<comments>http://www.robweir.com/blog/2010/05/weekly-links-9.html#comments</comments>
		<pubDate>Sun, 16 May 2010 00:37:09 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1013</guid>
		<description><![CDATA[The ODF Podcast 001: Svante Schubert on ODF, RDF and ODFDOM &#124; Open Document &#8220;Last month OASIS ODF Adoption TC member Rob Weir sat down with Svante Schubert at the Plugfest in Granada to discuss a range of topics, including ODF 1.2&#8242;s RDF-based metadata and Svante&#8217;s work on ODFDOM. You can listen to this interview [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://opendocument.xml.org/resource/the-odf-podcast-001-svante-schubert-on-odf-rdf-and-odfdom">The ODF Podcast 001: Svante Schubert on ODF, RDF and ODFDOM | Open Document</a></p>
<p class="diigo-description">&#8220;Last month OASIS ODF Adoption TC member Rob Weir sat down with Svante Schubert at the Plugfest in Granada to discuss a range of topics, including ODF 1.2&#8242;s RDF-based metadata and Svante&#8217;s work on ODFDOM.  You can listen to this interview in our first episode of the ODF Podcast. &#8220;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://stop.zona-m.net/digiworld/why-open-digital-standards-matter-government">Why Open Digital Standards Matter in Government | Stop!</a></p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/standards">standards</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://ooxmlisdefectivebydesign.blogspot.com/2010/05/ooxml-interoperability-scam.html">OOXML is defective by design: The OOXML interoperability scam</a></p>
<p class="diigo-description">&#8220;The conclusion is that there is actually no way for an OOXML consumer application to rely on the &#8220;standard&#8221; OOXML to interoperate with Excel 2010 (and Excel 2007). It&#8217;s all back to binary formats even though, by registering proprietary formats in the clipboard, the Excel team had years to implement this opportunity to store real OOXML in there.&#8221;</p>
<p>But the author here is talking about clipboard formats, not storage formats.  So I think this is a lesser problem than the interop of stored documents themselves.</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/OOXML">OOXML</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://politicsofopensource.jitp.net/sites/politicsofopensource.jitp.net/files/papers/Oram_1.pdf">Promoting Open Source Software in Government: The Challenges of Motivation and Follow-Through [PDF]</a></p>
<p class="diigo-description">&#8220;Given the funding cutoff, the IT department had no recourse except to stick with Microsoft Office, but along with Ecma, they helped to blur the definition of an open standard. If practical necessities require a government agency to set aside its commitment to archival security, open access, and related responsibilities, this should be stated candidly. Abatements can be changed later when financial or technical improvements make it possible to use open standards. But to declare something open when it is not does more than sow distrust—it pollutes future debate and perpetuates public ignorance. Furthermore, agencies should not accept uncritically a moniker of “openness” from other institutions, even highly regarded ones such as Ecma and ISO, when these institutions take a lax attitude toward the traits held<br />
important in the open source movement.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a>, <a href="http://www.diigo.com/user/rcweir/standards">standards</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.zdnet.co.uk/reviews/business-productivity/2010/05/12/office-2010-professional-40088915">Office 2010 Professional | Business Productivity | ZDNet UK</a></p>
<p class="diigo-description">&#8220;If cross-platform sharing and archiving is important to you, there&#8217;s improved support for ODF (Open Document Format) and an option to make the ODF the default file format. &#8220;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.fsf.org/news/fsf-launches-free-software-extension-listing-for-openoffice.org">FSF launches free software extension listing for OpenOffice.org — Free Software Foundation</a></p>
<p class="diigo-description">&#8220;The Free Software Foundation (FSF) today announced a project to assemble a replacement extension library for OpenOffice.org, which will list only those extensions which are free software, at http://www.fsf.org/openoffice.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/OpenOffice">OpenOffice</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.alexandrocolorado.com/wordpress/?p=765">Making ODF better with HTML5? :: Alexandro Colorado</a></p>
<p class="diigo-description">&#8220;So why we keep comparing ODF and whatever happens on the web? Certainly ODF has always done this, with standards like Dublin-core, MathML, and other standards. Microformats, and Geo locational web can certainly be in that train of thought. If the applications support it or not, let’s be clear, ODF should mark the leadership, and the apps should follow, so is meant to be that the apps should catch up to ODF and not the other way around.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=ky8LdefZbqY:bKwF7jP2XXo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=ky8LdefZbqY:bKwF7jP2XXo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=ky8LdefZbqY:bKwF7jP2XXo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=ky8LdefZbqY:bKwF7jP2XXo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=ky8LdefZbqY:bKwF7jP2XXo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=ky8LdefZbqY:bKwF7jP2XXo:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=ky8LdefZbqY:bKwF7jP2XXo:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=ky8LdefZbqY:bKwF7jP2XXo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=ky8LdefZbqY:bKwF7jP2XXo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=ky8LdefZbqY:bKwF7jP2XXo:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=ky8LdefZbqY:bKwF7jP2XXo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=ky8LdefZbqY:bKwF7jP2XXo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=ky8LdefZbqY:bKwF7jP2XXo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/ky8LdefZbqY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/05/weekly-links-9.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/05/weekly-links-9.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-9</feedburner:origLink></item>
		<item>
		<title>Weekly Links #8</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/SbxKGiwcsVo/weekly-links-8.html</link>
		<comments>http://www.robweir.com/blog/2010/05/weekly-links-8.html#comments</comments>
		<pubDate>Sun, 09 May 2010 00:36:40 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=1009</guid>
		<description><![CDATA[How To Read Open Document Format ODF documents on Symbian &#8220;I learned about a quite decent Symbian reader for ODF files, called Office Reader. I tested it using Funambol email push and sync client on my Nokia E71 and the results are quite good. You can see from the screenshots below (taken from a pretty [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://maffulli.net/2010/04/27/how-to-read-open-document-format-odf-documents-on-symbian">How To Read Open Document Format ODF documents on Symbian</a></p>
<p class="diigo-description">&#8220;I learned about a quite decent Symbian reader for ODF files, called Office Reader. I tested it using Funambol email push and sync client on my Nokia E71 and the results are quite good. You can see from the screenshots below (taken from a pretty complex ODT test file) that the text rendered correctly.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.cbp.gov/linkhandler/cgov/trade/legal/informed_compliance_pubs/icp013.ctt/icp013.pdf">What Every Member of the Trade Community Should Know About: Distinguishing Bolts from Screws</a></p>
<p class="diigo-description">Recommending reading for all who are sometimes confused about this important aspect of world trade.</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/standards">standards</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="https://lwn.net/SubscriberLink/386321/b8f07c77504c76a0">An early look at Glide [LWN.net]</a></p>
<p class="diigo-description">&#8220;One possible mistake in the design of Glide is the decision to pursue another file format for the presentations. Carr has written that one of the next stages for Glide is to implement an archive file format to hold the resources for presentations, but seems to have decided not to utilize or support the Open Document Format (ODF) for presentations (ODP). This is a shame, since it seems wasteful to create yet another file format.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://calibre-ebook.com/about">calibre &#8211; About</a></p>
<p class="diigo-description">&#8220;calibre is a free and open source e-book library management application developed by users of e-books for users of e-books.&#8221;</p>
<p>Also supports ODF</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://extensions.services.openoffice.org/en/node/3961">ODFToEPub 1.0.1 | OpenOffice.org repository for Extensions</a></p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a>, <a href="http://www.diigo.com/user/rcweir/OpenOffice">OpenOffice</a></p>
</li>
</ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=SbxKGiwcsVo:ZrowrqxhBHI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=SbxKGiwcsVo:ZrowrqxhBHI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=SbxKGiwcsVo:ZrowrqxhBHI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=SbxKGiwcsVo:ZrowrqxhBHI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=SbxKGiwcsVo:ZrowrqxhBHI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=SbxKGiwcsVo:ZrowrqxhBHI:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=SbxKGiwcsVo:ZrowrqxhBHI:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=SbxKGiwcsVo:ZrowrqxhBHI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=SbxKGiwcsVo:ZrowrqxhBHI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=SbxKGiwcsVo:ZrowrqxhBHI:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=SbxKGiwcsVo:ZrowrqxhBHI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=SbxKGiwcsVo:ZrowrqxhBHI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=SbxKGiwcsVo:ZrowrqxhBHI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/SbxKGiwcsVo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/05/weekly-links-8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/05/weekly-links-8.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-8</feedburner:origLink></item>
		<item>
		<title>ODF at 5 Years</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/obdTIVCzzpc/odf-5-years.html</link>
		<comments>http://www.robweir.com/blog/2010/05/odf-5-years.html#comments</comments>
		<pubDate>Sat, 01 May 2010 15:49:44 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[ODF]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[word processors]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=977</guid>
		<description><![CDATA[Five years ago today, on May 1st, 2005 OASIS approved Open Document Format 1.0 as an OASIS Standard.  I&#8217;d like to take a few brief minutes to reflect on this milestone, but only a few.  We&#8217;re busy at work in OASIS making final edits to ODF 1.2.  We&#8217;re in our final weeks of that revision [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Five years ago today, on May 1st, 2005 OASIS approved Open Document Format 1.0 as an OASIS Standard.  I&#8217;d like to take a few brief minutes to reflect on this milestone, but only a few.  We&#8217;re busy at work in OASIS making final edits to ODF 1.2.  We&#8217;re in our final weeks of that revision and it is &#8220;all hands on deck&#8221; to help address the remaining issues so we can send it out for final public review.  But I hope I can be excused for a short diversion to mark this anniversary.</p>
<p>I won&#8217;t talk much about the 5 years since ODF 1.0 was approved.  The ODF Alliance and their &#8220;<a href="http://www.odfalliance.org/resources/ODF5yr_050110.pdf">ODF Turns  Five</a>&#8221; [pdf] does a good job there.  But I would like to talk a little about ODF and why it is so important that it came about when it did, why it was so timely.</p>
<p>To fully appreciate the significance of ODF you need to understand the market climate in which it was created, and to understand that you need to understand a little of the history of word processors.  The following time line illustrates the introduction dates of word processor applications over the past 30 years or so.  You will notice some familiar and not-so-familiar names:</p>
<p style="text-align: center;"><a href="http://www.robweir.com/blog/wp-content/uploads/2010/05/wp.png"><img class="aligncenter size-full wp-image-984" title="Word Processors" src="http://www.robweir.com/blog/wp-content/uploads/2010/05/wp.png" alt="" width="737" height="358" /></a></p>
<p>We can divide this time line into four time periods, each one driven by a pivotal development.</p>
<p>The first period was the &#8220;Pioneering Age&#8221;, when the first steps toward the modern word processor were taken.  This was research-driven, primarily by Xerox PARC, who developed the first WYSIWYG word processor, Bravo as well as the first GUI word processor, Gypsy.  Except for the line editor vi, which still has some adherents among the troglodyte cave dwellers, none of these first-generation applications survived, though their influence did.  For example, Charles Simonyi, after working on Bravo at Xerox, went to Microsoft to develop Word.  (Ah, the days before software patents&#8230;)</p>
<p>The next wave of word processor applications, the &#8220;Personal Computer Age&#8221; came in the 1980s with the new platforms of the IBM PC (1981) and the Apple Macintosh (1984).  New platforms require apps, either new or ported,  and you will see several familiar names introduced in that fruitful period.</p>
<p>Then we have a gap.  From around 1990 to 1999 we do not see many new word processor introductions.  This was the &#8220;Lost Decade&#8221;.  New word processor introductions died off.  Unchallenged by competition, even Microsoft Word advanced relatively little in this decade, compared to innovations before or since.</p>
<p>A few forces were at play here.  First, there was a platform shift, from MS-DOS to MS-Windows 3.1 (1991) and Windows 95 (1995).  Few companies were able to successfully port their applications to Windows.  Also, the market changed significantly with the introduction of Microsoft Office as a suite of applications.  Suddenly it was not enough to have a good word processor, say WordPerfect, or a good spreadsheet, say 1-2-3, or a good presentation package, say Harvard Graphics.  To be competitive you needed to have all three suite components.  And few companies did.  Finally, there was the preferential access to operating system technical information Microsoft gave to their own applications teams, allowing Microsoft apps to run better on Microsoft operating systems than their competitors could.  The decade closed with word processor competition wiped out.    Analysts stopped tracking and reporting market share data when Office&#8217;s share  exceeded 95%.  And file formats?   There were the binary DOC, XLS and PPT.  And the file format documentation was only available under license from Microsoft, and only if you agreed not to make a competing word processor.</p>
<p>That was the shape of the market around 2000.  Or more properly the state of the Microsoft monopoly.</p>
<p>So what happened that made ODF possible?  In one word, the Internet.  Well, not so much the technology of the internet itself, but widespread access to the internet via the web.  This enabled the open source movement as we know it today to scale.  Although open source existed before the web, unless you were at a major university or research centers, sharing source code and working collaboratively on software was very difficult.  But with widespread access to email, ftp, web, eventually version control, we had the tools needed to scale open source from small teams to large teams.  And to write a competitor to Microsoft Word you need a substantial team.</p>
<p>Why was open source so important?    Because no rational profit-seeking entity would compete against a monopoly, especially one maintained by restricting access to technical information needed to interoperate.  Lacking effective government regulation, the market was revived by open source.  You see the same thing happen with Linux and with web browsers.</p>
<p>The other thing the internet and the web brought was a new platform based on open standards, HTML, CSS,  XML, Javascript, allowing an interactive style of web application called &#8220;AJAX&#8221;.  And since this new platform was based on open standards, Microsoft was less effective in preventing competition in this area.  Certainly they tried.  From ActiveX to Silverlight, from poor standards support in Internet Explorer, to the <a href="http://antitrust.slated.org/www.iowaconsumercase.org/011607/2000/PX02991.pdf">infamous memo</a> by Bill Gates in 1998: &#8220;One thing we have got to change in  our strategy &#8211; allowing Office documents to be rendered very well by  other peoples browsers is one of the most destructive things we could do  to the company. We have to stop putting any effort into this and make  sure that Office documents very well depends on PROPRIETARY IE  capabilities&#8221;, they tried, but ultimately failed to &#8220;take back the web&#8221; and turn it into a proprietary Microsoft platform.</p>
<p>With the new web application platform came new web-based word processors, some of which are charted above.</p>
<p>The net effect is that since 2000 or so we have a new diversity of word processors, open source, web-based, even the revival of commercial competition.  It was against this backdrop, the history of competition and diversity all but wiped out but then restored in the new millennium, that ODF was born.  Today every word processor of note supports ODF, including Microsoft Word.  As Microsoft&#8217;s National Technology Director, and former CIO of Washington State, Stuart McKee said, &#8220;<a href="http://www.infoworld.com/d/developer-world/red-hat-summit-panel-who-won-ooxml-battle-559">ODF has clearly won</a>&#8220;.  We&#8217;ve scaled the steep walls of monopoly and planted a new flag.  Our former opponents are now our colleagues, working with us on ODF 1.2. We&#8217;ve shown we can win. But now we need to show that we can rule.  This is the challenge.  We need to continue to evolve ODF to meet user needs &#8212; and these are diverse needs &#8212; as well as accommodate a wide range of application models, from traditional heavy-weight desktop applications, to mobile apps, to web based apps, while realizing that these platforms themselves are shifting and possibly converging.  Standards advance at glacial speed, while technological and competitive forces move at faster speeds.  Allowing flexibility and extensibility while at the same time preserving interoperability among ODF implementations &#8212; this is a hard task, and one that is not entirely technological.  The key value of ODF is to support interoperability in a market of diverse applications.  This is the choice that users want.</p>
<p>But enough of the reflection.  Time to get back to my work on ODF 1.2.   I need to figure out linear depreciation according to the French accounting system so we can specify the AMORDEGRC spreadsheet function properly.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=obdTIVCzzpc:ydnJLwNm-VM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=obdTIVCzzpc:ydnJLwNm-VM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=obdTIVCzzpc:ydnJLwNm-VM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=obdTIVCzzpc:ydnJLwNm-VM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=obdTIVCzzpc:ydnJLwNm-VM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=obdTIVCzzpc:ydnJLwNm-VM:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=obdTIVCzzpc:ydnJLwNm-VM:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=obdTIVCzzpc:ydnJLwNm-VM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=obdTIVCzzpc:ydnJLwNm-VM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=obdTIVCzzpc:ydnJLwNm-VM:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=obdTIVCzzpc:ydnJLwNm-VM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=obdTIVCzzpc:ydnJLwNm-VM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=obdTIVCzzpc:ydnJLwNm-VM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/obdTIVCzzpc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/05/odf-5-years.html/feed</wfw:commentRss>
		<slash:comments>31</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/05/odf-5-years.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=odf-5-years</feedburner:origLink></item>
		<item>
		<title>The Naming of Standards</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/_myOLic18FE/naming-of-standards.html</link>
		<comments>http://www.robweir.com/blog/2010/04/naming-of-standards.html#comments</comments>
		<pubDate>Wed, 28 Apr 2010 19:12:02 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[ODF]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=969</guid>
		<description><![CDATA[I am occasionally asked, what is the correct name of the ODF standard?  Is it &#8220;OpenDocument Format&#8221;?  Or is it &#8220;Open Document Format&#8221;, with a space between &#8220;Open&#8221; and &#8220;Document&#8221;? I&#8217;d like (hopefully) to clear this up. The naming decision happened back in 2004.  At that point Sun had contributed their specification for the OpenOffice [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I am occasionally asked, what is the correct name of the<a href="http://opendocument.xml.org/"> ODF standard</a>?  Is it &#8220;OpenDocument Format&#8221;?  Or is it &#8220;Open Document Format&#8221;, with a space between &#8220;Open&#8221; and &#8220;Document&#8221;?</p>
<p>I&#8217;d like (hopefully) to clear this up.</p>
<p>The naming decision happened back in 2004.  At that point Sun had contributed their specification for the OpenOffice XML format to OASIS,  and a new TC was using that specification as the basis for developing a new standard.  But what should the new standard be called?</p>
<p>Some wanted it to be called &#8220;OfficeDocument&#8221;, emphasizing its primary scope of use.  Others wanted to call it &#8220;OpenDocument&#8221;, making its openness (a new thing in the office-document world at that time) more central, and acknowledging that its applicability was for more than just office editors.</p>
<p>So, as only a committee can do, a compromise was forged incorporated both ideas.  The resulting <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office">official name</a> of the standard became, &#8220;OASIS Open Document Format for Office Applications (OpenDocument)&#8221;.</p>
<p>If you are citing the standard for official reasons, that is the name to use.  (Or the ISO name which is even longer).  But clearly, that name is too long for casual use, or even use in technical writing,  so we need a shorter, more convenient name.  I&#8217;ll note the terms I&#8217;ve seen used, as well as my personal thoughts on whether they are  a good idea:</p>
<ul>
<li>ODF &#8212; This is what you&#8217;ll hear it called in OASIS, where the term is unambiguous.  However, in other circles ODF can mean other things, from &#8220;Organ Donation Foundation&#8221; to &#8220;Oregon Department of Forestry&#8221;.  So, in writing, even on this blog, I will typically use a longer form first, and only then use the acronym.  This is also more search-engine friendly.</li>
<li>Open Document Format &#8212; This is certainly always correct and is my preferred longer form.</li>
<li>OpenDocument &#8212; This is also correct, the short name explicitly given in the standard.  We use it, for example, in the registered MIME content types for ODF.  I tend to see this more used to refer to the technology rather than the format itself.  So, &#8220;OpenDocument applications&#8221; or &#8220;OpenDocument toolkits&#8221;.  But if I had omnipotent powers, I&#8217;d eliminate this short name and make the short name official &#8220;ODF&#8221;.</li>
<li>OpenDocument Format &#8212; This is less correct, using the official short name and then appending a proper case &#8220;Format&#8221; after it.  It is hard to justify, but it does occur in many places.</li>
<li>OpenDoc &#8212; This is absolutely wrong.  <a href="http://en.wikipedia.org/wiki/Opendoc">OpenDoc</a> is the name of an unrelated technology Apple developed in the 1990s.</li>
</ul>
<p>When the IBM Terminology group contacted me on this (and yes we apparently have such a group) my advice to them &#8212; and I commend  the same to you &#8212; is:</p>
<ol>
<li>When citing the standard, use the official name &#8220;OASIS Open Document Format for Office Applications (OpenDocument) v1.1&#8243;.</li>
<li>When referring to the format in general, call it &#8220;Open Document Format&#8221;  at its first use in a document, and then feel free to abbreviate it as &#8220;ODF&#8221;.</li>
</ol>
<p>There are those who say that standards also have a THIRD NAME, a secret name that they use only for themselves.  What deep and inscrutable name ODF calls itself is a matter of some speculation.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_myOLic18FE:q4TszPt2rfY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_myOLic18FE:q4TszPt2rfY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=_myOLic18FE:q4TszPt2rfY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_myOLic18FE:q4TszPt2rfY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=_myOLic18FE:q4TszPt2rfY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_myOLic18FE:q4TszPt2rfY:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=_myOLic18FE:q4TszPt2rfY:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_myOLic18FE:q4TszPt2rfY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=_myOLic18FE:q4TszPt2rfY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_myOLic18FE:q4TszPt2rfY:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_myOLic18FE:q4TszPt2rfY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=_myOLic18FE:q4TszPt2rfY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=_myOLic18FE:q4TszPt2rfY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/_myOLic18FE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/04/naming-of-standards.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/04/naming-of-standards.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=naming-of-standards</feedburner:origLink></item>
		<item>
		<title>IBM Software Consumability Survey</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/aYkHdUpRsp0/ibm-consumability-survey.html</link>
		<comments>http://www.robweir.com/blog/2010/04/ibm-consumability-survey.html#comments</comments>
		<pubDate>Wed, 28 Apr 2010 17:56:50 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[IBM]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=965</guid>
		<description><![CDATA[We (IBM&#8217;s Software Group) are doing a survey of user perceptions of the &#8220;consumability&#8221; of our products.  &#8220;What is consumability?&#8221; you might well ask.  It is a new word for an old idea.  It describes the end-to-end customer experience, the consistency and cohesion of our products and solutions, from acquisition, prototyping, through integration, deployment, maintenance [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>We (IBM&#8217;s Software Group) are doing a survey of user perceptions of the &#8220;consumability&#8221; of our products.  &#8220;What is consumability?&#8221; you might well ask.  It is a new word for an old idea.  It describes the end-to-end customer experience, the consistency and cohesion of our products and solutions, from acquisition, prototyping, through integration, deployment, maintenance and upgrade.  The idea is ancient.  Vitruvius, in <cite>De Architectura</cite> wrote of Firmess, Commodity and Delight (firmitas, utilitas and venustas) as the ideals of a building.  Commodity here used in the sense of commodius or serviceable, convenient, well-adapted to its purpose, etc.  I think that &#8220;consumability&#8221; is the modern buzzword for that ancient architectural virtue.</p>
<p>But I digress.</p>
<p>If you use IBM products, and can spare 20-30 minutes to take an online survey you first-hand experiences with software consumability, then I encourage you to head over to <a href="https://www.ibm.com/survey/oid/wsb.dll/studies/consumabilitywebform.htm?icode=blog_robweir">this page</a>, and share your thoughts.  The survey is available in 10 languages (English, Brazilian Portuguese, Simplified Chinese, Traditional Chinese, Korean,  Japanese, German, Spanish, French, and Italian).</p>
<p>I&#8217;m told that earlier forms of this survey resulted in 1400 product suggestions, 900 of which are reflected in currently shipping products.  So this is good way to get your opinion heard and acted on.</p>
<p>Thanks!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aYkHdUpRsp0:4oewoiymfW8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aYkHdUpRsp0:4oewoiymfW8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=aYkHdUpRsp0:4oewoiymfW8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aYkHdUpRsp0:4oewoiymfW8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=aYkHdUpRsp0:4oewoiymfW8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aYkHdUpRsp0:4oewoiymfW8:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=aYkHdUpRsp0:4oewoiymfW8:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aYkHdUpRsp0:4oewoiymfW8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=aYkHdUpRsp0:4oewoiymfW8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aYkHdUpRsp0:4oewoiymfW8:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aYkHdUpRsp0:4oewoiymfW8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=aYkHdUpRsp0:4oewoiymfW8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=aYkHdUpRsp0:4oewoiymfW8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/aYkHdUpRsp0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/04/ibm-consumability-survey.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/04/ibm-consumability-survey.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ibm-consumability-survey</feedburner:origLink></item>
		<item>
		<title>Weekly Links #7</title>
		<link>http://feedproxy.google.com/~r/robweir/antic-atom/~3/y6FdjvcTKZU/weekly-links-7.html</link>
		<comments>http://www.robweir.com/blog/2010/04/weekly-links-7.html#comments</comments>
		<pubDate>Sun, 25 Apr 2010 00:38:25 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Weekly Links]]></category>

		<guid isPermaLink="false">http://www.robweir.com/blog/?p=958</guid>
		<description><![CDATA[lpOD &#8212; languages &#38; platforms OpenDocument &#8211; lpOD 0.9.1 &#8220;Granada&#8221; is released &#8211; View &#8220;lpOD 0.9.1 &#8220;Granada&#8221; is released lpOD 0.9.1 has just been released, together with its documentation. You can download lpOD 0.9.1 here.&#8221; tags: ODF Workshop on Document Freedom &#8211; Presentations &#124; Open Technologies Resource Center &#8220;OTRC organized one day workshop regarding Free [...]]]></description>
			<content:encoded><![CDATA[<p></p><ul class="diigo-linkroll">
<li>
<p class="diigo-link"><a rel="nofollow" href="http://lpod-project.org/actualites-lpod/lpod-0.9.1-is-released">lpOD &#8212; languages &amp; platforms OpenDocument &#8211; lpOD 0.9.1 &#8220;Granada&#8221; is released &#8211; View</a></p>
<p class="diigo-description">&#8220;lpOD 0.9.1 &#8220;Granada&#8221; is released</p>
<p>lpOD 0.9.1 has just been released, together with its documentation. You can download lpOD 0.9.1 here.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.otrc.gov.np/?q=docs/otrc/workshop-document-freedom-presentations">Workshop on Document Freedom &#8211; Presentations | Open Technologies Resource Center</a></p>
<p class="diigo-description">&#8220;OTRC organized one day workshop regarding Free Document Formats on Document Freedom Day (31st March, 2010). The program targeted IT focal persons from different ministries of Nepal Government and other Open Document enthusiasts.</p>
<p>The following presentations were delivered during the event.</p>
<p>1. Welcome and Introduction &#8211; Jwalanta Shestha<br />
2. FOSS in Nepal and Open Documents &#8211; Subir Pradhanang<br />
3. Why Document Freedom &#8211; Laxmi Khatiwads<br />
4. Open Document: The Essence &#8211; Abhishek Singh<br />
5. Role of Document Freedom in eGovernance &#8211; Bibek Paudel<br />
6. Nirvikalpa CD Demo &#8211; Suraj Sapkota&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a>, <a href="http://www.diigo.com/user/rcweir/DFD">DFD</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.jopendocument.org/downloads.html">jOpenDocument Homepage</a></p>
<p class="diigo-description">&#8220;Version 1.2 beta 3, April 13, 2010 jOpenDocument-1.2b3-jdk5.jar  (Java 5)&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://www.euractiv.com/en/infosociety/egovernment-threatens-microsoft-office-monopoly-news-464882">EU eGovernment push &#8216;threatens Microsoft supremacy&#8217; | EurActiv</a></p>
<p class="diigo-description">&#8220;EU telecoms ministers took an important step towards diluting the market dominance of Microsoft&#8217;s Office software on Monday (19 April) when they agreed to roll out online services using more interoperable document formats, according to Brussels-based competition lawyers.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li>
<p class="diigo-link"><a rel="nofollow" href="http://freesoftware.zona-m.net/node/10">Notes from ODF Plugfest in Granada, Day One</a></p>
<p class="diigo-description">&#8220;The ODF Plugfest is a Conference whose goal is to to achieve the maximum interoperability between competing applications, platforms and technologies in the area of digital document sharing, and to promote the OpenDocument format (ODF). This page, as the others that will follow on this website, is a short technical summary, primarily aimed at developers, of what happened during the first day of the conference.&#8221;</p>
<p class="diigo-tags"><a style="color: #000 !important; text-decoration: none !important;" href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></p>
</li>
<li><a rel="nofollow" href="http://freesoftware.zona-m.net/node/12">Final Notes from the ODF Plugfest in Granada</a></li>
<p>&#8220;The second day of the Plugfest followed the same general scheme of the first one (covered in a separated page): a non-technical introduction followed by lots of hacking, feature analysis and product anticipations.&#8221;</p>
<p><a href="http://www.diigo.com/cloud/rcweir">tags</a>: <a href="http://www.diigo.com/user/rcweir/ODF">ODF</a></ul>
<p>Posted from <a href="http://www.diigo.com">Diigo</a>. The rest of my <a href="http://www.diigo.com/user/rcweir">favorite links</a> are here.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=y6FdjvcTKZU:3hml2e0k6BE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=y6FdjvcTKZU:3hml2e0k6BE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=y6FdjvcTKZU:3hml2e0k6BE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=y6FdjvcTKZU:3hml2e0k6BE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=y6FdjvcTKZU:3hml2e0k6BE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=y6FdjvcTKZU:3hml2e0k6BE:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=y6FdjvcTKZU:3hml2e0k6BE:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=y6FdjvcTKZU:3hml2e0k6BE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=y6FdjvcTKZU:3hml2e0k6BE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=y6FdjvcTKZU:3hml2e0k6BE:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=y6FdjvcTKZU:3hml2e0k6BE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?i=y6FdjvcTKZU:3hml2e0k6BE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/robweir/antic-atom?a=y6FdjvcTKZU:3hml2e0k6BE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/robweir/antic-atom?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/robweir/antic-atom/~4/y6FdjvcTKZU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robweir.com/blog/2010/04/weekly-links-7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	<feedburner:origLink>http://www.robweir.com/blog/2010/04/weekly-links-7.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=weekly-links-7</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.749 seconds -->
