Why OpenOffice.org? Open Document Formats
Jem Berkes writes "In this current article about OpenOffice.org (also covered at Linux Today), I try to make a point about OpenOffice's commitment to open document formats and interchange as the strongest selling point - never mind cost. The OOo developers are putting a lot of effort into their XML format; will this pay off, and will users notice the significance of OpenDocument/OASIS document formats?" This can't be said enough: file formats are what determine whether and how easily data is portable, or whether the user is just stuck.
Till people read this: http://www.nzoss.org.nz/portal/modules.php?name=Ne ws&file=article&sid=284
-- Note: If you don't agree with me, don't bother replying. I won't read it.
There's a cool interview with Sam Hiser of OpenOffice.org here
Why no SVG support, then?
Someone had to do it.
The fact that the data format is documented (and the commitment to keep it so) is what's important.
Speaking of superior file formats, has anyone else noticed just how much smaller OOo files are than the comparable MS Office documents? I routinely have to export files to MSO formats for peer review, and I have always marvelled at the amount of space a .doc takes by comparison.
+++++++
"Look, dear, it's a crazy hairy scary man!"
I wish people would stop touting stability as a superiority of software products. I use OO and MS Office regularly, and both have crashed on me, or done very flaky things, such as refusing to save a file for some unknown reason. I'm a more than average user, but not some elitist who has configured my machine perfectly, and if I can't get things not to crash, then your average user isn't going to be able to either. They'll try the program, excited by it's superior crash record, it'll crash once, and then they'll get burned, blame the software and never try again. There's plenty of good reasons to use OSS software, but stability wise, it's no better, and note no worse, in my books than an MS product.
So for once the unwashed are comming to _me_ saying 'I can't read this'.
If it ever goes away I shall have to switch back to mailing them raw TeX files again.
Beep beep.
Its funny how a free piece of software like OpenOffice.org can out-do Microsoft Office. Every format that Office produces can be read by OOo but anytime you try opening a non-Office-formatted document in Office, it freaks out and asks you to define the encoding. But it doesn't have a single encoding that will work, ever. Yes, regular text and even RTF can be opened by Office but the point is Office just can't handle anything that wasn't originally created by MS.
"You see them trees out back, I take care of them. I'm a tree, I'm a tree wizard." - Crazy Homeless Guy
However I have tried hard to switch to OpenOffice. Even our business people have tried to use it. And the sad truth is that it just sucks. There is no way in hell that OpenOffice competes with Microsoft Office for usability. The PowerPoint clone is especially weak: in PP, common buttons like "make the font bigger" are prominently displayed, while in OO you have to hunt hard for the button in the customization menus, and even then it doesn't work right.
This is not to say that OO is not a valuable asset. Clearly a lot of people have worked hard on it. But don't kid ourselves, this beast has a long way to go yet just to compete with MS Office 97, never mind 2003.
Crispin
This is great news. I use OpenOffice in my small town law practice, and I'm so happy to be liberarted from the tyranny of proprietary licensing fees. Lack of compatibility between software packages (office, accounting, case mgmt., etc.) is an even bigger problem for law offices in rural areas, like mine, who want to explore open source but lack support services.
I'm learning --- ever so slowly --- more about Linux and Samba so I can complete the office transformation some day. Its hard to find patient teachers, and tech understanding comes slowly to some of us. Its worth the effort though.
I'm laughing at clouds.
... almost every file I save in Open Office gets saved as a .doc/.xls rather than an OOo format (I can't even think of the file extensions of the top of my head, thats how infrequently I use them). If the file I am saving has to be sent to anyone, or opened on a machine other than my own, I have to go with Microsoft compatability, even though it annoys me intensly.
Write a Firefox Extension that enables OpenOffice documents to be viewed in the browser, or edited if OOo is present on the system? (yes, this would be a lot of work)
.Doc files and the free MS Word Viewer to distribute written documents.
Suddenly you have an alternative to the traditional recipe of using
I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
"The fact that the format is XML is rather meaningless... "
To those who don't understand XML, but that's OK. We love you in spite of your faults.
I have developed software that returns formats of spread sheets and text documents and the format of openoffice/staroffice makes it easy to develope these documents. XML also makes it easy to parse these documents to use them as input.
The main one that most people overlook is the ability to edit a section of a document and only have that section change. With binary files, like MS Word, if someone opens it up and makes one small change, then the whole file gets changed. This difference comes into play when you start considering the ability to diff files, and to use these diffs for applications such as LBFS (low bandwidth file system), or log based file systems. There is a lot of technology out there that could lead to great improvements on network/disk usage if non-binary filetypes are adopted more regularly. Currently you can only use text based files in these systems. Imagine if you could use CVS with binary files (and actually harvest the benefits of using such a system). Just my 2 cents though.
Why I love software that saves as XML? You can edit their saved files with a simple text-editor (vim!), and that saved my ass once: I had to do a rather complex layout with the great DTP program Scribus, and (being still in development) some bug made it crash. Luckily Scribus saved the file before/while crashing, so I hadn't lost everything, but everytime I'd open it, Scribus would crash.
Using a proprietary data-format, I'd be lost now. Using an XML-Format, I just open the file in a text-editor, check what happenend since my last (regular) save, copy&pasted the changes step by step to the old file, until it crashed.
Then one step back, analyze the problem, send bug-report to Scribus-developers and be a happy man.
Open, well-documented formats will allow governments and businesses to access documents/info many years from now. It's unfortunate that most IT managers don't realize how closed formats will hinder them in the future.
In another procect, I use a similar technique to visualize raw data given by CSV (e.g. Adsense data). It saves me a bunch of work I'd had to do manually in Excel.
Magic like this would not be able utilizing proprietary file formats. OOo's XML file format has made my life easier. And I love OOo for it :)
Screw the FSM - Real geeks believe in the Invisible Pink Unicorn
One of the largest problems I have had with coworkers/friends/family when they switch to OO.o is the document format. Sure, it works great on their own computer, and even takes up less space. However, I was phoned at one o'clock in the morning from a Kinko's because someone had to print up a report and the computers there didn't have OO.o.
.sxw format be the default will help OO.o get into the mainstream. However, this is faulty logic. The person I talked about above ended switching back to MS Office because she just wanted things to work all the time. Even though she had no previous problems with OO.o, and I explained to her that you _could_ save in .doc format, she switched anyway. Her words: "I just can't stand being stranded."
The problem (IMO) with OO.o is that it saves the documents in its own format by default. Sure, you can select to save it to any number of formats, but most people just type it a name and check "OK." This leads to many, many problems when it comes time to interact with other computers.
Some might say that having the
I think that the open source community should really take those words to heart. If OS wants to grow, developers are going to have to step away from their niche market of people who really care about software being free and all that jazz. People just want things to work.
There's SVG support. It's just not particularly good.
http://graphics.openoffice.org/svg/svg.htm
However someone is working on it, and there's enough documentation out there, you can too.
"XML is nothing more than a human-readable data file format..."
I'd say that's a pretty good reason right there, especially compared to a non-human-readable one (MS).
I honestly find OpenOffice ALOT easier and ALOT more powerful. When ever im on someone elses computer and I have to use M$ Office the most I cannt do a thing. Compatiblity is great, ive never had a problem. Most computers now do not come with M$ office and I always suggest OpenOffice instead of buying M$ Office, and people are always happy. Maybe M$ is superior in a few things but not in things the averge person uses day to day.
I wonder how feasible it would be for other word processors, such as AbiWord, to use this format natively. Or, at least appear to use the format natively.
That is, after all, what happens in other areas: MS owns the market leading, proprietary, format/protocol, and then the others rally around an open alternative.
BTW, I don't think that the XML encoding is important. What matters is that the format is legally open, that it is published with good documentation, and that there is nothing hidden in it to tie people to OOo.
I remember years ago IBM were working on something similar called opendoc or something? billed as an MSoffice killer? what happened to that?
i'm trying to give up sigs.
The default format can be changed. I saw it used in a real estate office. I asked them how they liked it, my realtor said once you got used to using something different it wasn't bad. All of their setups had MS file format as the default.
Because pdf is great for presenting an image but not good for presenting an editable document that can be read anywhere.
"The problem (IMO) with OO.o is that it saves the documents in its own format by default."
.sxw format be the default will help OO.o get into the mainstream. However, this is faulty logic."
The lastest ask you which one you want as the default.
"Some might say that having the
Not as faulty as letting a convicted monopoly persist.
Try http://ooextras.sourceforge.net/
If your open office file is put on a disk and the disk portion with your data on it gets even the slightest bit corropted then doesn't doom any chance of recovering that file? Maybe I just spend too much time recovering files from old floppy disks gone bad that people send me and this isn't much of a problem anymore.
OpenOffice.org pride themselves on having such an open file format that anyone can use, but tell me:
Are there actually any programs other than OpenOffice.org that can read/write in OOo formats?
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
Word is the defacto standard now. Open it up and let other companies make programs to use it. As we speak, office 2003 is incompatible with older versions to once again lock people into microsoft software.. this just sucks.
I'm not anti-social, I'm anti-idiot.
I favor html to the doc (in any shape or form), but what I do like about OOo is it's file conversions, which are still a little clunky, but they're still usable. I find the following especially useful:
- html->doc: For when I am forced into submitting something in doc format. There'll be a link to the real html document on the first line of the doc, guaranteed
:-) Too bad the CSS ins't handled better...
- doc->pdf: Good for making nice clean finished docs, even if they're bloated.
And it's all free.A-Day
Which version did you use? There has been a lot of work lately that invalidates your comments. 1.1.5 has just been released.
You web link also does not work!
I'm all for open file formats. That's why our own TextMaker 2005 will support OpenDocument (née Oasis) and OOo file formats. Not that developing a filter was much less daunting than developing our Microsoft Word filter... ;-)
SoftMaker Office for Windows|Linux|Android
Who wants other people mucking about with your files anyway?
.doc (because that's what they want) and visit them for a meeting in which we decide what the final terms should be and modify the original document on site since that saves a lot of time compared to taking notes in the meeting, making changes and then sending it again (and one iteration of that might not be enough). Even though I've had good experiences with OO.org's .doc export capability it once turned into an awful mess - bullet points and indenting was impossible to get right even though the document, which was created with OO.org, looked fine when it was first opened in MSOffice.
Are you serious? Just to give you two very common examples (since this is what I need to do frequently):
Studying: Group assignments on courses
Working: I run a small consulting/custom software development business - we have had cases where clients want to change some terms in our default contract, in those cases we send it as a
People tend not to 'upgrade', usually every 3 years when the computers are replaced, people get the latest Windows and Office on it. Which happens to be WinXP and Office2k3.
I have to say the most impressive thing about Office is VBA. It works in all Office apps and is very very simple yet exceedingly powerful. Any replacement needs perfect VBA understanding.
IntechHosting - Free domain, 2GB, PHP, £4.95/$8.95
For Peruvian Congressman Villanueva, use of free software and free formats was critical--his letter to Microsoft on why he was rejecting their arguments explains how important not being locked in is to doing transparent government work in addition to treating citizens well. I'm sure he's not the only one, but his letter to Microsoft is well worth reading.
Digital Citizen
I recently worked as a consultant for a biotech company. They where developing health care drugs for the American market, and one of all FDA regulations they had to follow, was that all documents regarding some substance or drug must be available for at least 10 years time, or more.
This was a big reason they did NOT adopt open office, because in their corporate world (that is the opposite of real life) Microsoft Office was the guarantee that their documents would be accessible in 10 years, or more. I disagreed and did some arguing with them for the importance of open formats, but in the end they choosed Microsoft Office. Because; In the corporate world, Microsoft is king.
I believe they made the wrong choice and (IMO) the correct way of following FDA regulations, etc, is to use open formats for data/documents/etc. However this has not yet been realized by the industry (or FDA, I believe).
However, when the industry DO realize, all open formats will be at a very nice spot compared to Microsoft Office/closed document formats.
I fail to see why a program defaulting to its native format is a problem. Our office is switching over to OO quite successfully and we're thrilled to be free of MS format.
And yes, if you wanted to save as .doc (in Writer) you can set that as the default.
I upgraded past Office 97 because it didn't properly support multiple monitors. If you had the application on the second display, the pull-down menus and such would still open on the first one. Their hotspots, however, remained on the second.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I find it interesting how you state that you're working in a "small town law practice." I'm assuming the link to Smith Jewell is because that's where you work.
/.
Having relocated from Cincinnati, OH to Helena, MT at the end of July, I have a hard time accepting that Missoula is a small town. Still, it's definitely nice to see a fellow Montanan on
They can patent new ideas. They cannot patent blatantly obvious ones. The format of OOo was xml before Word released their layout.
Word may introduce 'new' technology in XML format an patent that however. This is how the market percieves control is gained. Corporate reponsability will eventually become important as well, the world of software development is changing.
I mean, really. The article is very terse, and says nothing that hasn't been beaten to death on Slashdot every month or so.
Heck, if the article had even been somewhat comprehensive, I wouldn't have minded. But it appears to me that this article was approved simply to get Open Office more exposure (with nothing new promised).
Beetle B.
"WtF?!" you might ask :) A collegue tried switching to OpenOffice. We got into swapping a PowerPoint document back and forth, and at some point I started getting .ppt files that PowerPoint97 could not open, claiming that the file had been created by a future version of PowerPoint. So something is broken in OpenOffice's "export to PowerPoint" that is emitting files that PowerPoint97 cannot read.
Oh, the irony. Forced to upgrade to Office 2003 because someone in my organization tried OpenOffice :(
Crispin
Whether or not a file format is closed or open, isn't what's going to drive users preferences. Users generally don't care.
The place where the open oo format can rule, is by integrating its use with other open software. Things like, an Apache server that can *create* the document format based on data it holds. By writing php scripts that can output their data directly into spreadsheets that contain formulas etc. Imagine a web application that allows the user to modify the spreadsheet online, without having to download/upload the whole thing. Think collaboration. This is where MS is trying to get too.
The power lies in finding the advantage of documented file formats. But, the first step is creating and documenting them. We just don't have that *killer* app yet.
What? Why? It's very easy to reverse engineer it. I could do a good bit of it myself.
If there is already a Macro language that works in a very similar way it would not take much effort to fill in the gaps and change the syntax so it's VBA compatible.
IntechHosting - Free domain, 2GB, PHP, £4.95/$8.95
Don't Read This!
I don't really care if people want me to muck about with their files or not, but the first thing I usually do with a pdf of something I find usefull is convert it to text. If all documents that were just plain text would be posted online in .rtf I would be happy.
http://www.popularculturegaming.com -- my blog about the culture of videogame players
Try and create a table inside a slide in Impress... Some as apparently simple is really tricky.
However, being fair, other features of OOo are clearly superior than those in MS Office, like the equations editor.
There's an easy fix for this problem. Add a button for Save as Word*. Even stupid/lazy users can handle that.
/openoffice/share/config/symbol.
*Use this macro collection For buttons, create your own from one of the buttons in
Evolution is just a scientific theory. Creationism is not.
"So something is broken in OpenOffice's "export to PowerPoint" that is emitting files that PowerPoint97 cannot read."
I'm figuring he was using something in Impress that PP97 doesn't support.
Crispin
The format I would like OOo to manipulate efficiently is the format most text documents use, that is, .doc. 95% of the world uses that format. Headhunters systematically reject my resume in PDF format, they want it in .doc format only. Companies use .doc format. Universities use .doc format. Government use .doc format. That's real life.
they fail to offset the "network effect", the positive utility gained from people standardizing on MSO. Don't get me wrong; I really wish I could use OO.org but the truth is that Word doesn't read my doucments and OO.org fails to export my Resume correctly. As much as I enjoy giving company reps a PDF, more and more places want a .doc format so they can quickly reject your resume for not having keyword X on it.
I need a job; promoting an open culture comes 2nd to this. And we both know Microsoft isn't about to play nice and accept OOo's formats. So even if you do accept that the changing formats and poor intercompatibility of MS software is worth changing for, how do you plan a transition that doesn't screw the company eight ways from Sunday?
I Browse at +4 Flamebait
Open Source Sysadmin
I'm pretty sure Microsoft Office doesn't do anything related to .NET. The .NET framework is, after all, just a large development library of classes and a new runtime system for Windows. Useful and valuable, as well... at least to those of us who write non-trivial systems.
But I've got one thing MS-Office does that is not (yet) matched by OO.org -- Visio. I used nothing but OpenOffice.org until I discovered that Visio could make my life much easier than it was. OO.org has no true equivalent. Dia is the closest thing, but that isn't actually a part of OO.org, and is not as good as Visio (when you get into complex diagramming needs). And Visio integrates quite nicely with the rest of the MS-Office components. Not that it's without its faults (i.e., importing a Visio diagram into Word sometimes messes up the rendering of the diagram, so you have to export the diagram into a graphic format).
Which means this makes them realize that instead of simply assuming everyone has the same software as they do, they might actually take a moment to think and save what they want to print in something suitable.
Personally, I'd take postscript.
OK, after two sarcastic comments from AC's, I've fixed the apostrophe problem now. Who knew there were grammar nazis on slashdot. :P
SXWs are zipped XML files.
zdiff (1) - compare compressed files
If that won't work out-of-the-box, it could be made to easily.
A file format can't do both? :\
PDF = Poorly Designed Format?
Don't lose graphics in imported Word documents.
When you export Word documents, they need to have file sizes that are similar to what they would have if you saved them with Word. I can't email someone back a document that has had a huge increase in file size. Word is bad enough with file sizes, but OO.o is much, much worse.
Don't crash so much. That's just annoying.
A grammar checker would be nice. Word and Wordperfect have had this for over a decade.
Faster load times would be great. Word loads in about one second on my computer; there is no excuse for OO.o taking more than ten seconds.
This is just a minor nit, but still... I use a text editor to edit text documents. OO.o shouldn't claim that its formatted word processor document is a text document.
The dialog box that asks if you are sure you want to export to a non-native file format because you might lose information should tell you what information you might lose. When I import a document, add a few sentences, then save it, I should not be seeing this nonsensical warning. In fairness, Word has this problem as well for some older formats, although not for Word 97 or later formats.
My most annoying point to me(since this one means I can't even use OO.o for documents that I distribute in pdf form only): support for using custom styles for section numbering.
Fix the last one of those and I will use OO.o again. Fix most of them and I will give it another try for regular use. Right now, though, OO.o is as useful to me as Wordperfect for the Atari ST is.
Whoever corrects a mocker invites insult;
whoever rebukes a wicked man incurs abuse.
--Proverbs 9:7
In MS Word, you can select "Fast Save" mode from the options, and it will do incremental saves.
PDF can be edited too... but it's a common misconception that it can't.
Karma: It's all a bunch of tree-huggin' hippy crap!
Can't one just have one server with Microsoft Office install, dedicated to accepting requests from OO clients with .doc files which opens it, converts it to something more usable, sends it back and goes on to the next person's conversion request?
- "MS Adds a Slew of Brilliant New MS Excel Spreadsheet Features!"
- "Check Out the 50 Hottest New Improvements in the All-New MS Powerpoint!"
- "The New MS Word Has the 100 Crucial Advancements that Will Amaze Your Friends and Impress Your Boss!"
- "Why I Finally Switched to MSOffice: A CIO's Tale"
Why is that?In the very beginning of my tech life, before DOS made it into my life (early 80s), I used WordStar on CP/M. Then I dabbled with apple and used BankStreetWriter, then I found DOS and used WordPerfect, and finally I landed in MSOffice. There's no reason to move out of MSOffice. It does everything I need along with a metric TON of stuff I don't need, and what's more everyone else in the world uses it, too. If they don't have it, they can find it at the local school, university/public library or kinkos or wherever.
What continues to dazzle me (and I'm guessing that Jem probably shares this observation) is that MS keeps making people pay innovation prices for what's really become a static, mature product. By all rights, you should be able to pick up the MSOffice Suite for 15 bucks in the CompUSA/BestBuy/Costco/SAMSclub bargain bin. Yet people still pay the premium because it's one suite of software you absolutely must have to work with all the other people in the world.
Anecdote: A buddy of mine "went Mac" after years of PC-style living. He got tired of dealing with Windows, mostly. I'd suggested OOo for the longest time to him as a way to cut into the cost of operating, but it didn't pass muster. The apps were still not that polished (still are) and the file formats were a problem (still a problem) and interoperability with the MS-world was sub-par (still is). What finally got him to "go Mac"? MS ported their office suite (just the few parts of it he needed) to MacOS. Kind of ironic, isn't it? It's proof, though, that even the anti-MS crowd is forced to kneel at the feet of MS. That's total dominance, and also the reason why MS shares now offer a nice little dividend.
Can we hope that MS will open up their document formats to the world and let true interoperability ensue? Yeah. There's always hope.
Oh, and the bit at the end:
Microsoft will never die. It can't. Too many enterprises and governments have bought into it. Can it become less popular --> used less often? Perhaps, but the company will always be there to sell the same old products to you year after year after year. No worries.
.. pa-ra-bo-la, pa-ra-bo-la, 2 pi R, 2 pi R, where's your latus rectum, where's your latus rectum, 2 pi R
Does MS Office read .sxw files? No?
.txt format please" if they're nice, or delete the resume and ignore you entirely if they're not so nice.
Then OOo's own file format is worthless. Customers don't give a crap about your open, XML file format; customers care about whether they get their Word/Excel/PPT files to work, the first time, every time.
Try sending an OOo-generated, non-Office-compatible file to the next person asking for your resume. See how long it takes them to say "I need it in Word or
Face it, the MS Office file formats still rule the world, like it or not.
Is Capitalism Good for the Poor?
We had an incident where two of us modified the same OOo spreadsheet and tried to check it in to the repository (p4).
This being XML, I unzipped the two versions of the spreadsheet, ran xmllint --format on the contents file of each, did a diff, manually copied the relevant changes from one to the other and tweaked a few of the attributes that they use for run length encoding runs of cells, then re-zipped them. Not quite automatic, but pretty close!
I can't imagine how I'd have done that with Excel.
By the same token, I dare not use OOo on real Excel spreadsheets or word docs. Some of my clients and peer vendors use formatting that either renders like Mondrian spreadsheets in OOo or, when edited with OOo, causes OOo to emit .xls or .doc files that give MSOffice fits.
But we use OOo whenever possible, and it's been getting better compatibility wise with every release.
- Barrie
grab me the word source tarball and ill write you an extension... oh, wait.
--10scjed IANAL,AFAIK
Even if they required MS office on the conversion machine (for mass conversions). Yes, even OOo doesn't handle everything perfectly and has to deal with a moving target.
.DOC email attachments, despite good efforts to educate.
Part of the problem in migration (last I checked) was no nice and reliable way to massivly convert the piles of ms office files to OOo. If users would find a DOC file they'd just go hunting for a machine with word on it. They would also freak out dealing with
If the users only saw properly rendered OOo files, this problem of adoption would disappear.
Ideally I'd love to see something that would search a whole network for ms office docs and convert them, archive the ms office files as originals and only leave OOo files 'easily' accessable. I'd write one but my skills in this type of thing are too rusty at the moment.
Firefox &
Actually, the point is that XML is both human and machine readable. If all you cared about is machine readable structured data then why didn't ASN.1 and all of it's ultra efficient encoding schemes take off? I would maintain it was because they were human opaque.
With XML, I can machine parse it easily, but I can also sit down and interact with it as a human if I have to. This is a huge leap forward (at least from my perspective).
Companies love to have monopolies because they can set the rules.
Competitor coming in? Then just not read their files and they die off.
http://saveie6.com/
Zope has a product for this. You upload an open office document and it converts to HTML so you can view it in our browser. You can edit it using OO too.
evil is as evil does
As a person forced to maintain 50 win2k and 10 NT 4 computers with open office on them I feel forced to point out its bad points.
1. To function properly it must be installed as administrator then have a repair run when logged in as the user to function properly.
2. Under NT4 it will randomly crash when used with a screen depth of over 256 colors.
3. It randomly drops file associations.
4. The horrible resouce hog known as soffice.exe that can use anywhere upto 50MB of ram running in the background at boot. If you dont have it boot it stays resident after opening a document.
5. It destroys page breaks on non-native documents meaning that the majority of them have to be edited to print correctly.
Im sure there are more that i've purposefully blacked out of my memory.
For example, practically every outsourcing company that I have worked with (and there have been a few) are completely confused by the idea of a document no being in MS format.
Lord knows, I've tried to explain that ms-word will read RTF file. Some have even made an effort to understand, but it's just too difficult for them.
For that reason alone, I can't see a non-MS format catching on.
Okay, so maybe 'typesetting' isn't the most appropriate term for this job. She's a nice little old lady who's written her first novel on an old Mac, and I'm getting it ready for printing draft copies so that her family (the subjects of said book) can proofread it. Formatting lists, poems, song lyrics, biblical quotes, etc.
I'm far from an amateur, I started typesetting in the late 80s. This is just a little self-published autobiography, not galley proofs for Doubleday. This is what I'd normally consider a Quark project, but since they're in perpetual footbullet mode these days, and I don't feel like taking the time to learn InDesign, I figured I'd see how OpenOffice does.
And no, she's not paying me very much at all. I charge her half price for my time, and sometimes I don't charge her anything at all. But as side jobs go, it beats the hell out of delousing Winboxes.
Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
Don't feel bad. Legal understanding comes slowly to a lot of us in the geek world too.
Given that this is Slashdot, I guess I shouldn't be terribly surprised to discover that nobody has pointed out that Office 2k3 has an XML document format: http://www.microsoft.com/downloads/details.aspx?Fa milyId=FE118952-3547-420A-A412-00A2662442D9&displa ylang=en
I'm working to transition my office from Word Perfect and Word to OOo. My recommendation is export to pdf for any thing that has to make its way in the outside world. (And yes, I want it to print out over there the way it prints here in the office, working in a design related field, that aesthetic seems to go with the territory.)
But, someone should tell Kinko's (and others who receive digital copy) that documents in OOo and Scribus (and other programs) are coming. So you out there who can do something about this, check them out, download, install and make available for the stores to service their customers. It's not like there's this big licensing, capitalization hassle, right?
My perception is that open source is perfect for small offices --- professional offices generally --- rural or urban. I've experienced fewer compatibility issues with Open Office than with WordPerfect --- esp. after the Montana Supreme Court adopted MS Word as its standard word processing format.
I'd be really happy to find others trying to make Open Office work in a professional environment. You're probably right that its wrong of me to try and blame that on the size of the population here. It has more to do with my being a newbie.
Have you noticed much use of Open Office in professional offices in Helena?
I'm laughing at clouds.
OpenOffice needs a viewer like the Word Viewer and PowerPoint viewer for Windows. Yes, I know you can download OpenOffice for free, but a viewer would help solve some of the problems of sharing files, as not everyone is ready to download a huge office suite just to view one file someone sends them.
Boss wanted me to create a PostScript version of our corporate logo, so it could be scaled as needed.
Source: a poorly rendered GIF.
Equipment: one Linux machine, with OpenOffice.org installed.
I found the matching font, got the dots lined up, converted it to a traced object, found the right "burnt sienna" color... but that pukey-green was nowhere in any color selector I could find.
After hunting for nearly a half hour, for an edit box that would let me enter an arbitrary hex triplet, I just saved the file and quit OOo. Then I unzipped the document, opened the style sheet in NEdit, and changed the hex triplets by hand. Save, exit, re-zip, and open it in OOo to see if the changes were correct. Voila!
I never, never ever would have been able to do that in a Microsoft product. I will grant that Microsoft may have made the hex triplet entry somewhat more obvious, but that doesn't mean I would have been able to find it any more easily. They absolutely control how the user accesses the document. OOo lets you access it any way you want.
It's the clear and concise documentation that makes a good standard, not wether it's some fancy new ASCII-SGML-etc-text standard or not.
One purpose of XML is to make formats self-documenting, such that a competitive developer can infer the semantics from several examples of a valid file even if the publisher of a proprietary program refuses to disclose "clear and concise documentation" for the formats it writes.
saving to .doc format in OO isn't perfect either. Sometimes it creates a corrupt document and Word barfs
Microsoft Word's RTF import filter is much more robust than its .doc import filter. Try saving an OO.o text document as RTF, then renaming the resulting file to .doc. Word will know what to do.
There is a difference between the letter of the law and the spirit of the law, between implementing "buzzword compliance" and actually encoding the structure of an object in XML. I can see how publishers of proprietary programs could abuse the letter of the W3C Recommendations by having their programs shove a base64 encoded binary in an undocumented format into an XML element and then trying to sell their programs using a misleading claim that the result benefits from being XML. Should that practice become commonplace, W3C will probably issue a release that strongly deprecates that practice, if it hasn't already.
Here is some "XML" that I made using Word 2003:
:)
<w:start w:val="1"/><w:nfc w:val="4"/><w:lvlText w:val="%2."/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1800"/></w:tabs>
The hell. It would take me days to decode what the tags mean! Here is a snipit from the same document (not same part of the document) in OOo XML:
<text:span text:style-name="T1">- ANOVA model: For all subjects with a given level, say j, of the explanatory variable, the mean</text:span></text:p><text:p text:style-name="P7">outcome is j and the distribution of outcomes is Normal. The errors (deviations of actual</text:p><text:p text:style-name="P6"><text:span text:style-name="T1">values from predicted value) are independent and the spread (sig-squared) is the same for every j.</text:span>
Much easier to decode
Why ? So every word processor will be compatible with Word macro viruses ?
Why does a word processor (or a spreadsheet, or whatever) need an embedded programming language ?
Forget magic. Any technology distinguishable from divine power is insufficiently advanced.
Exactly. I hate the Office2003 bluish tube toolbars. How can I change its color to gray that blends well with the rest of Windows apps, much like OfficeXP's grey flat toolbars? Pls don't tell me to revert back to Windows Classic.
First of all, when I opened a large Microsoft Word document and then saved it into OOo format, the resulting file was roughly two-thirds the size of the original. Thus, OOo files take up less space. This might not seem quite so important in the modern age of hard drives bigger than Just Johnnie's brain implant, but it can make the difference between a file fitting on a floppy disk and being just too damn big.
The other thing I noticed is that OOo takes a long time to save documents. I haven't looked at the source code, but I assume that when the document is in memory, it is in some format, and that format is converted to XML upon being saved. Either this encoding process takes a long time because of the inherent differences between the in-memory format and the on-disk format, or it is a theoretically efficient process with a slow implementation.
So, yeah... OOo documents are small to store and slow to save.
Let the market speak. If stability means nothing to you, good.
To me it does, and it will be many individual decissions regarding this waht will shape the market.
You wishes in regards to what should be other people's priorities are frankly childish musings.
IANAL but write like a drunk one.
When you can do anything you want with nice Software like LaTeX and R. Evolution gave humans ten fingers for typing, not two for clicking. So you are quite faster typing than searching around, find your mouse pointer, search the button, find the button click it, click on the text again.... If usability is taken into discussion, think of how useable simple editors are. Much more than all this fsck WYSIWYG things.
... if that is the worst you have to say about OO,org (that a fscking button is not were you want it) then I thing you have "MSoffice-itis", in which the patient thinks that user usability equates putting all the buttons in the same place where MS has choosen to do so.
That this is the gravest problem you have to talk about shows tha OO.org is a mature application ready for use.
IANAL but write like a drunk one.
What would we do nowadays without it?. I am sitting in London, UK, having a nice apple juice to finish my breakfast, in my office overlooking the Thames river:
Missoula population statistics
Mexico City's population: ~ 16000000 (give or take, depending who you believe).
London's population: ~ 8000000
Mexico City's Azteca stadium capacity (all comfortably sitted): 110000.
Missoula, Monatana, US: ~57000.
I don't know, but Missoula looks small to me.
IANAL but write like a drunk one.
Goverments and IT heads should be thinking about this. Otherewise the burden in future generations (your children and their children) to access information would make the Y2K scenario like a picnic.
Shortermism may be all the rage in business and politics but little by littel people will wake up and realize that longer term views are needed if we are to spare future generations of unnecessary pain.
IANAL but write like a drunk one.
I also can't stand the UI on OpenOffice Impress - the only presentation tool with a worse UI than PowerPoint. Fortunately, Keynote also uses a published XML-based format for its presentation files, so I can be sure of keeping them safe as well.
I am TheRaven on Soylent News
An idea similar to this is already implemented by MS products for embedded objects. When you embed an Excel graph (for example) in a word document it embeds the Excel data and a BMP image. If the machine you try to open it on doesn't have Excel, it simply loads the image instead, allowing you to view - but not edit - the graph.
I am TheRaven on Soylent News
Technically wouldn't this be possible? Between the source and the document format being open then writing a standalone viewer should be easy enough for someone with the coding knowhow.
A small viewer application would be so useful - especially a standalone executable rather than an install-required package. Especially when trying to distribute files to tech-savvy people. Attach a file and a link to a (known legitimate) download page. Plus you'd know it'd display properly without any cross-format issues that tend to crop up when saving to a non-native format.
Tiggs
"120 chars should be enough for everyone..."
After all: software companies die, but information lasts forever. If a company takes the secrets of unlocking your data to its grave, where will that leave you?
Going to its grave? Which company would that be then?
Yay, long live our new OOoverlords!
Skiing? Check out The Independant Skiers Portal
I don't think MS Office is a good solution to either of your problems. For a group assignment, you are likely to have multiple people working on the same document at once. This calls for some kind of revision control and collaboration mechanism. Using a plain text markup format, such as LaTeX (or even HTML) in a CVS or SVN repository would be a better choice. In you second case, you want to be absolutely sure that you know exactly what changes have been made to the document. Sending a PDF and having an annotated PDF returned would be a better choice. You could then send them a second draft (which their lawyers would, of course, go over again). Failing that, you should use a format, such as plain text, on which it is easy for you to run a program like diff and extract the changes.
I am TheRaven on Soylent News
The honest answer to your question is that I would click on the view as HTML link in google, scan the first few paragraphs, and if I decided the document was worth reading I would go back and grab the PDF.
I am TheRaven on Soylent News
Completely off topic, but do you know of any free tools for annotating PDFs? The only application I've found that claims to be able to is Adobe Acrobat, and it seems rather a lot to pay for one feature I would actually use.
I am TheRaven on Soylent News
On the wander back from the pub last night I got to thinking about open formats (yeah I'm that sad..) and came to the following conclusion.
A long time ago the bible was only available in Latin. Very, very few lay people could understand Latin and hence most had to use the services of a priest to read, and interpret, said tome for them. In other words a nice little earner for the priests who carved themselves a niche as "official middlemen to Grud" and who resisted all attempts to break up this monopoly. (Hmmm... methinks they were more like the *AA of their day)
Anyway I think it's simple. Proprietary data formats return us to the spirit of these times.
Lets face it, the only use for a computer is as a tool (admittedly a tremendously versatile and powerful tool). To all intents and purposes the only thing that's really important are the results of using that tool. i.e your data.
Saving your data in a non open format is like putting your work at the mercy of a "digital priest". It's simply stupid. And on this note then having had numerous run ins with data in crappy undocumented formats over the years I have also learnt the lesson of the Unix masters first hand. i.e. Wherever possible use plain text (ASCII or EBCIDIC)
Personally I will no longer use a tool that doesn't produce data in an open format. The tool itself can be licensed however the writers choose (I'm quite happy to pay for good tools) but if MY data isn't stored in an open format then, unless there really is no alternative and I simply must get the job done, I won't use the tool.
People who don't understand this argument leave themselves open to extortion and, quite simply, deserve everything they get.
Furthermore if data's held in an open format everyone can compete on a level playing field to produce the best tool to manipulate it.
So, to get back on topic, not only is OpenOffice.org a very capable office suite but the data's held in a published open format and the authors are commited to keeping it that way. It's got my vote. It's on my desktop. It's staying there.
Sky subscribers are morons. They pay to be advertised at !
one of the major changes to the office suite was it's support of XML file formats. Word, Excel and PPT all have the ability to save to XML and the specification is published. you can also programmatically edit the document through automation using XPATH, which should be cross platform as well.
I used the 'ies' form, because it's actually not "eightys" but "eighties" ;). So the correct form should be '80(-y)ies', but this is a letter longer and uses two more shifts than the word 'eighties' written fully in letters, so the saving in typing is lost. But who am I to argue anyway, me not being a native speaker?
I use ms's formats by default in open office because the only time i write files in OO is when im writing something for college, which uses MS Office.
Just changed the default in preferences, and it doesn't try to save in OO's format after that.
I agree that it's a horrible format, but how can we get users to change to any open format? We have a hard enough time just getting them to change browsers.
I'm not anti-social, I'm anti-idiot.
What about all open source word processors use ONE common open source file format?
That would make it more likely that commercial word processors, corporations, the government etc would support it.....which would make it easier for people to eventually migrate to open source word processors.
I don't know Microsoft's policies with Office, but I think some companies upgrade their software every few years because the vender tells them "we're not going to support that version anymore." I've never understood that myself. If the software is working fine for what you're doing, why do you need support? I used Atari computers for several years after they stopped being manufactured. Software doesn't suddenly stop working because the company that made it goes away/drops support/whatever.
Coder's Stone: The programming language quick ref for iPad
The majority of your arguments about the difficulties of PDF are the result of your PDF reader, not of the PDF format. Being slow to load, slow to scroll, jumping at page breaks, heavy on resources, and lack of accessibility for the blind are all solved issues for preview.app, the default PDF reader on OSX. You still cannot change the fonts easily and it is not as easily modified as HTML. I find that using PDFs in Windows is painfully slow. The sad state of multitasking in Windows results in your whole machine grinding to a halt while a PDF is loaded from a Web page. Before OSX and preview.app, I too hated PDFs, but now that I see how well they can work, I realize that it is Acrobat Reader, not the PDF format, that is largely to blame. I suspect the lack of hatred for PDFs on Slashdot is related to the number of people here that use OSX.
This sounds like it may be important for historical and archival uses, too, where you want to keep your older documents over time and not have to worry about them becoming useless bits.
I agree, it's not as simple as I made it out to be. There are easier ways, such as:
uuencode -m file file > file.uu && uuencode -m newfile file > newfile.uu && diff -u file.uu newfile.uu | patch file.uu && uudecode file.uu && rm newfile* *.uu
or just use rsync.
I don't know who you are referring to when you say "most people." Maybe you're talking about businesses. As far as I can tell, new Windows computers don't come with Office, they come with Works, and most people aren't going to drop $100+ for Office.
"he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
Well, I work for the state, so we're pretty tightly bonded to MS, as most large organizations are. I also work with non-profits, and they're largely bound to MS as well, mainly because there aren't many tech savvy people in non-profits. Though I think the Montana Legal Services Association uses a lot of open source I think they're using squirrel mail, some open source online time clock, and are talking about using Sunbird, the Mozilla calendar project (they don't run Exchange and they have no calendaring at the moment. . . )
There's a good reason for this. There's multiple XML files in a single OOo document, and if there's any included images, those are saved in the ZIP file as-is. Basically, the OOo document formats are containers.
While this does make it more difficult to diff the contents, it makes much more sense overall (how would you diff a file with a binary image encapsulated in it?).
For organizations that really need to be able to diff the contents of OOo documents, and use them with a version control system, it should be fairly easy to write some sort of Perl front-end for CVS to do this. If you google for it, chances are someone's started such a project already.
Now compare this to MS Office, where the ability to diff isn't even possible.
It is not so much functionality, but attention to detail, and outright bugs. (OO 1.1.1 w/Suse 9.1)
I tried for hours trying to get sections numbered like "1.1.3.2", working, to no avail. I'm sure this is a minor bug, but it was critical for what I wanted to do. So OO failed for me.
This is the one thing I remember from the experience, but there was several other minor problems. It needs work, hopefully it gets it.
Interesting you should mention MLSA as my work with them originally inspired my own interest in open source. (I worked there for 2 years and have a connection that goes back further than that.)
They do have calendaring through the Kemp software (proprietary) which they purchase show compliance on their LSC grant. There's a lot of variation among offices as to what Kemp is used to do.
I'm not familiar with squirrel mail or the online time clock, but Firefox and Thunderbird are of course available to them when they're ready.
MLSA is poised to be a real leader on open source because they've received national recognition from LSC for their commitment to technological approaches to poverty law (video conferencing, lawhelp.org, etc.)
However, to my knowledge, MLSA and LSC (national) have spent their grant money on proprietary solutions for the most part.
The only organized effort behind using open source for poverty law that I know about is called the Open Source Initiative. It was organized at a national level and has done interesting stuff.
There's also a cool article in Clearinghouse Review about XML, but otherwise its slim pickins.
I'm laughing at clouds.
Hmm . . . I guess I should have prefaced my comments about MLSA by saying it was the Helena office. From my understanding, the Helena office doesn't use any calendaring/scheduling, besides an in/out white board in their reception area. I did forget to mention their use of Jabber and the Exodus client which is GPL software.
My knowledge of their office comes through currently serving as an AmeriCorps*VISTA here in Helena, and knowing some of their VISTA members.
As for open source being used in poverty programs in general, the pickings are definitely slim. My project last year was implementing after-school computer labs for kids. While I felt comfortable building the Boys and Girls Club that I did most of my work at a intranet web server, installing LiveJournal's server software on it for their members so that the kids could keep journals in the protected sandbox of the intranet, installed some wiki software for them to play with, etc etc, I do know that it wasn't sustainable as the expertise isn't there at the club. Anyway, if you want to continue this discussion, feel free to e-mail me . . . hairylunch[at]hotmail[dot]com
Crispin
Crispin