Interview with Sun's Florian Reuter 132
silentbob4 writes "Mad Penguin is running a series of three interviews with people in the trenches working to bring you OpenOffice.org 2.0. The first of these interviews, with Sun's Florian Reuter, covers some of the differences between the truly open XML found in OpenOffice.org 2.0, and the closed MS Word ML found in the upcoming Microsoft Office 12. He also discusses the importance of simple end users in the process of improving the code with bug reports."
"simple end users"? (Score:4, Funny)
Obligatory Simpsons Reference (Score:1)
Re:"simple end users"? (Score:1)
And what makes you think that MS won't... (Score:1, Interesting)
OOo 2.0 is really different from Microsoft Office in a way that makes a difference. If MS comes up with same antics what would make it stand out. I've been saying it again and again. WebOffice will stand out and be adopted widely. (and quickly). Before the OOo2.0 is out we'll be ready for another revolution. So hurry Google with the WebOffice!
Re:And what makes you think that MS won't... (Score:3, Interesting)
Because historically they have always opted for locking customers in?
WebOffice will stand out and be adopted widely. (and quickly). Before the OOo2.0 is out we'll be ready for another revolution. So hurry Google with the WebOffice!
Sorry to disappoint you... [slashdot.org]
Re:And what makes you think that MS won't... (Score:4, Insightful)
Re:And what makes you think that MS won't... (Score:2, Insightful)
Re:And what makes you think that MS won't... (Score:1)
Re:And what makes you think that MS won't... (Score:2)
Re:And what makes you think that MS won't... (Score:2)
Re:And what makes you think that MS won't... (Score:2, Insightful)
People want something new! In the corporate and in their homes. It makes NO sense at all to tell all those word, excel and powerpoint experts that there's yet another Office suite which does JUST THE SAME. Whoaahh, now we're really excited. NOT!!!
MS Office product has a 90% domination in the World market! And that's a lot. There is no friggin way you can tell the *already tuned people/staff* to start working with a NEW breed of product. It's a challenging option. Lot's of desktop
Re:And what makes you think that MS won't... (Score:1)
I have to question the accuracy of this statement... The vast majority of corporate & home users of Office products that I know are nontechnical, and aren't all that concerned about the fact that their version of Word, Excel, etc. doesn't have the latest & greatest bells and whistles. Slashdot is, by and large, a group of tech enthusiasts who love to play with new toys & new tools. If you want to know who the typical end users of all those computers that Dell
Re:And what makes you think that MS won't... (Score:2)
Re:And what makes you think that MS won't... (Score:1)
Choice? Flexibility? Philosophy? The ability to fix your own bugs? Despite yours & my wishes to the contrary, these arguments are irrelevant to a large portion of users. You might be able to make the sale based on price, or more stability (though I will also say that I end up having to reboot my Fedora system every couple days because things start freezing on me for no appare
Re:And what makes you think that MS won't... (Score:2)
Price and stability are the only points I've been able to make the sale on, though. Most people don't really understand what security means to them.
though I will also s
Re:And what makes you think that MS won't... (Score:1)
As for the instabilities in my fc4 system... no, I'm not getting kernel
Re:And what makes you think that MS won't... (Score:2)
You say there's no compelling reason for them to switch, I say th
Re:And what makes you think that MS won't... (Score:2)
There is also the matter of price, and having an open document standard, two important features where Open Office beats MS Office. The first matters a lot for small companies, the latter matters a lot to big companies.
Sun is paying a lot to keep up development on O
Re:And what makes you think that MS won't... (Score:1)
Re:And what makes you think that MS won't... (Score:1)
Re:And what makes you think that MS won't... (Score:2)
There is no friggin way you can tell the *already tuned people/staff* to start working with a NEW breed of product.
Okay, so which is it? Do people want something new, or is there no friggin way you can tell people to use something new?
Re:And what makes you think that MS won't... (Score:1)
Re:And what makes you think that MS won't... (Score:2)
Re:And what makes you think that MS won't... (Score:3, Insightful)
Because they said so? While that may mean nothing, at this point it is MS' position that they will not support OpenDocument formats, regardless of requirements by governments. MS Not supporting OpenDocument [informationweek.com]
Now MS is claiming the open document standard is inferior, yet they sit on the standards committee. Instead they support the MS XML standard which is a standard for MS documents. Which means it owns (under copyright and soon patent), the format and stan
Comment removed (Score:5, Funny)
Re:New kind of network equipment (Score:2)
Re:New kind of network equipment (Score:2)
Tags in text (Score:2)
Better HTML export? (Score:4, Interesting)
Could be a goodie. (Score:4, Insightful)
With the critical mass that the adoption of the open document format by Massachusets, google and others implies, the embracement of standards like XML and Xforms in OO.o that makes it pretty easy to create organisational workflows, this could be a real microsoft hobbler. Particularly if as seems likely, Microsoft keeps failing to adapt to an open standards world, and the price tag of OO.o stays lower than M$O.
Bring it on, I say.
SOA (Score:4, Funny)
OK, so what IS different? (Score:5, Insightful)
In TFA the guy just goes on about how his own XML Schema is, you know, lovingly handcrafted and how he _cares_ about your data. Which is just a content-free judgment call. Yeah, so he likes his own XML Schema better. Whop-de-do, that's such a total surprise.
It's not like if I went around the office and asked 10 guys I wouldn't get 10 different schemas, and each loves his own more and is convinced that everyone else's sucks. Just the proper way to use attributes alone has everyone polarized in three camps, with everyone in one camp arguing that the other two are awfully wrong and against the very idea of OOP or of XML itself. Handling validation and showing which fields are wrong to the user who filled the form? Yep, another clean three-way split, and I've actually had to implement three different ways to handle it, to please all three camps. And so on.
So that he loves his own more and thinks it's a better way to store my data, is very much expected there. I was already sure he thinks that. In fact, I'd be worried if he said he didn't.
What really interests me is exactly which concrete problems should I expect with MS's, that supposedly aren't there if I use OOo's format. If I try to retrieve that data in 5, 10 or 100 years, as in his answer, exactly in which way is OOo's format better? Exactly _what_ kind of data gets more benefits from his schema than from MS's in that context? In which way, and for what concrete reasons does he foresee that MS's own converters (which so far still import Word 6 documents with no problems) will break down and cry like little girls if fed a Word 12 document some 10 years from now?
No, really, it's not a flame. I want to know. If I'm to go there and pester my boss to switch from MS Office to OOo, I damn better have some very concrete arguments and use-cases. If my whole argument is "but some guy from Sun likes Sun's format more" and "but Sun's format is lovingly handcrafted with love and care for your data", chances are I'll get laughed out of his office.
So can anyone shed some more light on that issue?
Re:OK, so what IS different? (Score:5, Informative)
Problem comes 5-10 years down the road, if/when an organization chooses to move away from Microsoft. Maybe they're going to OpenOffice.org 5.0, or maybe they're going to GoogleOffice. Or maybe a whole other developer has come along and revolutionized the office application suite.
But, you're stuck. You have 10 years of data that's locked into Microsoft products, what do you do? Convert everything -- and hope everything comes through unscathed? Buy Office and the new product for everything? Create a "legacy application gateway" with a few copies of Office accessable via Citrix or VNC?
Also, there's interoperability with external organizations. Right now, to do business with the federal or most state governments, your business must use Office to be able to exchange data. No ifs ands or buts about it.
With OpenDocument, this isn't an issue. No matter what product you buy in the future, it can work with OpenDocument. Doesn't matter what product a client or customer uses -- if it's OD-compatible, you can exchange data.
Re:OK, so what IS different? (Score:1, Informative)
Re:OK, so what IS different? (Score:1, Interesting)
"You are not licensed to sublicense or transfer your rights."
This making it impossible to implement in Free and most Open Source software? Not very useful to OpenOffice.
Re:OK, so what IS different? (Score:3, Insightful)
Re:OK, so what IS different? (Score:1)
Is there anything else, beside the inapplicable patents, that would block the creation of Open Source software implementing the Microsoft specification in a "no maths patents" jurisdiction?
Re:OK, so what IS different? (Score:1)
Re:OK, so what IS different? (Score:1)
I see the retard brigade has woken up this morning to troll Slashdot. You obviously don't know what 'out of context' means. Being out of context has nothing to do with editing or even being
Re:OK, so what IS different? (Score:1)
It doesn't matter what the patents are?! Are you insane?! What the patents are is important. If the patent only covers a specific means of processing the document, rather than ALL means, then OSS software is free to implement any one of a million other ways completely unencombered.
d) What rights you get under the Patent License
Of course this matters. Because MS is granting an automatic royalty free license to everyone to use it. There is no need for the developers to transfer th
Re:OK, so what IS different? (Score:2)
So basically it's a case of "with OpenDocument you don't have a problem, as long as you buy only applications which are OpenDocument compatible". However, replace "OpenDocument" with "MS Word Format" or "WordPerfect Doc" or "Moraelin's Own Format" (.mof;) or whatever in there and the same s
Re:OK, so what IS different? (Score:2)
So wouldn't that count as a reason to stay with MS Office, then? Because then it wouldn't matter how much I think MS's schema sucks or not, it's a given.
You could do the work with XSL
Patent license (Score:3, Informative)
Well, that's exactly what I'm asking. If the XML Schema for it is published, why can't I write a simple XSLT to convert it to some other format?
There's one important point most people seem to have forgotten so far. IIRC, to have the MS Word XML schema you have to sign a patent license. In essence what this means is that Microsoft want to retain control over how you use your data (ie. how you handle your documents, parse them, etc.). This should concern you. It goes against the purpose and the openness of
Re:Patent license (Score:1)
Yes [microsoft-watch.com]. The XML Schemas are freely downloadable, you don't have to sign anything. They are just patenting their own software implementation that processes those XML documents. You can still make your own implementaiton.
Re:Patent license (Score:5, Interesting)
The XML Schemas are freely downloadable, you don't have to sign anything. They are just patenting their own software implementation that processes those XML documents. You can still make your own implementaiton.
Ok, so you don't have to actually sign the patent license, but still the legal notice is provided within the downloadable MSI:
There is a separate patent license available to parties interested in implementing software programs that can read and write files that conform to the Specification. This patent license is available at this location: http://www.microsoft.com/mscorp/ip/format/xmlpaten tlicense.asp [microsoft.com].
But let's look at the article you linked to:
The patent application states: "The present invention (word processing document stored in a single XML file) is directed at providing a word-processing document in a native XML file format that may be understood by an application that understands XML, or to enable another application or service to create a rich document in XML so that the word-processing application can open it as if it was one of its own documents."
Broad, non-specific. This could include any kind of use of the schemas.
Microsoft spokesman Mark Martin denied that the recently discovered patents contradict Microsoft's fall 2003 moves to open up its XML schemas. [...] Martin said it would not make sense for Microsoft to block or hamper XML development -- "something it has been working to establish as a standard and get broadly and consistently developed."
Embrace.
However, Microsoft will "innovate above the standard -- just as other companies will do in an effort to seek differentiation, address customer needs, add competitive value, etc.," he explained.
Extend. You know the next word.
This isn't the first time that Microsoft has sought patent protection for technologies that are W3C standards. For example, the Redmond software company was granted a patent for the W3C cascading-style-sheet technology in 1999.
No, and that pretty much pissed off everybody at W3C. They filed for the patent in secret while developing CSS with the other members of the W3C.
I'm not convinced by this article.
zRe:Patent license (Score:1)
That's just the patent summary. Patent summaries, being brief, are typically very broad sounding, even (especially?) when dealing with something that is very technical and complex. You need to read the actual patent text to see what it covers.
This has to be one of my bigges pet peeves when it comes to Slashdot readers. They get pissed off at patent applications based only on the patent summary.
No, and that pretty much pissed off every
Re:Patent license (Score:1)
Re:Patent license (Score:2)
A better question (Score:2)
But the better question is: ok, so exactly what _can_ big bad MS prevent me from doing? Again, I'm genuinely curious. I want to know. Any lawyers in the house?
Can they prevent me from running an XML file through Xerces/libxml and Xalan/libxslt? I like to think they can't have patented that. At any rate, that would also affect anyone who's ever use
Unlikely (Score:2)
Bear in mind that at no point does it need to even access MS's XML Schemas. It just applies an XSLT to a generic XML. How's MS going to use patents against that?
Unless they had a patent on XML itselt (like CSS?), I can't see how they could prevent you from doing that. What I'm suggesting is, that Microsoft, down the line, may be able (or wish) to license how you use their schemas. Read: charge you money. That's all.
zWhoops. Correction. (Score:2)
Sorry, that didn't come out right - obviously Microsoft is able to license their products in anyway they see fit.
What I meant was, that Microsoft with the current Word XML schema license, may be able to charge people, down the line, for specific use of said schemas, because of the patent license clause therein.
I mean, if they have an honest interest in the adoption of these schemas, and there are patents covering some specific use of these, why not state this and grant royalty free license on those paten
Re:OK, so what IS different? (Score:3, Interesting)
I think there is a very good probability that MS XML document format will survive just as long as any open format, just be they are the de facto. And I should remind you that MS XML format would be considered an open format, if it were not for MS excluding
Re:OK, so what IS different? (Score:3, Informative)
It's not just what problems are created, it's what opportunities are lost. Automated creation of text, drawing, spreadsheet, etc documents using non native tools (such as databases or scripts) is simple with OOo formats for example, but with Microsoft's proprietary format, I'm limited to using the tools Microsoft provides.
Re:OK, so what IS different? (Score:2)
Re:OK, so what IS different? (Score:2, Interesting)
Re:OK, so what IS different? (Score:1)
Have you complied with the terms of the licence?
http://www.microsoft.com/office/xml/licenseovervi
Re:OK, so what IS different? (Score:3, Interesting)
Note that there was nothing in that "clarification" indemnifying developers. By explicitly indemnifying users, they are leaving the option open to lock out competing developers if they change their mind
Re:OK, so what IS different? (Score:2)
No, that's not the point. That's what's commonly called a red herring, and it reeks just as badly. The point is that once I've developed an application which writes to Microsoft's schemas, they can claim I've infringed their patents and/or copyrights.
You need to ask yourself why their format needs to be licensed at all. Why not just say "here is our format"?
Re:OK, so what IS different? (Score:2)
Re:OK, so what IS different? (Score:2)
I'm not so sure of that. If you take a look at FAQ section [microsoft.com] of the MS shemas pages you see their answer:
Re:OK, so what IS different? (Score:2)
Wrong (Score:2)
Wrong. Where did you get that from? There is no such a limitation in the licence text. In fact in the FAQ section [microsoft.com] MS clearly says:
Re:Wrong (Score:2)
Re:OK, so what IS different? (Score:4, Informative)
The issues are nothing to do with the schema itself, but rather to do with openness. The OpenOffice.org data format was conceived so that anybody who cares can write applications that speak it, as a right. By contrast, the Microsoft format is closed. If you want to write an application that speaks it, you have to ask Microsoft; they can charge you money for telling you, withhold bits if they see fit, and withdraw the privilege anytime. And if you do anything that Microsoft told you not to do, they can punish you. You can expect the problem with Microsoft's format that only Microsoft -- and a chosen few appointed by Microsoft -- are allowed to write programs that can retrieve your data once it has been saved in Microsoft's proprietary format. OpenOffice.org's format is better because any competent programmer can help you to retrieve that data, without being beholden to anyone. Any data that belongs to you rather than to Microsoft. That is not the problem. The problem is if, five or ten years down the line, you decide for some reason to move away from Microsoft. There are any number of reasons why you might want to do that: for argument's sake, let's say MS have kept cranking up the cost of Office to the point where you now have to decide whether to try to save money on software licences or lay off staff. Now someone else's document converter may well not be able to handle Microsoft's proprietary format correctly. Your data might become inaccessible! There is also a very real possibility that Microsoft may not exist 10 years from now, and they may take their proprietary formats to the grave with them.
In five, fifty or a hundred years, any competent programmer will still be able to obtain the schema which will enable them to make sense of an OpenOffice.org document, because no one person or organisation controls that schema. No such guarantee can be made in respect of Microsoft's schema.
Or, let me put it this way. Imagine you buy a new car. The bonnet is fastened shut with a tamperproof seal, so only authorised dealers can make repairs -- and they have to use the manufacturer's original specified parts and procedures. You have to buy petrol from the manufacturer's specified filling stations {who will check from time to time that you haven't been tampering with things that do not concern you}. When the car reaches the end of its life {which may come sooner than you think, since the manufacturer can order their service centres not to repair it on a whim} you have to replace it with another one from that same manufacturer; otherwise everything and everybody you ever carried in that car will be left in limbo somewhere, and not fit properly in your new car.
Re:OK, so what IS different? (Score:1)
Actually, in the interview, he WAS making it about the schemas. And XML is more than just a bunch of tags, there are actually quite a few requirements in the standard, but you wouldn't know that, being ignorant and all
If you want to write an application that speaks it, you have to ask Microsoft; they can charge you money for telling you, withhold bits if they see fit, and withdraw the privilege anytime. And if you do an
Re:OK, so what IS different? (Score:1)
MOD PARENT UP!
Re:OK, so what IS different? (Score:2, Informative)
"MS can stop granting the license when they want. At that point, anyone who already has a copy of the software I wrote that infringes the patents in question can continue to use it. Perhaps new versions could be distributed to those same people (since the
Re:OK, so what IS different? (Score:1)
Re:OK, so what IS different? (Score:1)
You may not be concerned, but other people are and that's the rub. I think MS should grant all users/developers a license in perpetuity to implement their upcoming Office XML format. They can always compete on the implementation and they've had a huge head start
Re:OK, so what IS different? (Score:2)
Why aren't you concerned that the right isn't transferable? The only possible profit to added that in is that it does allow MS the ability to do what you "somehow" aren't "concerned with". So what you are saying is that you "somehow" trust Microsoft not to use their rights to their advantage? What do you base this trust on?
Re:OK, so what IS different? (Score:1)
Re:OK, so what IS different? (Score:1)
I think govts. cannot afford to take the chance that the license will never be revoked in the future. Mass. may have made a decision based on this issue. They may end up outliving MS and must therefore take the long view.
Re:OK, so what IS different? (Score:2)
You mean right now. What about in 5 years? MS can change the terms of their license whenever they see fit. Therein lies the main problem.
Re:OK, so what IS different? (Score:2, Insightful)
At a _very_ superficial level, yes. But it
I don't believe you (Score:2)
You know perfectly well that Microsoft has a history of lockin -- embrace, extend and extinguish, etc.
This is natural for monopolists; it is in their interest to not be compatible.
I don't believe you when you claim to not understand why people are nervous when there
Re:I don't believe you (Score:1)
You know perfectly well that Microsoft has a history of lockin -- embrace, extend and extinguish, etc.
Sure, but like the grandparent, I can't see how they're going to do it this time.
Here is some Word XML (nicked from the first useful Google hit [msdn.com])
(damn lameness filter - please check the link...)
Please look at that, then explain: just how is MS going to stop me rescuing documents from this format?
Why do Msoft refuse to use open standards then?? (Score:2)
I note that you didn't argue against when I wrote that the signs are there that they have something bad coming. And that Microsoft have motivation.
I will speculate on your question if you answer, this time:
Again, why do Microsoft refuse support alternative XML standards if they are going to be open anyway?!
Oh, hell. I'll guess. It could be a combination of some of these. (together with some "cal
If I put my obvious point like this :-) (Score:1)
Do you think traps to catch monkeys work if the monkeys understand how the traps works when they see it?
What if the monkeys have seen monkeys get caught in that kind of trap many times before?
Now, consider lockin from monopolists in an application area where everyone has learned that it's a lot of pain.
If the monke.. buyers realized how the lockin would work, it wouldn't work. They must be trapped with something that doesn't look like a locki
Re:OK, so what IS different? (Score:1)
Re:OK, so what IS different? (Score:2)
XML is FAR more than that, and it is a big deal.
XML is a standard, so that users and developers know what they are dealing with.
XML is
Re:OK, so what IS different? (Score:1)
Erm. Just because you can recognise a sequence of characters and deliniate between tags and data and what the data types are doesn't mean you can understand and parse a Microsoft or even Open Office docuement. Unless someone publishes a spec giving the intent of each tag and how they interact, binary or XML, you are up the Swanee.
Re:OK, so what IS different? (Score:2)
ahewkijrhoiuyh98y5r2h5rtoih30983yu03ujr 24u09jklasjf2@#%9u)90#%)(2%4390U2M5...
Tell me, now, which one of these things is XML? One of them is human-readable, the other is not. But they're both valid SVG, which is XML.
One is XML with embedded binary data (from non-XML formats), probably in some MIME format.
Yeah, sure. "Cleanly extensible" is the requirement for the step after "embrace".
No. Because what ever is added must not break
Re:OK, so what IS different? (Score:2)
It isn't like this at all. The XML is still just a text file that you can open and read. You may not understand what all of the tags mean, but that is different than having no access. It's more like you have a car, but can't get the blueprints for the engine, and none of the parts are labeled. If you hav
Re:OK, so what IS different? (Score:2)
So can anyone shed some more light on that issue?
Maybe. I don't know. It seems like discussions about MS products always generate more heat and smoke than light, but I'll give it a go anyway.
If your company plans a migration to MSO.v12, then everyone involved in the decision can pat themselves on the back because nobody ever got fired for buying Microsoft. Yet.
When your company is running MSO.v12, it will be able to take advantage of any future tools that MS develops for MSO.v12; these will become se
Re:OK, so what IS different? (Score:2)
I loved this part (Score:3, Interesting)
Genuine stupidity perhaps, but artificial intelligence???
Riiiiiiight.
Rich with misunderstandings (Score:3, Interesting)
Hurry hurry (Score:2)
I for one can't wait for OOo 2.0 to be released. Version 1.1.4 is great but it looks awful (MSO 95 era quality looks) even with the KDE L&F installed. More importantly for me it doesn't compile for 64 bit (at least not on Debian) which 2.0 should.
The worst problem with 1.1.4 though, for me anyway, is that when you step off the well beaten track of common functions you very quickly get into areas where things only "sort of" work. The core is good and solid but the edges are like a jungle full of deadly s
Re:Hurry hurry (Score:2)
Re:Hurry hurry (Score:3, Insightful)
Submit .docs? (Score:1)
Re:Submit .docs? (Score:1)
If you have something that you don't want to share, you don't have to submit it.
You could replace the offending data with garbage, or try to reproduce the problem from a new document. But the point he was trying to make it that you can help the problem by submitting docuements which have formating problems. i.e. don't complain, help. You don't have to write code to contribute to an open source effort...
Re:Submit .docs? (Score:1)
Sure, I know that. But
Forms routing is not that new (Score:3, Interesting)
With web services and service-oriented architectures and X-forms, this process will be entirely different. You'll download the forms from your company's website, fill out the form, press submit button, the data will be sent to a web server which maintains the holidays left, and everything will get done automatically. It will tell you if you have enough days left, a notification will be sent to the person who has to approve the holiday application, and the whole process will be much smoother. This is how web flow will be done more and more over the next year or two. Having support for the end user this way will be a big deal, and will change how we think of collaboration with forms.
No offense to anyone involved here, but I worked at a company that was doing that over a year ago with Sharepoint/MSOffice. The backend technical details were probably slightly different than what they're talking about here, but lordy this is nothing revolutionary. The fact that OO is now offering a way to do it - maybe. The thing that bugs me is that reading things like this, I get the impression that people working on things like this (I don't mean vacation request systems, but many open source projects in general) is that features like this area touted out like they are something new or revolutionary. It indicates that they're probably not keeping up with with other vendors/platforms are doing. I wish I could put this in to words better, but I don't have any more time right now.
Re:Forms routing is not that new (Score:3, Insightful)
OO Not A Possibility For Some Distro Users (Score:1)
And to answer the question I know I shall hear: have YOU compiled OO 2.0 from source? It isn't worth the t
Re:OO Not A Possibility For Some Distro Users (Score:1)
2) Alien may not work (even the website admits this)
3) Debian does not have a package at all for 2.0. They do not even have a package for 1.1.5
What a disappointment.. (Score:1)
Re:OpenOffice is dying!! (Score:2)
-1 Not Funny
-1 Wrong, DumbAss
-1 Boring Waste of Time -1 Get a Clue
A thoroughly cynical reply (Score:2)
What we can take away from this story is that Sun is finally taking a leaf out of IBM's book (5 years too late IMHO) and having vacuous but important-sounding articles pertaining to "innovative technology" that might appeal to the technically illiterate posted on the web and reported on Slashdot where the slashbots will lap it up producing a populist wave of "grass-roots" support.
Sun may kick IBM's posterior when it comes to high-end Unix servers, but when it comes to marketing, they're half a decade behin