Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Parallel universe: http://www.mail-archive.com/dev@openoffice.apache.org/msg282...

  If we look at LibreOffice and compare:

  LibreOffice, that is *good* (not more) software and
  *excellent* public relations.

  OpenOffice, that is *excellent* software and *pretty bad*
  public relations.
Proof: http://www.mail-archive.com/dev@openoffice.apache.org/msg282...

  Secondly, as alluded to above, we should prepare ourselves
  for the FUD, the "AOO is dead" victory chants, the numerous
  anti-AOO and anti-Apache spewings, etc... There are some
  who will use this as a self-serving soapboxing opportunity,
  and warp the facts into some Bizarro alternate universe
  history. We should be there to set the facts straight but
  also resign ourselves to the fact that their voices will
  likely be louder than ours.

  [...]

  But the main reason why, imo, was because we were also
  end-user. End users needed to make a *choice* between
  AOO and SomethingElse.
Don't say the word.

  By no longer being an end-user application, that goes away.
End users play no role any more? Good luck with that.


I'd hesitate to claim that OpenOffice is "excellent software", if the security issues aren't being addressed in a timely manner.


There's a distinction between the software itself being excellent and the team being fast-moving.


AOO is neither, per the security problems that brought about discussion of retiring the project.


How exactly is OO excellent and LO good?

What is that based on? Please back that up.


My experience would be the contrary. I felt Libre Office had better document compatibility and a better user experience, so I stopped using Open Office. Maybe it improved since then. I would also like to see something to back up the claim you are talking about.


Please ask the author on the OO-dev mailing list, I just quoted him

http://www.mail-archive.com/dev@openoffice.apache.org/msg282...


I misread your comment.


In my personal experience, when I first tried Open Office it ended up being a clunky, unreliable clone of older Microsoft Office products. It was still better than a kick in the teeth though.

In all honesty, after writing my own simple manual editor for PDF, I really don't envy the task of making something compatible with multiple other formats. It would be nice to see the project archived or completely released to the community to continue work on.


> ... clunky, unreliable clone of older Microsoft Office products. It was still better than a kick in the teeth though.

That's exactly why i am using Open/Libre office; at some point Microsoft Office got such a complicate UI (ever since they pushed the ribbon bar - that's when they kicked me in the teeth) that i am unable to use it - the alternative uses a much less complicated UI so i am with it. Does the MS Office UI conform with the Windows UI guidelines ? I am not quite sure..

As for 'unreliable' - i can't share this perspective; LibreOffice works for me; didn't have any problems with OpenOffice either - before i switched to LibreOffice. I switched because LibreOffice is supposed to have better support.

Interesting that MS often gets to a point where the UI is quite adequate, but then they have to come up with something new, so they come out with an update that breaks it all. Happened with Windows, Office, Visual Studio, Visual Basic - you name it; i think it also happened with gmail - so it does not seem to be something exclusive to MS; i wonder if that is a general law of software development.


Am I alone here in actually liking the ribbon?

I almost never use any MS Office product (Latex for serious writing, R for statistics, ...) but when I have to because of a client or whatever, I find the Ribbon to be convenient for a non-power user.


I love the ribbon. It brought the most used functionality to the front where you don't have to navigate a text menu to find.


It also makes shortcuts discoverable! Just hit the alt-key and virtually every thing pops up with it hot key. Hitting alt in a standard windows app only tells me what menus are available, not which actions are available.


Ok, maybe shortcuts are discoverable, but actual actions no longer are. Not everyone finds the ribbon an improvement; I feel the need to point that out since so many comments appeared praising the awfully opaque ribbon.


How so? Why are actions hidden in nested menus easier to find than in the ribbon?


My disability means that I have to read through every single option, verbalizing it. Changing the layout that I know so well has meant that MS Office is no longer on the list of applications I bother with.

I know where everything is in Libre Office, it's quicker and less stressful to use. A number of people have told me that it's too bad, I'll just have to learn the new system. Honestly? I really don't care what those Microsoft fanboys think. The "new" system is just far too much work for me to be bothered re-learning. Libre Office/Open Office is more than good enough.


