Slashdot Mirror


GNOME Foundation Helping OOXML?

christian.einfeldt writes "According to long-time OpenDocument Fellowship member Russell Ossendryver, it appears that GNOME founder Miguel de Icaza's widely-publicized praise for OOXML as a 'superb standard' is being followed up with on-going support by the GNOME Foundation in 'resolving' the thousands of criticisms leveled against Microsoft's proposed standard. In an open letter in his blog, Ossendryver urges the GNOME Foundation to halt its apparent support for OOXML as a standard and to put its efforts behind enhancing adoption of the genuinely open standard, ODF, which was approved by the world standards bodies as ISO/IEC standard 26300 on 2 May 2006."

21 of 471 comments (clear)

  1. Quit looking for body snatchers by ultor · · Score: 3, Informative

    Miguel's stated that, as a standard, OOXML is alright, but also shuddered at dealing with the way Microsoft abused binary segments in the format. The reason Novell et the GNOME foundation are so involved is for simple compatibility reasons. What better way to lure Windows users away than to provide support for the formats their existing documents are probably already in?

  2. Why not boycott Gnome? Who needs it? by walterbyrd · · Score: 1, Informative

    I think KDE is pulling away from gnome anywhere. Personally, I use IceWM. If you don't have hardware resources to burn, you may be happier with lighter DE.

    1. Re:Why not boycott Gnome? Who needs it? by shywolf9982 · · Score: 2, Informative

      Trolltech releases their code under GPL. Last time I checked, Microsoft didn't. Trolltech is by far one of the most open-source friendly corporations. Hence, your point is invalid, as both the Gnome and KDE codebase are equally free.

      We might discuss on technical terms now, but that would be offtopic.

      --
      nbody2002:If you can read this you may be addicted to the internet
  3. Re:What the FUCK? by rossendryv · · Score: 5, Informative

    As you can see for your self, GNOME is participating directly in the Standards process: http://www.ecma-international.org/memento/TC45-M.htm

  4. Re:Who are you kidding? Or are you just trolling? by Anonymous Coward · · Score: 1, Informative

    http://en.wikipedia.org/wiki/Ntfs-3g

    "Unlike the NTFS driver included in the Linux kernel, [NTFS-3G]'s support for writing files has few limitations: files of any size can be created, modified, renamed, moved, or deleted on NTFS partitions, with the exception of compressed and encrypted files."

  5. Holding their feet to the fire by jdub! · · Score: 5, Informative

    G'day,

    The background is really simple: While Jody Goldberg (Gnumeric maintainer extraordinaire) was at Novell, he had been doing rocking work on the ECMA committee to make sure OOXML didn't just slip through, under-specified and uninvestigated. Jody put them through the wringer!

    So, when Jody left Novell, the GNOME Foundation supported his participation on the ECMA working group, so he could continue to "keep the bastards honest". :-)

    The GNOME Foundation does not support ISO standardisation of OOXML. But whether or not that happens, we're still going to have to support Microsoft document formats, just like everyone else. Should we let Microsoft shove OOXML through ECMA without challenge? Hell no. That's why we have one of our best hackers in there, holding their feet to the fire.

    Thanks,

    - Jeff Waugh, GNOME Foundation Board

    (Given how often it comes up, I suppose it's also important to note that Miguel does not speak for the GNOME Foundation or the GNOME project in general.)

    1. Re:Holding their feet to the fire by segedunum · · Score: 4, Informative

      The GNOME Foundation does not support ISO standardisation of OOXML. But whether or not that happens, we're still going to have to support Microsoft document formats, just like everyone else. Should we let Microsoft shove OOXML through ECMA without challenge? Hell no. That's why we have one of our best hackers in there, holding their feet to the fire.
      I'm afraid that's not the way it's coming off:

      http://blogs.gnome.org/jody/2007/09/10/odf-vs-oox-asking-the-wrong-questions/

      Basically, he's telling us that OOXML is easier to support than ODF because they're just mapping the old binary format on to the new format. It comes off as an advertisement, which Stephane Rodriguez fortunately pours some cold water on. Microsoft is also using this to claim, extremely incorrectly, that Gnumeric has rich support for OOXML ( http://blogs.msdn.com/brian_jones/archive/2007/08/07/iwork-08-supports-the-open-xml-formats.aspx ), and is using Gnumeric as a poster for OOXML support:

      http://blogs.msdn.com/brian_jones/archive/2007/08/15/why-there-s-no-microsoft-in-open-xml.aspx

      But whether or not that happens, we're still going to have to support Microsoft document formats, just like everyone else.
      Yes, we have to support an existing and widely used binary format, because that's the format most documents are in...............it doesn't mean we have to support yet another format that is basically the same as the old one, except different, which very few people actually use. Let's concentrate on getting people off the old binary format and into ODF.

      Just because Microsoft uses something, it doesn't mean that anyone else has to support it. The paradox is that if they do start supporting it then they really will end up having to support a new Microsoft format, again, because it's just boosting it's popularity and installed base. Microsoft then starts using this as evidence that OOXML is an open standard that others can fully implement. We need to get out of this ridiculous cycle.
    2. Re:Holding their feet to the fire by mibus · · Score: 2, Informative

      very few people actually use


      Unfortunately, that's already starting to shift. Probably half of the office docs I get emailed now are OOXML.
  6. Re:An issue of ethics not value by Anonymous Coward · · Score: 1, Informative

    By the way, you're thinking of the Voyager episode "Nothing Human". In it, a Cardassian doctor, who performed horrific experiments on Bajorans during the occupation, is recreated in the holodeck to act as a brainstorming advisor for the Holographic Doctor.

    A moral dilemma ensues, as to whether or not it is ethically permissible to use scientific results to save a person's life, when those results were obtained in an unethical way.

  7. Re:Who are you kidding? Or are you just trolling? by FooBarWidget · · Score: 2, Informative

    As AC pointed out, FUSE has been in the kernel for a while. I think more than a year now. FUSE and NTFS-3g are both enabled by default on Ubuntu Gutsy so most people have it by default.

  8. Look at the score. by argent · · Score: 5, Informative

    And for the last two decades, people were pushing AT&T stuff, some of it patented.

    AT&T donated the key patent for UNIX (the setuid patent) into the public domain. The UNIX APIs were designed to be independent of the underlying hardware and implementation, and they never made any attempt to enforce any potential copyrights on the UNIX programmer's manuals. The only product I know of that felt it necessary to avoid using the precise APIs described in the manual, ever, was Idris... presumably because it was by a former Bell Labs employee. There are, so far as I can tell, only two significant operating systems started after the publication of the 1976 Bell System Technical Journal that were not based primarily on the UNIX "software tools" environment: Mac OS, and Windows... and both of those were instead based on the Xerox environment. I'm not counting MS-DOS, because it was an 8086 port of CP/M by Tim Patterson of Seattle Computer Systems, and starting with MS-DOS 2.x it was increasingly adopting UNIX APIs.

    By 1987 (two decades ago) the UNIX environment had been re-implemented dozens of times, both standalone and hosted on top of other operating systems. By 1997 (one decade ago) there was no operating system in the world that wasn't either UNIX-based, transitioning to UNIX, or shipping with a functional hosted UNIX environment... other than Windows.

    And by that time AT&T had sold all their rights in UNIX to Novell, who had publicly disclaimed any intellectual property in the APIs.

    If there was any remaining danger in these APIs, the results of the Caldera (the new SCO) suit have completely defanged it.

    So far, there is no indication that there is any more risk to Mono from Microsoft than there was to Linux from AT&T.

    On the one hand we have a set of APIs that were already in the public domain both because of explicit donation and due to being published without copyright notice before the US joined the Berne convention, and have since been been proven safe to use, and on the other hand we have a set of APIs that are actively controlled by a company that has a history of using submarine patents, and who is currently attempting to monetize them... with some success.

    If you can't see there is a difference there you're deliberately not looking at it.

  9. Re:De Icaza has already lost all his credibility by segedunum · · Score: 4, Informative

    The .NET platform is now controlled by Microsoft, but, as I understand it, it's more free than Java used to be a while back:
    Java is soon to be fully open sourced, and at least there was a full specification if you wanted to create your own version. With .Net, no such luck. What is in the ECMA stuff is exceptionally limited, and will not give you a working, compatible CLR. Indeed, much has had to be reverse engineered.
  10. Re:I agree by segedunum · · Score: 2, Informative

    I looked at the gnumeric developpement version and nothing is done to support ODF but everything is done to support Microsoft OpenXML. It's a shame this software was a great one!
    Yer, and do you know why they claim that OOXML is easier to work with?

    http://blogs.gnome.org/jody/2007/09/10/odf-vs-oox-asking-the-wrong-questions/

    Because they've already done a lot to reverse engineer Microsoft's existing God-awful format, so working with OOXML is easier! What kind of silly logic is that? Not also, that this is an extremely basic example in that that basically does nothing. This has also been used by Microsoft to promote alternative implementations of OOXML that have very rich support ( http://blogs.msdn.com/brian_jones/archive/2007/08/07/iwork-08-supports-the-open-xml-formats.aspx ). Obviously, that's a complete lie:

    http://blogs.msdn.com/brian_jones/archive/2007/08/15/why-there-s-no-microsoft-in-open-xml.aspx
  11. Re:MOD PARENT UP by tomhudson · · Score: 2, Informative

    >> Miguel interviewed for a job at MS
    > I've heard that, but without, oh I dunno... a reference, it isn't that informative.

    http://en.wikipedia.org/wiki/Miguel_de_Icaza

    In summer of 1997, he was interviewed by Microsoft for a job in the Internet Explorer Unix team (to work on a SPARC port), but lacked the university degree required to obtain a work H-1B visa.
  12. I call BS by Jody+Goldberg · · Score: 3, Informative

    1) OOX was easier to deal for several reasons. Yes, some of it was because Gnumeric's data structures were designed around the Excel UI and hence matched nicely with the MS file formats. However, that was only part of the issue. SpreadsheetML was clearly written by the Excel team, whereas the ODF spreadsheet functionality frequently feels like it was written by XML document people. ODF is missing critical spreadsheet features like shared expressions and strings. It took me about 12 hours of hacking to implement chart import for OOX to a reasonable level. I've just wasted 48 hours on ODF chart import trying to reverse engineer how to allocate data to charts. That kind of ratio is not the way to make people love ODF.

    2) 'very rich support'. This depends on how you parse things. Our OOX importer was more advanced that the ODF importer after about 1 week of effort. At the time Brian made his comment the _exporter_ was not terribly advanced. That is being rectified for the upcoming gnumeric 1.8.x release. Calling gnumeric's round trip capabilities for OOX 'very rich' was an exaggeration, but it's a stretch to call it a complete lie. On the flip side, ODF proponents seem happy to tout our suboptimal ODF implementation. Both filters are improving, but it's more than a bit hypocritical to try and complain about OOX and laud ODF for filters of comparable quality.

  13. Re:De Icaza has already lost all his credibility by Anonymous Coward · · Score: 1, Informative

    Java is soon to be fully open sourced

    11 years after it first came out. lovely. Meanwhile, .NET's CLR was an ECMA standard since it was released. Dragging their heels much?

  14. Re:This guy is not an MS hater when he sees good by Schraegstrichpunkt · · Score: 3, Informative

    The MS haters feel dealing with MS is dealing with the devil.

    Consider Microsoft's past. Then, consider Microsoft's most recent behaviour, which would be considered criminal elections fraud in any nominally democratic country, had it been in a political election instead of the ISO process.

    At this point, you should be able to see why people would consider it unethical to support Microsoft in any way.

  15. Re:No surprise here... by FooBarWidget · · Score: 3, Informative

    That's ridiculous, Python and Java don't make C# obsolete. That's like saying that there's a complete lack of need for Python because Perl and Ruby already exist. The only reason why people dislike C# is because it's created by MS.

  16. Re:No surprise here... by plague3106 · · Score: 2, Informative

    Every time I read his name, it's in connection with something I see as damaging to Linux and the Free Software movement. And surely nobody can describe OOXML in these terms without some sort of bias?

    Ya, because actually addressing the comments brought up by the ISO and resolving them is Evil!!! It may actually get approved! And who needs more than ONE standard?

    Gnome is GPL, isn't it? Doesn't that make it inherently possible for people to sideline this person no matter his current position, before we risk serious damage? In terms of patents, introduction of copyrighted code, or perhaps other issues, presumably someone in his position acting deliberately, could cause some nasty legal wrangles. And actions so far give reason for distrust, do they not?

    Right, because a non-MS employee has seen the source code, and MS actively HELPING Mono so that they can sue them later.

    I can only imagine the hysteria here when .Net 3.5 comes with the source code.. I guess its not just MS that likes to FUD..

  17. Re:No surprise here... by FooBarWidget · · Score: 2, Informative

    Well, for me, C# is not a waste of effort. It has advantages over Java, for instance:
    - Properties.
    - Delegates.
    - Structs.
    - Easy integration with C libraries.
    - VM-level generics support, making it easier to integrate with other .NET languages.
    - Mono starts faster than the Sun JVM (or even GCJ for that matter).
    - Ahead-of-time compilation with Mono.
    - Language-integrated queries (LINQ).

  18. Re:The LESS the Merrier by Anonymous Coward · · Score: 1, Informative
    Personally, I think that Less is More [wikipedia.org].

    If this absolutely must have a Wikipedia link, at least credit the correct person.