<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for cinamod</title>
    <link>http://www.advogato.org/person/cinamod/</link>
    <description>Advogato blog for cinamod</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Tue, 9 Feb 2010 19:55:30 GMT</pubDate>
    <item>
      <pubDate>Thu, 26 Mar 2009 15:36:17 GMT</pubDate>
      <title>26 Mar 2009</title>
      <link>http://www.advogato.org/person/cinamod/diary.html?start=165</link>
      <guid>http://www.advogato.org/person/cinamod/diary.html?start=165</guid>
      <description>&lt;strong&gt;More fun with PayPal&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; Until recently, I've been relatively happy with the&#xD;
service I've been getting with PayPal. I have an account set&#xD;
up to accept donations on behalf of AbiWord. We've received&#xD;
a few thousand US Dollars in contributions from satisfied&#xD;
users and well-wishers, and we're very grateful for their&#xD;
financial support. We've used the money to buy hardware,&#xD;
sponsor meet-ups, fund bug-bounties, patch prizes, and the like.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; In the past few months, though, things have started&#xD;
to turn&#xD;
sour. We've gotten more than the usual number of $5&#xD;
donations, which is curious given the economic&#xD;
downturn that many major world economies are in. Perhaps&#xD;
not-unexpectedly, the majority of these payments have gone&#xD;
through&#xD;
PayPal's chargeback/dispute resolution process, and perhaps&#xD;
more should go through still. I think that&#xD;
we had ~1 chargeback over the past 5 years. We've had about&#xD;
5 per month these past 2-3 months.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; Though well-intentioned, PayPal's dispute resolution&#xD;
process&#xD;
is unnecessarily&#xD;
opaque to the "seller" - little to no information was given&#xD;
to me regarding the nature of the charge-back. The sole&#xD;
exception has been a case where I was informed that the&#xD;
buyer's credit card issuer initiated the chargeback. Given&#xD;
this little information, I can only fathom a few&#xD;
possibilities for the disputes' causes (in increasing order&#xD;
of malice):&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;ul&gt;&#xD;
&lt;li&gt;People are reneging in droves on their donations to a&#xD;
small, volunteer-run project&#xD;
&lt;li&gt;The "buyers" have stated that we didn't deliver an item to&#xD;
them, which is preposterous, given that the account is used&#xD;
as a tip jar&#xD;
&lt;li&gt;People are stealing credit card information, and using&#xD;
the stolen cards to make small donations to a F/OSS project.&#xD;
Why on earth one would do that, and why AbiWord/I would be&#xD;
picked as the target, boggles my mind. Occam's Razor,&#xD;
though, leads me to believe that this is the case.&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; Besides being time-consuming and (unnecessarily)&#xD;
frustrating&#xD;
(which I'd grudgingly accepted as the cost of using the&#xD;
PayPal service), the chargebacks also sometimes come with&#xD;
fees, making&#xD;
the tip jar cost us both time and money. In effect, we're&#xD;
being both inconvenienced and robbed because PayPal accepted&#xD;
a stolen credit card and then transferred a small amount of&#xD;
money to us, minus&#xD;
their processing fee. Anti-donations, if you will. PayPal is&#xD;
not the one committing the alleged&#xD;
fraud, so I don't expect them to absorb the costs. But&#xD;
neither am I.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; In light of all this, I've closed the tip jar and&#xD;
recommend&#xD;
that other F/OSS projects not use PayPal (or at least be&#xD;
warned of our recent ill fortunes), at least until&#xD;
their dispute resolution process is vastly improved.</description>
    </item>
    <item>
      <pubDate>Fri, 13 Mar 2009 17:11:46 GMT</pubDate>
      <title>13 Mar 2009</title>
      <link>http://www.advogato.org/person/cinamod/diary.html?start=164</link>
      <guid>http://www.advogato.org/person/cinamod/diary.html?start=164</guid>
      <description>&lt;strong&gt;How you know that your wife rocks:&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; It's Friday the 13th, and she's giving her PhD dissertation&#xD;
