About
Tag cloud
Archives
01 Apr - 30 Apr 200801 Mar - 31 Mar 2008
01 Oct - 31 Oct 2007
01 Sep - 30 Sep 2007
01 Jul - 31 Jul 2007
01 May - 31 May 2007
01 Apr - 30 Apr 2007
Links
Pivot Homepage
Pivot Forums
Pivotstyles
Pivot Help
WCC Communities
Working @ WCC blog
La Voz De La Revoluccion blog
Free & Open Technologies blog
OMB: Owner-Managed Business blog
CNB: Christians In Business Blog
Eye On Media Business blog
Search!
Last Comments
Stuff
The linked page has another link to a PDF document.
Mr. Durusau has quite an impressive background, including Project Editor for ODF and "chair of the committee which is responsible for the technical recommendation for the US [National Body]". I have nothing remotely comparable, and want to make that clear.
Durusau says, "Location: Usually seen on ODF committee/subcommittee discussion lists and blogs detailing how to do things with OpenDocument or with the development of the standard." In other words, those who write about reasons to choose ODF and other truly-open and vendor-neutral file formats (and avoid competing "proprietary formats in drag" such as OOXML) do not fall in the group of ODF supporters.
Whatever. There isn't room in OASIS for all of us who support ODF and other truly open, vendor-neutral formats. We are found all over the Internet, as well as in homes, schools, colleges, businesses, and government agencies. Many of us are in the IT department, but many others are merely users who believe that openness and freedom go hand in hand, while proprietarism and monopolism tend to extinguish freedom wherever they find it.
Many of us who support ODF do so because we deal with proprietary formats on a daily basis. Can you imagine supporting an office full of people who are exchanging documents with people from other organizations, sending the files in whatever file format they happen to be using, including MS Word (.doc), MS Excel (.xls), MS PowerPoint (.ppt), WordPerfect (.wpd), Quattro Pro (.qpw), MS Works (.wps), OpenDocument Format (.odt, .ods, .odp) and more, even sometimes including ancient versions of the formats? Sometimes, one can spend hours trying to find an importer of a particular format before having to give up. Sometimes, it is as simple as calling the IT department of the other organization to have them export the file to a readable format, or finding someone in the office who has software on their own computer that can open and export the document. But once that becomes a significant part of your workday, you no longer want to play format games.
I support ODF for many reasons, but one of the most important is the fact that I am the person who gets called upon to help someone open all of these formats. Often, it isn't a matter of different features, since the users really only use a few features (e.g., bold, italics, centering, underline, font, and size). It is a matter of vendors trying to lock users into their own products through the use of "secret sauce" file formats. With ODF-supporting applications, this problem goes away, leaving only the remnants that have to do with how well the format is specified and how well each implementation conforms to the specification.
I support ODF because the relevant IP releases are broad enough that nearly anyone can implement it at any time, and release their implementation under any license they choose, at any price they can realistically get in the market. Twenty years down the road, when the vendors have moved on to the next big thing, I can write tools that translate ODF files to the then-current formats without fear of violating someone's license restrictions.
I support ODF because the format is implemented in multiple products already, with many more on the way. Besides StarOffice, OpenOffice, and IBM Lotus Symphony, there is KOffice, AbiWord, TextMaker, and many more (see the list of ODF-supporting applications I maintain).
I support ODF because there are ODF-supporting applications available on the operating systems I use most, as well as other operating systems that I use less often. There are ODF-supporting applications available for the time it takes to download and install them, as well as some that require a license fee.
I support ODF because ODF is a key piece of the openness and freedom that we seek to bring to our nation and hopefully the rest of the world.
I oppose OOXML (Office Open XML) for many of those same reasons. The admitted purpose of the format is anything but vendor-neutral. As you well know, Mr. Durusau, when you intend to create something that can be used equally well by multiple parties, you do not build in specific ties to a single vendor's implementation. Instead, you use generic abstractions whose implementation can follow the internal structures of any vendor's products. Anything that is specific is fully-specified, so that all vendors can find ways to implement it.
I oppose OOXML because of the "intellectual property" issues that are associated with the format. When SFLC says that Microsoft's OSP is not good enough for FLOSS projects to rely upon, I take that seriously[HTML | PDF]. How will that pledge impact me and my business if a client engages me to provide access to documents in formats covered under this pledge? Remember, vendors regularly leave a line of business, a protocol, a product, or a file format. Many vendors change their file formats every few years. It isn't just big companies like Sun and IBM that have to evaluate its effect on them. It is little five-person shops in cities with less than 250,000 people, dealing with the technical issues for two, three, and even ten or twenty-person shops in their local areas. We cannot afford to be wrong about IP restrictions.
I oppose OOXML because it is fully-implementable by only one company. Other implementations will necessarily be incomplete, and therefore inferior in the eyes of users. Just as I would not like a single-party governmental system, but instead would like to see three, four, or even five viable contenders for any office; I wish to see multiple vendors' products that are serious contenders in the office software space. As a user and potential customer, it is better all-around if there are multiple contenders, because it means that I can find minor differences that make one a better fit to my needs. Best of all, those differences shouldn't be in the file format, so that those that I correspond with are also free to choose the products that best meet their needs.
I oppose OOXML because only the operating systems that MS Office runs on will ever fully support OOXML. This locks out users of NetBSD, Syllable, GNU+Linux, Minix, and more. Somewhere out there, I imagine a guy with his own home-grown OS, "Three-Headed Chicken" (3HC). Because MS Office doesn't run on 3HC, that guy cannot get full use out of OOXML files, while he could write his own ODF implementation (or try to compile OOo or KOffice) to run on 3HC.
Rather than a Babel of standards without a full and accurate conversion, people such as myself wish to deal with one standard, so that the only real issue is in the faithfulness of the implementations to the standard.
OpenDocument supporters support OpenDocument. They are too busy installing OpenDocument based applications, teaching others about OpenDocument and extending and adapting it to real use cases to spend time trash talking about other standards.Like you, Patrick, I want to see more attention focused on making sure that every use case is better served with the more open format (ODF). I was a staunch supporter of California's AB-1668 last year, which would have mandated open standard file formats and specified in the definition what would be considered an open standard. The bill did not specifically mention ODF, but OOXML still would not be able to meet the standard. The bill was squashed by your new buddies from Seattle because they saw (and continue to see) truly open, vendor-neutral file formats as a direct threat to their monopoly. Because of the anti-openness hit squads that descend upon the halls of government whenever an openness bill or policy is discussed, those of us that are pro-openness (read: true ODF advocates) have to step in and advocate against formats that promote vendor lock-in and proprietary nastiness.
There's more. I am an advocate for openness: free / libre and open source software, open standards, open formats, open protocols, open government, and privacy rights for individuals (enforceable against government agencies and corporations). Likewise, I am an advocate for smaller businesses: the very entities that have the most to gain from switching to a truly-open, vendor-neutral file format.
In a previous paper, you argued that approving OOXML as an ISO standard will give everyone a voice in helping to improve it.
Reject DIS 29500? The cost of rejection is that ordinary users, governments, smaller interests, all lose a seat at the table where the next version of the Office standard is being written.Reading reports of the Ballot Resolution Meeting, in which many proposed improvements were shut off with a we've already implemented it this way, so we aren't changing it, how can you truthfully expect that to change? Given that MS Office 2007's file format is not conformant with ISO OOXML (and may likely never conform), how do you expect ISO approval to change things?
Approve an admittedly rough DIS 29500? That gives all of us a seat at the table for the next Office standard. Granting that I wince at parts of DIS 29500, it is hard for me to argue with that rationale.
Mr. Durusau, I respect all you've done, but you are actually harming your cause and ours by pretending that ignoring the serpent in the corner makes everything all better. Yes, we need to dramatically step up the pace of improvements, implementations, tutorials, libraries, and the like. We need more in-depth conformance testing, including a seal of approval. We need promotional materials, software distributions, and news of conversions from legacy applications to ODF-supporting applications. We need full-compliance with standards like SVG to become a built-in part of ODF. We need a canonical scripting language runtime for the format, with the ability to support other formats as well. We need ODF support to be built into Eclipse, NetBeans, Squeak, and other development environments, so that developers can hook into ODF with one or two lines or mouse clicks. But we cannot forget that we also need to make it clear to all concerned why ODF is the superior format, instead of OOXML. No comments | ¶
Things are pretty bad when the company's CEO admits that Windows Vista is a work in progress. He probably meant it in the sense that no software is ever really "finished", but Vista isn't really even ready to be released. In terms of the number of deeply-ingrained flaws, Vista is the Windows Me of this decade.
As PC users clamor for Microsoft to continue to support Windows XP, company CEO Steve Ballmer called the Vista OS "a work in progress" at an annual Seattle event on Thursday.
The thing is, Microsoft needs to go back to Windows XP, slap some security fixes (such as making all users non-administrators and requiring an admin password for administrative tasks without becoming annoying like their "UAC" system) and some minor user interface upgrades onto it, cut out some of the bloat that causes it to need so much memory, and get rid of the unnecessary background processes (such as Windows/MSN Messenger) that make the system slow. If they released such a product later this year, the Vista-caused slide might be averted.
Many users that buy computers with Windows Vista then pay to buy Windows XP Professional in its place. Others dual-boot XP and Vista or Linux and Vista. Persistent issues with networking and drivers were the things that caught my attention. I got called to assist a co-worker with his new Vista laptop when we were working in New Jersey last Summer. After we spent over a week trying to get it to connect to the hotel wireless network, I found out that it was a known and common issue with Vista and not just an issue with the particular wireless card. We were able to get him an hour or so each night by using a wireless bridge, but even there, VIsta would disconnect and be unable to reconnect for 12 hours or more.
Sadly, Microsoft doesn't yet see that it is self-destructing. And that is why they won't change what they are doing until it is too late. I'm not saying that the company will completely go out of business, but they will probably have just a minor fraction of the market and have to shut down money-losers like MSN/Live and the Zune.
Hey, Stevie, listen up! The world is changing, and openness is ascendant. You would do well to study the business models for companies like Red Hat and try to figure out how you can integrate true openness (including opening your source code and open integrity toward your end-users) into your business. I think I can say along with the rest of the pro-open source, pro-open standards crowd that we'd hate to lose you, even as we despise your business practices.
Some of the flaws include:
- Poor driver and software support: Even a Microsoft Mouse labelled Vista-ready required downloading a new driver from the MS site. The one on the CD did not work. Some of MSFT's own software didn't work correctly because it expected the user to have admin rights on the computer and UAC stopped that.
- Humongous appetite for memory: Vista requires at least 2 GB of RAM before it will work nicely. For XP, it was 256MB originally.
- Annoying, in-your-face security: The "Get A Mac" ads have this one right. When I was wrestling with Vista over the networking issue, simple things like restarting a network adapter would take multiple UAC popups to complete. Installing a non-MS mouse did not work, either. The driver that was built into Windows could not be used because it was missing a required security section in its INI file.
- Slow, slow, slow: Vista runs so many unnecessary processes in the background that it often sits there unresponsively while the user clicks and re-clicks.
- Anti-user technological user restrictions: Vista has all sorts of built-in regulators to limit your ability to copy music and other "content" that you bought. In theory, a record company can spend the money you gave them and then revoke your right to use that music until you send them some more money. Vista would totally take the rich corporation's side and you'd be the loser. (TUR is the true name for what is frequently euphemized as "DRM", or digital rights management. It has little or nothing to do with rights, and everything to do with using technology to restrict the way users can use the content they bought.)
- Genuine disadvantage: The Windows Genuine Advantage (WGA) and Office Genuine Advantage (OGA) snoopware reports home every time you start your computer. Is it only checking to ensure you paid for your copy of Windows? Or is it telling them more about you, your software, and the way you use your computer? Remember that Microsoft is talking about "ad-supported software" for future versions of Windows and Office. Perhaps they are building the world's largest marketing database as we speak. Plus, can you imagine when some government agency wants to know more about you, they can just show up in Redmond WA to find out everything you've done for the past however many years? Pretty scary, if you ask me.
- The anti-user EULA: If you ever read all the things you agreed to when you started Vista for the first time, you would really have to trust MSFT to use the computer.
- Who can forget "VistaGate"? There is now a court case in which the company's internal documents seem to say that Microsoft deliberately deceived consumers into buying underpowered computers by certifying them as "Vista-ready". What was that about trusting them?