In my opinion yes. Or rather, Windows users have had decades being trained to find certain functionality under certain menu options to the degree that most will do it by second nature irrespective of the application they're in. The ribbon menu throws all that muscle memory away and leaves you trying to find it again in an interface that no other applications use.

I don't frequently need to use office products but when I do I find them absolutely infuriating.


The "no other applications use" is not strictly true anymore, and hasn't been for a while - most stock Windows apps use Ribbon now, even Explorer.

But in general, the problem that you (and the other adjacent comment) is describing is different - you're not talking about discoverability so much so as learned muscle memory. Obviously, changes do break that, but this doesn't necessarily imply that for a new user, discoverability is worse. You'd need to run a study to determine that.


Because the menus are words, describing the function of their contents at a glance.


So are Ribbon headers.


The ribbon is probably the best example of "people are resistant to change". In retrospect, because I was grumpy about it too at the time. But once you get used to it, it's vastly superior in every conceivable way to the old UI.


Well, I am using it almost daily for years now and still hate it. So it probably depends on a person.


It wasn't optimized for "people like it", it was optimized for ease-of-use and discoverability.

You could simultaneously hate it with a passion, and also be 3 times more efficient at editing a document while using it, and that counts as a success.


No. I hate it because while ease-of-use is better, discoverability is much worse. I am constantly seeking answers to UI problems on Google.

Also, how is it a success if I hate my tool with passion, no matter how efficient I am? We must have different value systems... :)


When the ribbon works, which is most of the time, it's pretty good.

When not, it can be a complete PITA. A few years ago I tried to change the scaling of an axis of a chart in Excel from linear to log, and it was so convoluted that I had to look up in the help each time I did it.


I guess the relevant question is whether this would have been easier if the ribbon didn't exist, and you had to do it through the menu bar.

It appears to me that the issue here is that Excel makes scaling the axis of a chart convoluted. Not that the ribbon makes it harder than the regular menu bar.


Love the ribbon too. OO/LO/iWork have become unusable for me since the ribbon.

The initial implementation of the ribbon sucked. It was too static, it didn't hide and took up a whole lot of space, and it didn't give you any pointers on KB shortcuts.

It also took MS some time of gathering data and telemetry to improve the layout. And frankly, it took users some time to adjust to the change.

The ribbon is much better now. But the people who like it, possibly still suffering from having to maybe defend it when it legitimately had flaws, are not as loud about it online.


I sort of think the infrastructure is in mostly in place to allow for themes that largely mimic the ribbon. Optional, of course :-)

The default should not be the ribbon, but there are aspects of the Ribbon LO could use.

But it's funny - the Symphony stuff that was given to Apache by IBM, and which Apache integrated and we snagged and further fixed and are enhancing is in so many ways better than the Ribbon! The Sidebar could, IMO, be enhanced and turned into the Ribbon.


"Does the MS Office UI conform with the Windows UI guidelines ?"

Definitely not. The ribbon style and circle menu are a different design universe entirely. I agree that moving things around was annoying.

"As for 'unreliable' - i can't share this perspective; LibreOffice works for me; didn't have any problems with OpenOffice either - before i switched to LibreOffice. I switched because LibreOffice is supposed to have better support."

The unreliability for me was a mixture of not such great support and occasional crashing. Libreoffice was much better.

I originally moved from Microsoft office because I got tired of pirating the latest version. It was a hassle because of the time to download (I had a slow connection) and the risk of viruses each stage. The move to Linux was the final nail in the coffin for me.

As time has gone on I have come to appreciate open software, which again makes Windows (or Apple) not an option for me.


Ribbon is part of Windows UX guidelines these days, and has been for a long time now.


Where else is it used? Admittedly it's been a while since I dirtied one of my machines with Windows.


Most stock apps - e.g. Explorer, Paint, WordPad.

It's part of Win32 API now, so it's readily available to any app: https://msdn.microsoft.com/en-us/library/windows/desktop/dd3...


"End users play no role any more? Good luck with that."

In what parallel universe do you get that conclusion from that thread?


My last remark was too snarky and out of context, I am sorry. You want both projects to merge again with OO being the 'core' and LO the 'user interface'? Sounds intriguing, but are both code bases still compatible enough for that? Would this not be more effort than gain?

  What is obvious is that the AOO project cannot support, at
  the present time, being an end-user focused effort. I would
  suggest we focus on not being one, but instead being a
  framework or library that can be consumed by actual
  end-user implementations.