in a few hours. At the last minute, she decides to slip a&#xD;
picture of her holding a sawz-all, looking all psycho-killer&#xD;
like, and the title music from "Friday the 13th" into her&#xD;
presentation.&#xD;
&#xD;
&lt;p&gt; Good luck Ruth!</description>
    </item>
    <item>
      <pubDate>Tue, 4 Nov 2008 16:40:45 GMT</pubDate>
      <title>4 Nov 2008</title>
      <link>http://www.advogato.org/person/cinamod/diary.html?start=163</link>
      <guid>http://www.advogato.org/person/cinamod/diary.html?start=163</guid>
      <description>Just voted. I've always liked the scantron-ish ballots that&#xD;
Massachusetts uses. It gives you instant results&#xD;
while still providing a human-verifiable paper trail.&#xD;
&#xD;
&lt;p&gt; Hopefully, we'll be getting some good news on the&#xD;
presidential race and Propositions &lt;a href="http://freedomdemocrats.org/node/3106" &gt;1&lt;/a&gt; and &lt;a href="http://www.facebook.com/group.php?gid=27526698259" &gt;2&lt;/a&gt;&#xD;
in a few hours.&#xD;
&#xD;
&lt;p&gt; Sent Ruth off to a conference in Germany where she's&#xD;
presenting some stem-cell research. Will meet up with her in&#xD;
Prague in a little less than a week for a long-overdue vacation.</description>
    </item>
    <item>
      <pubDate>Mon, 3 Nov 2008 15:58:08 GMT</pubDate>
      <title>3 Nov 2008</title>
      <link>http://www.advogato.org/person/cinamod/diary.html?start=162</link>
      <guid>http://www.advogato.org/person/cinamod/diary.html?start=162</guid>
      <description>&lt;strong&gt;PayPal Sucks&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; But you already knew that...&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; A few weeks ago, somebody donated $5 to the AbiWord fund,&#xD;
which we always appreciate. A week or so later, I got an&#xD;
alert saying that there allegedly was fraud committed and&#xD;
that I need to respond via PayPal's "Resolution Center." Ok,&#xD;
no problem. If somebody accidentally donated $5 and wants it&#xD;
back, no sweat off my back.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I went to PayPal's Resolution Center and clicked on the&#xD;
"Resolve&#xD;
Claim Now" button, which took me to the always helpful&#xD;
"General PayPal&#xD;
Error" page. I tried visiting this page with a few different&#xD;
browsers on a few different OSes, in case the page was only&#xD;
tested with (eg.) IE on Windows. Indeed, the most useful&#xD;
message was from IE: "Stack overflow at line: 80".&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I waited a few days, and tried again. Same results. In&#xD;
the mean&#xD;
time, they continue to send annoying emails saying that they&#xD;
need my&#xD;
immediate attention. My account's going to be flagged. Etc.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; By now, I've been to their "Contact Us" page 3x. I've&#xD;
submitted bug reports each time, and was even lucky enough&#xD;
to get a response a week after submitting one of them (they&#xD;
claim 48 hour resolution times on their website). Their&#xD;
suggestion was to visit their "Contact Us" page, and submit&#xD;
a bug report. Which is what I did in the first place which&#xD;
caused them to send me that tardy response. Ugh...&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I don't know how a company that handles this volume of money&#xD;
can be so cavalier with other people's&#xD;
money. How does a site as ubiquitous as eBay function&#xD;
with PayPal handling all of their financial transactions? It&#xD;
baffles the mind. Caveat emptor.</description>
    </item>
    <item>
      <pubDate>Tue, 21 Oct 2008 17:34:17 GMT</pubDate>
      <title>21 Oct 2008</title>
      <link>http://www.advogato.org/person/cinamod/diary.html?start=161</link>
      <guid>http://www.advogato.org/person/cinamod/diary.html?start=161</guid>
      <description>&lt;strong&gt;Anyone know how to fix this?&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Trying to port some C++ code to Visual Studio 2005.&#xD;
It works&#xD;
fine with VS 2003 and G++. Keep yer snarky comments to&#xD;
yourselves :)&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; The C++ Standard Template Library defines a nice&#xD;
set of&#xD;
algorithms in its &amp;lt;algorithm&amp;gt; header. One of these is&#xD;
std::lower_bound(), which is basically a bsearch. Its&#xD;
prototype is:&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;code&gt;lower_bound(iterator begin, iterator end,&#xD;
value_type&#xD;
value, predicate_type predicate)&lt;/code&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; predicate_type's rules are pretty simple: it's just&#xD;
a less-than operator. For instances of the specified types&#xD;
T1 and&#xD;
T2, it returns true if "t1 &amp;lt; t2" and false otherwise.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; In my case, my iterated contents are a complex type,&#xD;
and the&#xD;
value type is an int. There is &lt;strong&gt;no&lt;/strong&gt;&#xD;
requirement that T1 and T2 be of the same type. I define the&#xD;
predicate as follows:&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;pre&gt;&#xD;
int my_pred(const ComplexType&amp;amp; v1, int v2)&#xD;
{&#xD;
  return v1.field &amp;lt; v2;&#xD;
}&#xD;
&lt;/pre&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; In a lame attempt to be helpful, Microsoft checks&#xD;
that if&#xD;
"a" isn't less-than "b", then "b" shouldn't be less-than&#xD;
"a". In doing so, it assumes that the _Left and _Right types are&#xD;
interchangeable as far as the predicate _Pred is concerned,&#xD;
thus screwing me (and more importantly, the C++ standard)&#xD;
royally:&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;pre&gt;&#xD;
	if (!_Pred(_Left, _Right))&#xD;
		return (false);&#xD;
	else if (_Pred(_Right, _Left))&#xD;
		_DEBUG_ERROR2("invalid operator&amp;lt;", _Where, _Line);&#xD;
&lt;/pre&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Any thoughts?&#xD;
&#xD;
&lt;p&gt; &lt;strong&gt;Update:&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; Thanks, Hub. I used a functor class. It needed 3 functors:&#xD;
&#xD;
&lt;p&gt; (type, int), (int, type) and (type, type)</description>
    </item>
    <item>
      <pubDate>Wed, 17 Sep 2008 19:21:10 GMT</pubDate>
      <title>17 Sep 2008</title>
      <link>http://www.advogato.org/person/cinamod/diary.html?start=160</link>
      <guid>http://www.advogato.org/person/cinamod/diary.html?start=160</guid>
      <description>&lt;strong&gt;The banking crisis: 'tis but a scratch!&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Dear Senator John McCain,&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; On Monday, you were&#xD;
quoted&#xD;
saying that the US Economy's fundamentals were strong. This&#xD;
outlandish claim&#xD;
comes on the day&#xD;
after the venerable 158 year-old Lehman Brothers filed for&#xD;
bankruptcy protection, a week after the highest unemployment&#xD;
numbers in 5+ years were released (the real unemployment&#xD;
figures are even higher - the numbers don't count another 2&#xD;
million unemployed people who no longer qualify for&#xD;
unemployment insurance), two&#xD;
days before the Fed bought 80% of AIG, and&#xD;
smack in the middle of the&#xD;
so-called sub-prime debacle spilling over into the global&#xD;
financial markets. The US GDP hasn't contracted yet,&#xD;
but my retirement accounts sure have. And let's not forget,&#xD;
your economic advisers are the guys who wanted to&#xD;
privatize Social Security, placing&#xD;
our retirement savings and financial security in Wall&#xD;
Street's hands. I&#xD;
guess that&#xD;
they're doing that anyway though these "bail-outs" (read:&#xD;
"nationalization of large financial institutions"). But I&#xD;
digress...&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Your opinion on the state of the economy&#xD;
would be&#xD;
sadly&#xD;
comedic if you weren't running for president. Instead, I&#xD;
can't help but be reminded of the final scene from &lt;a href="http://www.imdb.com/title/tt0077975/" &gt;&lt;i&gt;Animal&#xD;
House&lt;/i&gt;&lt;/a&gt;, where Kevin Bacon's character, ROTC commander&#xD;
Chip Diller,&#xD;
frantically cries &lt;a href="http://www.tigersweat.com/movies/animal/house13.wav" &gt;"Remain&#xD;
calm. All is well!"&lt;/a&gt; while he's being trampled in a riot.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; I guess that I and my middle-class&#xD;
colleagues making&#xD;
less than $5 million per year just have to sit tight and&#xD;
hope that smart people are solving the problem, because you&#xD;
haven't&#xD;
proposed much in the way of regulation, reform, or anything&#xD;
else to get us out of this mess.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Signed, yet another &lt;a href="http://thinkprogress.org/2008/07/13/george-will-gramm/" &gt;crybaby&#xD;
in a nation of whiners.&lt;/a&gt;</description>
    </item>
    <item>
      <pubDate>Mon, 15 Sep 2008 17:58:29 GMT</pubDate>
      <title>15 Sep 2008</title>
      <link>http://www.advogato.org/person/cinamod/diary.html?start=159</link>
      <guid>http://www.advogato.org/person/cinamod/diary.html?start=159</guid>
      <description>&lt;strong&gt;The Softly Spoken Magic Spells&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; &lt;blockquote&gt;Every year is getting shorter, never seem to&#xD;
find the time&lt;br&gt;&#xD;
Plans that either come to naught or half a page of scribbled&#xD;
lines&lt;br&gt;&#xD;
Hanging on in quiet desperation is the English way&lt;br&gt;&#xD;
The time is gone, the song is over, thought I'd something&#xD;
more to say&#xD;
&lt;/blockquote&gt;&#xD;
&#xD;
&lt;p&gt; R.I.P., &lt;a href="http://ap.google.com/article/ALeqM5goXIvltXKGWx6JNIo-5rDbZHVI6gD9379V0O1" &gt;Richard&#xD;
Wright.&lt;/a&gt;</description>
    </item>
    <item>
      <pubDate>Mon, 18 Feb 2008 19:18:16 GMT</pubDate>
      <title>18 Feb 2008</title>
      <link>http://www.advogato.org/person/cinamod/diary.html?start=158</link>
      <guid>http://www.advogato.org/person/cinamod/diary.html?start=158</guid>
      <description>As &lt;a href="http://aruiz.typepad.com/siliconisland/2008/02/gdi-pixbuf-load.html" &gt;Arc&#xD;
mentioned&lt;/a&gt; the yesterday, GTK+ is well on its way to&#xD;
getting a native Win32 GDI+-based image loader, using&#xD;
Microsoft's&#xD;
so-called &lt;a href="http://msdn2.microsoft.com/en-us/library/ms533969(VS.85).aspx" &gt;GDI+&#xD;
"flat"&#xD;
API&lt;/a&gt;. We've avoided any hard run-time or compile-time&#xD;
dependencies as we're looking up GDI+'s functions at&#xD;
run-time from the DLL. In theory, this&#xD;
should let us do away with our libpng/libjpeg/libtiff&#xD;
dependencies on Win32 and let us support precisely whatever&#xD;
image formats Win32 natively supports.&#xD;
&#xD;
&lt;p&gt; Today, I managed to get single-frame images working&#xD;
properly, including scaling them (which most of the built-in&#xD;
GdkPixbuf loader plugins don't get right, FWIW). What's left is:&#xD;
&#xD;
&lt;p&gt; &lt;ol&gt;&#xD;
&lt;li&gt; Importing metadata (orientation, PNG text chunks, etc.)&#xD;
&lt;li&gt; Handling animations (i.e. multi-frame GIFs)&#xD;
&lt;li&gt; Saving pixbufs to PNGs/JPEGs/whatever&#xD;
&lt;/ol&gt;&#xD;
&#xD;
&lt;p&gt; Unfortunately, this won't ever have progressive loading,&#xD;
since I don't believe that GDI+ supports that.&#xD;
&#xD;
&lt;p&gt; Anyone who's interested in checking it out and contributing,&#xD;
the code is in GNOME's SVN, under the &lt;a href="http://svn.gnome.org/viewvc/gdip-pixbuf-loader/trunk/" &gt;gdpi-pixbuf-loader&#xD;
module&lt;/a&gt;.</description>
    </item>
    <item>
      <pubDate>Fri, 15 Feb 2008 19:18:23 GMT</pubDate>
      <title>15 Feb 2008</title>
      <link>http://www.advogato.org/person/cinamod/diary.html?start=157</link>
      <guid>http://www.advogato.org/person/cinamod/diary.html?start=157</guid>
      <description>I'd like to second &lt;a href="http://blog.rlove.org/2008/02/senator-clintons-subprime-fix.html" &gt;Rob's&#xD;
assessment of Senator Clinton's proposed "subprime" mortgage&#xD;
fixes&lt;/a&gt;.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; I bought in a little bit after the bubble had&#xD;
started&#xD;
to burst. Luckily, I was smart enough to seek out a&#xD;
relatively low fixed-rate mortgage that was affordable (my&#xD;
mortgage costs me less than what I was paying in rent,&#xD;
before considering interest-related tax deductions).&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; I deeply sympathize with the people who were&#xD;
misled into&#xD;
thinking that they could afford their adjustable-rate,&#xD;
sub-prime mortgages. In a lot of ways, I'm a bleeding-heart&#xD;
liberal, and I&#xD;
can't stomach the thought of millions being kicked out of&#xD;
their homes. Especially those who were tricked into thinking&#xD;
that they could afford the houses they bought.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Whether these "let's bail people people out"&#xD;
plans&#xD;
might be&#xD;
what's&#xD;
best for the country, I can't say for sure. What I do&#xD;
know is that it hurts those people who were betting against&#xD;
the mortgage market. It engenders animosity in me, a&#xD;
fixed-rate borrower, toward people getting off easy on their&#xD;
sub-prime ARMs. And, simply put, plans like this one reward&#xD;
foolishness.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; Rob's right - Mrs. Clinton's proposal is heavily&#xD;
biased&#xD;
toward borrowers. Without a doubt, borrowers acted&#xD;
irresponsibly, and should&#xD;
be made to see the error of their ways. But I can't feel bad&#xD;
for the originators.&#xD;
For over a half-decade, they handed out sub-prime loans like&#xD;
they&#xD;
were candy. No credit or proof of employment? No money down?&#xD;
No problem.&#xD;
Here's $400 grand. Enjoy your "jumbo" no-doc loan.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; These originators knowingly acted&#xD;
irresponsibly, and&#xD;
shouldn't be surprised when the houses they've foreclosed on&#xD;
are worth less than the loans they issued. It was the&#xD;
originators who should've known that these people couldn't&#xD;
afford their loans. It was the originators who should've&#xD;
more accurately appraised the housing assets they were&#xD;
purchasing. And it was the originators who shopped around&#xD;
for underwriting companies to classify these untold&#xD;
sub-prime loans as "good debt", so that they could sell&#xD;
slice, dice, repackage, and re-sell them to mutual funds.&#xD;
Their irresponsible lending&#xD;
practices directly caused the bubble that's come back to&#xD;
bite them.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; What Rob misses is that the lenders are&#xD;
going to get&#xD;
"short-changed" anyway, and rightly so. They should have had&#xD;
no reasonable expectation that the majority of these loans would&#xD;
pay out at the higher, adjustable rate. Their option isn't&#xD;
between&#xD;
getting the higher rate vs. the teaser rate, because&#xD;
millions of people are defaulting just as soon as they hit&#xD;
the higher rate. Their choice is between&#xD;
getting the&#xD;
teaser rate vs. what they'd get from selling a foreclosed&#xD;
property that's worth far less than the loan they&#xD;
originated. But&#xD;
maybe the market should be left to its own devices to&#xD;
decide what return these lenders should get on their&#xD;
investments.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; And since we're talking about bail-out plans,&#xD;
it's worth&#xD;
mentioning that the lending institutions already got a&#xD;
bail-out in the&#xD;
form of a enormous cash&#xD;
injection, lowered interest rates, and new federal&#xD;
underwriting rules which allow the feds to buy bigger loans&#xD;
from these lenders, thus passing the debt and risk from the&#xD;
lenders onto the taxpayers.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; The people who are really getting screwed&#xD;
are the&#xD;
ones who&#xD;
own this repackaged "good debt" in investments like mutual funds&#xD;
and responsible people who might legitimately need a loan to&#xD;
start a&#xD;
business or purchase a car, but can't get one at a&#xD;
reasonable rate due to the&#xD;
"credit crunch". And there's no plan out there to help us.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; At the end of the day, the irresponsible&#xD;
originators&#xD;
get a&#xD;
big bail-out. It looks like&#xD;
irresponsible home-owners are about to get one too.&#xD;
And it looks like responsible people like me get a weakened&#xD;
dollar and a big drop in their mutual funds' value. Enjoy.</description>
    </item>
    <item>
      <pubDate>Wed, 12 Dec 2007 22:09:37 GMT</pubDate>
      <title>12 Dec 2007</title>
      <link>http://www.advogato.org/person/cinamod/diary.html?start=156</link>
      <guid>http://www.advogato.org/person/cinamod/diary.html?start=156</guid>
      <description>Replying to the recent &lt;a&#xD;
href="http://linux.slashdot.org/article.pl?sid=07/12/11/161252"&gt;/.&#xD;
OOXML debate&lt;/a&gt;, specifically to &lt;a&#xD;
href="http://slashdot.org/comments.pl?sid=385823&amp;cid=21669741"&gt;comments&#xD;
by core KOffice developers&lt;/a&gt;:&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;blockquote&gt;Why do I refer to your statement as a red&#xD;
herring? Because you are ignoring the fact that supporting&#xD;
OOXML doesn't just allow users to have some interaction with&#xD;
the propriatairy MS format it also validates it as being&#xD;
relevant. And you are doing not only your users but the rest&#xD;
of the world a disservice with that.&#xD;
&lt;br&gt;...&lt;br&gt;You assume that since its an MS standard, it will be&#xD;
successful, and by supporting their work you are actually&#xD;
helping to make that a reality.&lt;/blockquote&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt;Actually, the millions of users with documents in&#xD;
that&#xD;
format validate that it is relevant. The market demand for&#xD;
inter-operability with the format validates it as relevant.&#xD;
AbiWord or some other program supporting the format only&#xD;
confirms that *other people* have deemed it relevant. That's&#xD;
how markets work. These "other people" are your potential users.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt; If one grudgingly supports OOXML *the&#xD;
format*,&#xD;
in the&#xD;
interests of allowing users to inter-operate with&#xD;
Microsoft-using colleagues, one need not approve of MS'&#xD;
actions during the "standardization" process or their (you&#xD;
say) lousy "standard". We don't approve of their actions. At&#xD;
all. We do support Jody Goldberg's attempts to extract&#xD;
better documentation from Microsoft. It makes life that much&#xD;
more difficult for them, while making our implementation&#xD;
that much easier.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt;Because we do this, doesn't mean that we don't&#xD;
whole-heartedly support ODF. In your attempt to show a "red&#xD;
herring", you set up a false dichotomy. (In fact, AbiWord is&#xD;
shipping on the OLPC XO machines with ODF as the default&#xD;
file format, and we're pleased as punch about that.)&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt;Differing, redundant file formats drive market&#xD;
fragmentation&#xD;
and promote vendor lock-in, and should thus be considered&#xD;
evil, especially when they are proprietary formats. However,&#xD;
sticking our heads in the sand and pretending&#xD;
that Microsoft's OOXML won't get significant user uptake is&#xD;
(IMO) an absurd position. The pile of OOXML documents in my&#xD;
wife's inbox are proof enough that it already has. In this&#xD;
case, OOXML's success is measured by how much the community&#xD;
at large uses the file format, not how much you, as a&#xD;
potential implementer and free software enthusiast, like&#xD;
Microsoft,&#xD;
their actions during the standardization process, or their&#xD;
file format.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt;Disagree with the bad technical aspects of the OOXML&#xD;
format.&#xD;
Disagree with how Microsoft conducted themselves during the&#xD;
ISO standardization process. Shout it from the rooftops, all&#xD;
the while wholly supporting and promoting existing, open&#xD;
standards, such as ODF. I think that we're in total&#xD;
agreement on these positions.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt; &lt;p&gt;But not (grudgingly) supporting the OOXML format&#xD;
hurts your&#xD;
potential users and your quest for openness more than it&#xD;
hurts Microsoft, at least at this point in time. Supporting&#xD;
OOXML allows your products to compete with Microsoft on ease&#xD;
of use, or preferred platform, or etc. It allows your&#xD;
would-be users to transition off of proprietary Microsoft&#xD;
products, platforms and "standards" and onto free-er&#xD;
products, platforms and&#xD;
standards. Like KOffice, GNU/Linux and ODF.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; In your role as core KOffice developer, if you truly&#xD;
believed your own arguments, you'd remove the binary Excel,&#xD;
Word,&#xD;
Visio, and PowerPoint filters from KOffice. But I imagine&#xD;
that would be both politically impracticable and&#xD;
counter-productive to&#xD;
your cause.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt;We support our users and openness. If that means being&#xD;
able to inter-operate with proprietary formats, that's a&#xD;
choice that I'm comfortable making. But in no way should it&#xD;
be construed as our supporting&#xD;
Microsoft so much as supporting our users. To that end, I&#xD;
sincerely believe that being able&#xD;
to (at minimum) read OOXML files promotes those goals and is&#xD;
wholly consistent&#xD;
with software and personal freedom.</description>
    </item>
  </channel>
</rss>
