Which is More Important: Open File Format or Free Software?
By HUNG Chao-Kuei on Sunday, December 7 2008, 16:41 - Permalink
For the sake of free software, please help defend Taiwan from Microsoft's docx file format invasion. Please help odf plugin for firefox more than you do with the docx plugin. Otherwise, you could be hurting open file format as you contribute to one controversial piece of free software, and ultimately hurt the entire FS landscape as a whole.
* * * * *
This title sounds like a silly question. Open file formats serve everybody (except the monopolist), free software users and proprietary software users alike. Free software typically supports open file formats by default, and then maybe also some popular proprietary file format by necessity. Is there ever a situation where supporting/writing free software hurts open file format?
Indeed there might just be one very interesting example: the docx plugin for firefox. I will leave the debate as to whether MS PL counts as a free software licnese to the lawyers (or philosophers). What I would like to point out is, whether this license is free enough, this particular piece of software is hurting us.
I have been writing a series of articles (zh_TW) against the spread of docx file format by unconscious docx victims onto more new victims. Considering
- that most people are still using the old doc format,
- that switching from old versions of MS Offices to MS Office 2007 may require more training than switching to OO.o,
- that globally governments choose odf over ooxml,
- that the economy is down,
- that Taiwan government is under strong BSA pressure to fight piracy,
- that searching for office 2007 amusingly invites google and yahoo to suggest keywords related to office 2007 piracy searches,
- that docx is not even 100% the same as ooxml which barely passes thru the compromised ISO process as an international standard under controversies and with warnings from legal experts,
... considering all these reasons against adopting docx, you would think that my task cannot be too difficult. Difficult it really is. Taiwan is a country
- where computer is a synonym for Microsoft Windows,
- where IIS is far more popular than apache as web servers,
- where ads sponsors pay money, only to advertise not their own product but rather MS IE (zh_TW, with screenshot),
- where hardly anybody questions the fact that the nation-wide University entrance exam website demands the students to use IE (the registration page, which is now removed because the exam takes place in July).
That's fine. We will deal with these challenges with the
wonderful technologies provided by the entire FS community
as our support. Communities such as OFSET (of which I am a member)
and technologies such as usb key booting
have been greatly helpful to our
advocacy endeavors.
But now there is one little problem for which I have
to explicitly beg for help: Can we have a better odt support
than docx support in Firefox, please?
I will omit a dozen or more criticisms on my anti-docx articles
that I was able to counter. I will just present you this
one small dialogue in which I end up speechless:
"Please,
don't spread docx." (zh_TW)
"You act like a
dictator, like a wolf cloaked as a sheep." (zh_TW)
"OK,
whatever you feel like calling me.
(zh_TW, with a funny drawing explaining the
difference between open file format and FS)
But tell me, please, which is more like a dictator?
Requesting your employees to use odt for file exchange
or requesting the recepient of your mail to convert docx?"
"Requesting odt is more like a dictator. With docx, I can view it
with firefox."
Well, we cannot ask Microsoft to stop sponsoring the firefox docx plugin project. But I would like to ask the volunteer developers, bug reporters, document writers, and blogger who promote this plugin, to ponder these questions: Which is more important: open file formats or free software? Would you rather develop and/or help spread FS at the price of hurting open file formats? Is there a more urgent need for docx or for odt compatibility in FF considering that docx [as offered by MS Office 2007 now] will be phased out even by Microsoft in favor of true ooxml [as endorsed by ISO] ? Would you please consider devoting your talents and efforts to help perfect and spread the odt plugin rather than the docx plugin? Of course I know you meant well when you joined such efforts. Besides, it is you, not me, who made more contributions to firefox. You get to decide how to spend your voluntary efforts. I would just like to ask you to consider the possibility that might have never occurred to you, that helping one specific controversial piece of FS may actually hurt the entire FS landscape as a whole.
In Taiwan, we have made some progress in FF adoption, little progress in OO.o adoption, and virtually none in GNU/Linux desktop adoption. Now FF providing better docx compatibility than odt compatibility may hurt Taiwan's odf adoption, and ultimately hurt Taiwan's difficult escape from Microsoft's complete dominance. Admittedly Taiwan is but a small country. Yet it has a high concentration of hardware manufacturers. For example, if only hardware manufactures in Taiwan could be convinced to ship diskless computers, the debate about which OS to preload would become moot. Or even if only they could be convinced to ship motherboards that boot usb keys as its first priority, there could be some visibile changes in the awareness of GNU/Linux, and InstallFests can be performed on usb keys instead of on bulky computers. (Please, urge your people to demand such computers, especially when buying in large quantities.) Stopping the unconscious spread of docx and raising the adoption of both FF and OO.o at the same time (not the adoption of one at the cost of the other, is crucial to the escape of Taiwan from Microsoft's control for the next few years.
I would also like to take this opportunity to ask for a legal/technical help. Can someone knowledgeable about both ooxml and DRM please enlighten me: How is it possible for a file format having backward compatibility with its DRM-enabled predecessor to have an implementation that is released under an OSI-approved license? How is it possible for such a format to be declared an open standard at all? I could not find enough relevant and deep discussions over the drm features of ooxml by searching "ooxml drm". What baffles me is simple logic: how can FLOSS ever be compatible with DRM, which operates under the principle of security by obscurity? (And by the way how come the drm possibility and danger of ooxml is not widely discussed?) I would appreciate if you refrain from flaming OSI because of this and from digressing into the debate between OSI and FSF over the name of Libre Software. I am most interested in debates over the oxymoron "open source DRM" using docx/ooxml and its open source implementation as an example.
At the same time, I would also like to ask Sun and IBM and other big companies to devote a tiny bit of your resources to the odt plugin for firefox. As you both know very well that OO.o alone is not the most important driving force behind global odt adoption. Choice is. Star Office and Lotus Symphony are among the list of software that supports odt. How about helping FF get into that list, or at least into the "readonly" list? Google, how about making chrome read and display odt? If so, we may then advocate chrome over firefox. Or opera. Or safari. Or any gratis browser if only it reads and displays odt, whether it is free as in freedom or not.
Because, to me, open file format is more important than free software, if I ever have to make a choice. Because without true open file format free from DRM legal threat, there can be no competition, and there can be no free software.
Comments
Something like ODFReader extension for Firefox:
https://addons.mozilla.org/en/firef...
OO.o 3 includes a nice plugin for firefox - http://www.openoffice.org/
It is a difficult question to answer. I would say out of a scale of one to ten, 7 will be to file formats while 3 will be to open/free software. I work for an agency that implements FOSS solutions to an Asian government and the number one issue we face is always the mountains of MS Office data blobs. OO.o and in particular go-oo does a good job in translating most documents well but there will be always issues here and there.
I am for ODF and am unconcerned with what applications the ODF data are created. Use MS Office for all I care so as long as the ODF Plugin is used to save and write to ODF. After all, isn't that what ODF is for? Interoperability across applications and platform.
Any free software that helps read proprietary formats is fine. What hurts is software (even if it is free) that creates only proprietary file formats. As for the MS-PL, it is a free software license regardless of Microsoft's intent in getting it approved by the OSI.
Which one is important? It depends, this moment, I think they are both important. When more and more famous software (but not free software) starts to use or support open document file formats, free software will become more important than free formats, due to the spirit of freedom. After the free software users over 30%, this issue will be less important or nothing, just like we breathe air that comes naturally, hard to find the existence, as a part of your life. Then the new coming generations will not recognize the efforts from free software prophets, and they will not remember who pursued, and struggled for the free spirit. Well, do not be sad, that is the fate, nobody can avoid this, even the prophets!
By the way, as I promised, I will release my phd thesis (dissertation) licensed by GNU FDL on January 2009. I am thinking how to do it. But this time, I change my mind. In September 2007, I finished my dissertation and use the ree license. Later, I realize that my dissertation is still been protected by the copyright law for 50 years after I pass away. Even I free license! Thus I may announce the expiration date for it then it will be in public domain. I know I am not a bright guy, but I believe, money or publications are not the only item for defining or judging “value”, I mean the true value. Instead, the value is to do something that people still remember the name or the event even 100 year after now, just like we still admire the contributions form Roman empire.
Sincerely,
------------------------
One Dollar (日內瓦一條牛), a stubborn man who does not realize the philosophy yet.
Thanks folks for your comments and especially for the links you provide. Yet as you can see for yourself: the ODFReader pointed out by Jakub does not seem active. It just stays at the same place as I last tried it two years ago. In fact the "Homepage" link no longer exists. It would be great if someone could please extract the firefox plugin from OO.o 3.0 and make a separate page with download link, and advertise it. It will make a big difference as to the visibility of such a plugin.
Peter: what if a piece of FS helps the spread of a proprietary format? Do you still think it is good? FS supporting flash and doc are good, because these are already popular proprietary formats that we have to deal with. Yet docx is a new format with legal concerns whose spread might be helped by the docx plugin for firefox. Do you still think it is good? Freedom of speech is good. Yet do you think it is good to spread info as to how to hurt the society [in a number of ways, as you enumerate it to your pleasure]? I respect the freedom of speech of those people, and yet I would certainly like to do something to counter their destructive efforts. Free software was meant to make the world a better place. In the rare instances when it does not, we need to remind ourselves which was the goal and which was the measure to achieve it. Don't let the measure get in the way of the goal.
One Dollar: please set up a permanent page for yourself, and put into your own page all the wonderful links and info about chemistry FS that you left in my ghemical post as comments . I really appreciate that your contribution is not only helping chemistry teachers, but also helping the visibility of that post :-) Yet it is only fair for you to take the credit. And then people will remember correctly who pursued and struggled for the free spirit from the chemistry front :-) At the very least, they will find the history in the wayback machine, if not in your permanent page or in the wikipedia.
I feel shame that I made so many high-school-level grammar mistakes from previous reply.
Yes sir! Dr. Hung, I plan to edit my personal homepage maybe around March 2009 (or later). I do not dare to take the credits! I am just a translator. Actually, I am just a follower, a recent-woken follower. But I am so glad that I am not absent to be with prophets for pursuing and struggling for free spirit.
One Dollar (笨牛)
This post's comments feed