(Quote from your email)


OpenOffice and LibreOffice are already "merged". In fact in the past years, after the fork, LibreOffice developers regularly tracked OpenOffice source code repository and merged all the useful changes they could find, by either picking the original code or re-implementing it their own way.

In addition to that they also completely overhauled and simplified the build system, removed tons of dead code and translated German comments which where there since StarOffice, replaced Java components with equivalent ones written in C/C++, are in the process of switching from GTK2 to GTK3 (mandatory to get Wayland support in Linux), etc. Doing so they made the LibreOffice source code base sustainable on the long term and lowered the difficulty entry level for new contributors, while apparently OpenOffice buildbots are not even able to rebuild their software since last year...

The only useful asset which remains to OpenOffice is the trademark.


"In fact in the past years, after the fork, LibreOffice developers regularly tracked OpenOffice source code repository and merged all the useful changes they could find, by either picking the original code or re-implementing it their own way."

And therein lies the problem... AOO was simply consumed. There was no quid-pro-quo where these were then donated back to AOO. Of course, the ALv2 does not require that, and so LO was perfectly within their right to not donate back. But it also seems somewhat "shady", and not the kind of behavior one would expect of a fellow FOSS project, but more like a corporate FOSS bottom feeder.

So development was basically all single stream... what was useful was used but nothing was given back.

I wish people would recall this when they mention how "arrogant" Apache is, or how Apache acted in bad faith and stuff like that or that Apache wanted to "control everything". Certainly if a single, unified OO eco-system was important to LO/TDF, they had opportunities to help make that happen. Let's at least be honest here.


LibreOffice exists because Sun wasn't accepting useful contributions to OpenOffice or putting much effort into maintaining it, and then Sun was acquired by Oracle, an open-source-hostile (to say the least; they killed OpenSolaris and sued Google for reimplementing Java!) company. So they had to fork.

Of course, because everyone then ran away to LibreOffice, OpenOffice basically died. And, as expected, Oracle hardly cared for it, stopped work on it entirely and handed it off to the Apache Foundation to die.

Really, they should've transferred the trademark and copyright to the Document Foundation instead, or at least coöperated with them. But that wouldn't have been spiteful enough of the community. In fact:

> Oracle was invited to become a member of The Document Foundation. However, Oracle demanded that all members of the OpenOffice.org Community Council involved with The Document Foundation step down from the OOo Community Council, claiming a conflict of interest.

> It was originally hoped that the LibreOffice name would be provisional, as Oracle was invited to become a member of The Document Foundation. However, Oracle rejected requests to donate the OpenOffice.org brand to the project.

https://en.wikipedia.org/wiki/LibreOffice#The_Document_Found...


We couldn't give back. Their license prevented us from doing so.


Whose license prevented you to give code to AOo?


Apache's.


If only you could put it under a license that said "permissive, except those guys".

What you've written there is a wish for something that works like copyleft.


I didn't say "merge". Being a library or framework which can be consumed, either in whole or in part, by another entity is in no way a "merge".


Why should LO have an interest to switch to an OO core/library? Just to gain the OO name back and be present on the website? Tough deal. Also, I still think the code bases are too different by now [1] and there is little to gain.

Without at at least one 'consumer'/UI (which you do not want or cannot provide) there is little point in developing an OO core/library, or is it? Which leads to my snarky comment about end-users and their role...

[1] https://news.ycombinator.com/item?id=12413218


The Open Office eco-system is larger, by far, than LO and AOO. Maybe LO may not benefit at all from a permissive licensed core (although it certainly has benefited from it, as noted elsewhere), but certainly other OO implementations might.

We have seen, and even the FSF admits it, that open standards do best with permissive licensed implementations. So if you want wide adoption of open standards, a permissive license is likely better.

The world is not just LO or AOO. After all, the enemy, so-to-speak, is this proprietary s/w called MSO...


Define "ecosystem"?


Actually, I'd love to see the VCL be turned into a standalone library :-)


That second mail has more interesting stuff in the bottom.

> I would even suggest us considering going further and redirecting AOO traffic to LO




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: