The LibreOffice Story
An anonymous reader writes: Jono Bacon in his latest column writes about the story of LibreOffice and how it rose out of the ashes of StarOffice and OpenOffice.org. Bacon also touches on why he feels LibreOffice is such a key piece of Open Source for communities across the world. Jono says: "To look at LibreOffice today and compare it to Microsoft Office can be tempting. Sure, LibreOffice does not provide the same level of features and finesse Microsoft's suite may boast, but when I think of the before and after vanity shots of the suite back in 1999 and today, what the community has accomplished is phenomenal. Developing LibreOffice has been hard, technically challenging, and at times demotivating work, and contributors' efforts can be seen by millions of users across the world."
The FOSS movement should go all-in with LibreOffice in an effort to provide a perfect alternative to MS office.
Reliance on MS office is the only thing that holds back many of my folks (familiy, friends) from a total FOSS conversion of their computing habits.
Yes i said "perfect". It is feasible and there are no excuses.
"Sure, LibreOffice does not provide the same level of features and finesse Microsoft's suite may boast"
But MS Office hasn't really had any substantial functionality changes since 1999, only frivolous window dressing. How the hell has LibreOffice not caught up in the intervening *15* years?!
I know he's trying to be charitable, but there's no need.
"Sure, LibreOffice does not provide the same level of features and finesse Microsoft's suite may boast..."
Who cares? My guess is that most users don't use at least 90% of the "features" in MS Office; if we're talking only about features that Office has an LO doesn't, I'd lift that to 99%.
LibreOffice is terrific, and I wish I could convince my company to switch.
-Styopa
Utterly wrong. Where do you want me to start?
1. Licensing dispute
2. Reason for the fork
3. Rose from the ashes
4. Contention that Apache OpenOffice would exist if not for Libreoffice.
Happy to provide links for anything you're interested in actually discussing. Let me know.
To be fair, I was unaware of much of the internal considerations going on at Sun, so their reluctance to engage may have also been a result of other forces, such as external management groups or constrained engineering resources.
I can't help but wonder how this guy managed to miss the thousands of layoffs from Sun that were happening at that time--one week, it was 6,000, the next it was 8,000. The company was losing money hand over fist, and projects were being shut down right and left. This was all in the press, too. So you'd think this guy could have figured out that we had slightly greater concerns right then than a freebie that was costing us rather than making us money to develop.
(Yes, I got to watch Sun implode, from the inside. Not pretty.)
Il n'y a pas de Planet B.
My Pops just three evenings ago asked me which version of office to get with the new machine he is going to build. I responded "LibreOffice" and showed him why. He and Mom are trying it out now (she's a teacher, so her choice will decide), and so far seems they are happy with it.
For conscience is the wound, and there's naught to staunch it
What I don't understand is why Libre Office never put together a clone of OneNote. It's the one piece of software that's anchoring me to Windows.
When our name is on the back of your car, we're behind you all the way!
No, I am not that convinced. Alas. Look at some basic bug reports, and how bugs reports are treated, and you'll find some abhorrent situations. Where it could shine, it didn't. Like surpassing MS Office.
First item: the silly image formats supported by MS Offce (only), to create a market for real formats, like SVG, EPS. LibreOffice simply dropped support, had a good number of bug reports some two years ago, and still pending.
It did much better than OpenOffice in colourful gadgets and widgets to please the eye of the casual user, yes, but did not focus on real technical improvements.
Equation editor. It is just okay, but not beyond. Still the same as OpenOffice. Does it import MS formulas? Does it offer a real WYSIWYG, or does one have to continuously click forth and back? The latter.
Did I write a number of bug reports to help out? Yes, I did. What I got was UNCO, or outright rejection, like 'try the most recent version, we think it has been solved'. How to try the most recent version if it isn't in the pools of my distro? And worse: When I tried, it hadn't.
All this makes me sad, because contrary to some other posters, I feel very confidently that LibreOffice is more consistent, better to handle, and overall the better alternative already today! And I can speak from some experience, since I was responsible for the layout of two books that you can buy on Amazon, and it did a great job. Also better than MS Office which tends to break any page layout with automatic page breaks of a floating text wherever it likes, depending on the version (2003, 2007), the underlying Windows version, and the mood of the day. Yes, with the same dictionary and same hyphenation. The author was at the end of her wits when MS Office had some 30+ pages with this, while in *Office all 511 pages were identical for author, and the two proof readers.
...LibreOffice does not provide the same level of features and finesse Microsoft's suite may boast,...
I've been using LibreOffice for a few years. Yes, LibreOffice does not have all the super-neat features that MS Office has, but LibreOffice does have all the features I need and then some.
.
I see no need to pay Microsoft for a bloated office suite when LibreOffice works so well for me.
Unless they changed something that I haven't read about yet, they haven't moved to a subscription-only model for Office quite yet. They do offer it as an option, but it's still an option to go out and buy a physical copy of Office 2013 (the last "official" release for Windows) as well.
The point is that developing two separate FOSS office suites means duplication of efforts that could otherwise be spent furthering development on a single FOSS office suite.
Why do we even bother making more than one kind of automobile? we should save engineering effort and all drive exactly the same car, imagine how much better the world would be. Do you see the problem with this mentality?
" means duplication of efforts" no it doesn't mean duplication of effort, because these are open projects and the developers can freely look at the changes in the other versions and port them or not as they see fit.
And MS have offered a subscription license model for volume licensing (OVS) since at least before 2007.
And a replacement for Visio.
And before the inevitable reply, no, Draw and Inkscape aren't going to cut it. Draw is overly simplistic and lacks the precision pseudo-CAD stuff that Visio includes. It's also geared toward replacing Powerpoint. Inkscape is a vector art tool that would be a more suitable replacement for Illustrator than for Visio.
When I want to talk to A.C. I just open the window and shout out of it.
I fail to see why fragmentation is a good thing.
really? usually fragmentation is the result of two parties with irreconcilable differences. would you prefer that they spend time fighting with each other or would you rather let them duke it out in implementation land and see who can make a better mousetrap?
let's look at some fragmentation over the years and see how it worked out:
- Steve Jobs took his developers away with him when he could not reconcile his design decisions with apple. He made his own version of the mac os, called it "next step". eventually apple saw the error in their ways, brought back jobs, and now OSX is next step.
- remember egcs versus gcc? gcc was getting old and stale and stagnant, new developers wanted new features on an expedited timeline and gcc said no. so egcs was forked, new features were implmented and tested and folded back into gcc. all around a good time
- remember node.js versus io.js? again the same deal as egcs versus gcc.
you can argue duplicated effort but in fact these forks allow new ideas to happen where they otherwise would not. can you argue with this?
What the frak is this?
Ok, I recognize the GNAA trolling group, but the rest ...
Anonymous Coward, please, in the name of Ghu's Holy Purple Robes, learn two basic things:
Oh, and one other suggestion:
Seek psychological help. Now.
Microsoft leads to Bluescreen; Bluescreen leads to downtime; downtime leads to suffering.
and holy cow batman just about every company makes internal forks of its products for testing new features, they sure don't have every developer checking his science projects into the mainline trunk
Let's discuss licensing.
LibreOffice is under exactly the same license as OpenOffice.Org was - it defies logic to maintain that LibreOffice broke away from OpenOffice.org because of the license, and then kept that exact same license.
Consensus is that, after Oracle's purchase of Sun in 2010, OpenOffice.org was likely to be axed. Oracle showed little to no interest in it, and said even less. LibreOffice had nearly a half-year of uncontested mind-share before Oracle finally axed their paid developers and dumped the remains of OpenOffice on the Apache foundation for resurrection (re-licensing it in the process) in what was widely seen an attempt to save face. And it still took almost another year after that for the first release, due to the Apache re-licensing (which came well after the decision to create TDF).
Wikipedia is extensively sourced here. Perhaps it would be better to point out the specific pieces you feel are wrong?
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
https://en.wikipedia.org/wiki/...
I've been forced to work with LibreOffice for the last year after working in MS Office for a decade. For me the problem with LibreOffice is not features but stability. LibreOffice Calc will frequently freeze and/or crash if I'm working with large data sets (no complicated calculations, just a lot of raw data that Excel can handle without problems). LibreOffice Write is okay (in fact, it handles old versions of MS Word documents better than the new version of Word) but random weirdness with images and tables moving around makes it hard to trust. Fancy features I can live without, but the lack of stability drives me crazy.
Support Right To Repair Legislation.
So, Sharepoint is not part of Office? Okay... There's quite a few F/L/OSS alternatives for corporate groupware, if you look for them, you might learn something.
The next chapter of the LibreOffice story must be "Full port to Android". It is pathetic that this has not already happened. No fault of the LibreOffice devs, it is the fault of the corporations who never managed to get their sorry asses out of bed to put money behind an effort that benefits themselves more than anybody.
No, not Google. Google hates LibreOffice because it competes with their cloud lock-in agenda and, trust me, Google is no charitable nest of fairy godmothers. Samsung should have backed the Android port, starting years ago. Instead they wasted ten (100?) times the money that would be needed to add a half dozen full time Libreoffice devs and chose instead to publicly embarrass themselves with fiasco Tizen. As long as LibreOffice is not on Android, Microsoft still has a corporate lock-in story to tell. End that now, or is somebody stupid?
When all you have is a hammer, every problem starts to look like a thumb.
Does anyone have experience in creating forms and scripting for Calc (or another Free Spreadsheet)?
As in, how easy is it to bolt on an interface over a workbook with e.g. non-modal dialogs (not available in Office for Mac) that affect the worksheets? I know some python scripting is possible, but if anyone has a few examples of a more complex "program," I'd really appreciate a nudge in the right direction.
who cares what the document says, as long as the font is good
Due to the licensing terms LibreOffice can import code from OpenOffice.org but not the opposite way. For the opposite way they need to fake it somehow like pretend a clean room reimplementation or so. I do not know what happens in reality.
I need:
Reliable DOCX compatibility.
I need accurate WYSIWYG printing.
I need printing functionality that doesn't get broken with each update so I don't have to keep going back and forth between the postscript and PDF driver.
I need it to be fast. Like WAY fucking faster opening documents.
I need it to work reliably. I shouldn't have to think about which word processor or spreadsheet I am using. I can use Word or WordPerfect without much concern, switch to Libre Office and the wheels fall off. Suddenly I'm in IT support mode rather than document creation mode.
Envelopes should not make you homicidal! (See printing.)
Graphing hasn't been updated for years and looks like ASS. We won;t even bother talking about its behavioral idiosyncrasies.
I can go on and on if you like.
The magic is just works versus almost-just-works.
with the exception of your first point, you can do all of that on an apple II with word star or perfect writer.
While LibreOffice is undoubtedly a very capable suite, Microsoft Office has also moved on in the last 15 years. To compete (certainly in the workplace) would need a decent Outlook competitor and even additional products like Visio (I know Draw goes some way to fill that gap), OneNote (to which there is no feature equivalent application in Linux to my knowledge) and Project.
Something like LibreOffice is needed though. Having read the [lack of] new features in the upcoming Office 16 shows how Microsoft has slowed down with no competitors.
OpenOffice.org died in 2011. Perhaps you mean from Apache OpenOffice?
Apache OO can't import code from LibreOffice because the entire project (AOO) was moved off the LGPL when Oracle gave it to The Apache Foundation. Had Oracle chosen to keep the license as is, there would be no such restriction.
I went looking for the news article that I had read - I've not been able to find it. What I found, however, makes me think that I was confusing Office Apps for Windows 10 with Office 2016 or whatever. A couple of different articles point out that businesses will need to get MS Office 365 subscriptions for Office for Windows 10 (App Store). Overall, my bad.
Mod parent UP!
The poor UI limits LIbreOffice.
The poor UI also limits Microsoft Office, but many people have had to learn Microsoft Office as a condition of getting a job. (Microsoft Office: Often weird, unexpected things happen.)
I talked with this man at OSCON 2015:
Robinson Tryon
QA Engineer & LIbreOffice Community Outreach Herald
The Document Foundation
qubit
(AT)
LibreOffice.org
I offered to help improve the LibreOffice GUI. He is enthusiastic about that.
My first recommendation: The icon for Italics should be a capital letter I, not, as it is now, a lower-case italic A. (An I with a top and bottom line.)
really? usually fragmentation is the result of two parties with irreconcilable differences. would you prefer that they spend time fighting with each other or would you rather let them duke it out in implementation land and see who can make a better mousetrap?
Usually I'd rather not see two camps split the rest of the community. Because there's developers working on other parts of the system and if you can't get them on board your fork will likely grow stale and die as it lacks all the other bug fixes, enhancements and features that have nothing to do with what was in dispute. Sure it's open source so you can borrow but it takes time and effort and as the code diverges applying the patches will get harder and harder. This usually leads to a lot of drama and a lot of developers get fed up and leave.
If you want a counterexample, BSD has split many times over into FreeBSD, OpenBSD and NetBSD being the largest. Linus has for most practical purposes with the temporary exception of the Android fork managed to keep Linux unified. I don't think it's an understatement to say the latter has been far more successful, though you can of course argue that there's many other reasons for that. But there's no shortage of open source projects that have forked and gotten a very inward and short sighted focus competing over their own users, rather than implement the features that would take the project to the next level.
Live today, because you never know what tomorrow brings
...developing two separate FOSS office suites means duplication of efforts that could otherwise be spent furthering development on a single FOSS office suite.
The duplication of effort if there is any can't be very substantial, considering the rather lopsided manpower ratio. Think of it as more like additional independent eyeballs on the shared code, which is still most of the code base. And it would be unseemly to just let OpenOffice languish without bug fixes and security updates in its sunset years. It's hard to see anything wrong with the current situation.
When all you have is a hammer, every problem starts to look like a thumb.
The last time I looked, Microsoft Office did not come with Visio. Last time I was forced to use Microsoft Office, I had to get the IT department to order and install Visio (and Microsoft Project). LibreOffice can edit Visio material directly.
However, LibreOffice can also bring in (import) Dia material, which is my preferred "Visio-like" tool. I also use Xfig. LibreOffice can revise Visio material, such that I can exchange with a Visio user.
As to "Outlook", my preference has been Evolution (for a long time). For notes, I use Evolution, Zim, Xournal and Gnome notes.
I am not sure what "the inevitable reply" is. The software I use meets my needs. May not meet your needs, but then, you are not me. Are you trying to sell me on Microsoft Office? That is very likely a non-starter: Microsoft Office would need to be able to accept Dia drawings.
Just another "Cubible(sic) Joe" 2 17 3061
[Reply to self]
One item I missed in my OP: the worst nightmare: Bibliography.
So overall, LibreOffice has improved very much with respect to convenience of UI, true.
But it has since inception never done any significant changes to the non-basics: Equation Editor (already mentioned) and Bibliography. The latter is almost non-existent, while that of MS Office is just great. And the import of professional image formats was a regression.
I know that there are overworked volunteers, and that's not what I argue about. The overall progress to me rather looks like 'bad' governance: An office suite that Dick,Tom and Harry can conveniently use to write a letter to their town-hall. This part is fully achieved. But years without getting any closer to a Writer that helps publishing larger works, like scientific papers. That's why I am not overly convinced.
If you want a counterexample, BSD has split many times over into FreeBSD, OpenBSD and NetBSD being the largest. Linus has for most practical purposes with the temporary exception of the Android fork managed to keep Linux unified.
This is nonsense. Linus is only in charge of the kernel. The Linux distros that use that kernel are fragmented much worse than BSD: https://en.wikipedia.org/wiki/...
Two years ago I took a few courses that used lot of math. I took notes using LOo and used quotation editor extensively - using the Latex-like syntax. Took a few days to learn the notation for the things I needed it and then it was a breeze. Your comment made me curious. I have no MS Office here, so I looked up "microsoft office equation editor" on youtube. Then restricted the search to "this year" - and the top 5 search results show the technique "similar to Latex" - i.e. basically the same thing that is in LOo. The next result shows using the toolbar always clicking here and back. So ... can you, please, explain what makes MS Office equation editor so superior?
With pleasure: Nothing. I wrote that the bibliography in MS Word is 'so superior'. ... .
The equation editor of MS Word has its pros and its cons. Should anyone so desire, I could make a detailed comparison, though I think they'd come out pretty close.
What could be improved definitively - and that's what I wrote - is the UI, the see-what-you-get. Because when you open a New Formula, you get a tiny little piece of window somewhere in your document, and then one starts writing, newlines, and so forth, and half is invisibly hidden behind the window. So I have to click forth and back all the time, since only then can I place the equation where it is supposed to be, and most of all, only then can I *see* it in completeness.
I can imagine much better than changing between the document and the white command line input down all the time. Going down, going up totally to reach the very limited menu, down the whole screen to write, click to see it in the document, click the formula again for modifications that gets me back all down to a command line
Yes, I can imagine a window that actually re-sizes completely with the formula, an arrow (top left of the window) to place that window in a document, and me typing the equation in that window overlaying the document, as a floating window, not covering the display of the equation. What about marking a certain part of the equation (also not possible now), and using my mouse wheel to adjust the size, e.g.)? What about numbering the equations to the right if so desired; either incremental or taken from the heading of the insertion point? I know, the coders will tell me 'impossible', but then, how to surpass MS Office?
But now I have to stop, otherwise I'll feel like filing some twenty RFE, which will be turned down or left unattended.
Since I am at it: OpenOffice also regressed on SVG, EPS. But when I filed it there, someone acknowledged it within one day and had a patch for SVG out within another 2 days. then I had to migrate to OpenOffice, because I have hundreds of drawings in SVG and EPS for my lectures, and with OpenOffice at least half of those became usable again.
While occasional formatting inconsistencies when editing Word files can be problematic, the main thing that prevents me from using LibreOffice is the absence of a final view mode with markup when tracked changes are turned on. This has been a feature request for ages, submitted by numerous people. Apple managed to implement it in Pages, so I'm not sure why LibreOffice hasn't been able to after 10 years.
How long did it take to rotate an image in Writer without copying to Draw, rotate it there, and copy it back!?
It was filed March 17th, 2002 (!!) against StarOffice. It was filed, again, February 17th, 2011, against documentfoundation.org.
It was - drumrollllls - solved on July 2015.
This points to a serious bug in governance.
I really like LibreOffice, but I find it really annoying to have to pronounce it.
Should it be in the European fashion - LEE-bruh? Too hard for us lip-lazy 'Murricans.
I've taken to calling it Libber Office. Like in Women's libber. Maybe FOSS libber?
Yeah, niggling point I know - a rose by any other name and all that - but like Gif vs. Jif, it's an impediment.
"LibreOffice does not provide the same level of features and finesse Microsoft's suite may boast". I don't know about that, but LibreOffice has menus, not a Ribbon, and that's why I use LO at home. (At work, I'm forced to use MsOffice, and hate it. Lots of commands I don't need, and missing some that I need. And while there are islands of mnemonic keystrokes to call menu items, mostly it's just bizarre. I'm looking at you, bold/italic/underline (and lots of other commands).