| From: | Rob Weir <apache-LO3lX/3Mr8xBDgjK7y7TUQ-AT-public.gmane.org> | |
| To: | ooo-dev-d1GL8uUpDdXTxqt0kkDzDmD2FQJk+8+b-AT-public.gmane.org | |
| Subject: | Symphony contribution | |
| Date: | Thu, 14 Jul 2011 00:00:57 +0200 | |
| Message-ID: | <CAP-ksojJnTAYZDBoTY6gfOEnh9fcmEoxcd8DX=X3hD3S6BQ2WQ@mail.gmail.com> | |
| Archive-link: | Article |
I'm sending this with my IBM "hat". I'm going to be speaking at the ODF Plugfest in Berlin Friday afternoon, and will be making some announcements. I wanted you to hear this first, before anyone else knows. You know about IBM Lotus Symphony, our free (as in beer) product which is based on OOo. We're doing well with it, I think. Along with various numerous interop, performance enhancements and functional/bug fixes, we've done some significant work in the accessibility and user interface in general. If you saw recently, PC Magazine gave Symphony 3.0 its "Editors' Choice Award" [1]. In the review they praised the "interface that's been tweaked by IBM to make it by far the user-friendliest no-cost productivity suite, and one's that's friendly enough to rival the spacious and informative interface that Microsoft created for Office 2010 and that Apple created for iWork '09." So the UI enhancements are getting some notice. However, we at IBM have not been exemplary community members when it came to OpenOffice.org. This wasn't necessarily by design, but for various reasons, that was the effect. Yes, we participated in various community councils, and sponsored conferences and worked together on standards. But when it came down to the code, we maintained Symphony essentially as a fork, and although we occasionally contributed code back, we did not do this well, or often. We'd like to make some changes in how we do things, and the fresh start at Apache is a good opportunity for this. We will be doing the following: First, we're going to contribute the standalone version of Lotus Symphony to the Apache OpenOffice.org project, under the Apache 2.0 license. We'll also work with project members to prioritize which pieces make sense to integrate into OpenOffice. For example, we've already done a lot of work with replacing GPL/LPGL dependencies. Using the Symphony code could help accelerate that work and get us to an AOOo release faster. We've already converted the help files to DITA, which could help accelerate that work, if we chose to go in that direction. Aside from the work that would help accelerate getting AOOo to our first release, we've also added other features that I think we should consider merging in. For example, the IAccessible2 work which helps Symphony work better with assistive technology. I know an older version of this work sits in an OOo CWS someplace, but it will be easier to integrate that work if we start with our latest code. We've also added VBA macro support, which is great for MS Office interop. Also, as the PC Magazine review notes, we've done some really good UI work. I invite you to download Symphony [2] and take a closer look at this. Yes, it is different from what OOo has today. And a move of that magnitude has an impact on documentation and translations as well. But the feedback we've received from customers and reviewers is very positive. Do we integrate parts of the Symphony UI? That is something for the project to discuss and decide on. Finally, we will be proposing [3] a new incubation project at Apache, for the ODF Toolkit. These Java libraries enable new kinds of lightweight document processing applications. We think this would work well as an Apache project, and we look forward to moving that into incubation and developing that complementary project forward. So that's essentially what I'll be announcing on Friday. The above contributions will occur over the next couple of months, starting with the ODF Toolkit. I hope you see the exciting possibilities as much as I do. Regards, -Rob [1] http://www.pcmag.com/article2/0,2817,2387439,00.asp [2] http://symphony.lotus.com/ [3] http://odftoolkit.org/projects/odftoolkit/pages/ApachePro...
It is on!
Posted Jul 14, 2011 16:33 UTC (Thu) by kragilkragil2 (guest, #76172) [Link]
IMO Apache should just integrate most of what IBM has to offer, sure it would make OO.o essentially Synphony, but if you want OO.o just use LibreOffice. Having 2 Office suites that are more or less identical serves no purpose.
It is on!
Posted Jul 14, 2011 18:01 UTC (Thu) by mjw (subscriber, #16740) [Link]
Does anybody understand what exactly is offered though?
It seems it isn't the UI parts, since those are java and would need a special eclipse framework and a jvm, and they are only offering C++ code. And this post makes it sound like they will not have any community input since they will do the integration in their own ClearCase (!?!) repository: http://mail-archives.apache.org/mod_mbox/incubator-ooo-de...
Wondering about the name
Posted Jul 14, 2011 18:05 UTC (Thu) by dmarti (subscriber, #11625) [Link]
"Apache Symphony" has a certain ring to it. OpenOffice.org has always been a clunky name, since there are too many things called "Open.*" and the ".org" (required to avoid a trademark conflict with some other "Open.*" thing) is confusing. Will Apache be able to use the "Symphony" name?
Wondering about the name
Posted Jul 14, 2011 18:11 UTC (Thu) by corbet (editor, #1) [Link]
Dunno about Symphony, but an ongoing conversation suggests that ".org", at least, will go. "Apache OpenOffice" is apparently good enough to be a distinct name.
Wondering about the name
Posted Jul 18, 2011 18:02 UTC (Mon) by xorbe (subscriber, #3165) [Link]
It is on!
Posted Jul 15, 2011 0:32 UTC (Fri) by AndreE (guest, #60148) [Link]
This may have changed, but for OpenOffice to benefit from this, then Lotus Symphony must actually include some features and functionality that is considered quite desirable.
It is on!
Posted Jul 15, 2011 5:28 UTC (Fri) by rahvin (subscriber, #16953) [Link]
Either way I doubt there is much to worry about. I just don't see the momentum in OO. IBM is going to throw over the fence some code but they aren't committing to keep contributing.
It is on!
Posted Jul 16, 2011 18:31 UTC (Sat) by Wol (guest, #4433) [Link]
First of all, *most* office suites were rubbished in the late 90s / early 2000s because they weren't Microsoft Office. And if you're talking Symphony of the early 90s or the 80s, surely it evolved a lot after that?
Secondly, IBM Lotus Symphony is not Lotus Symphony. I don't know the details, but from what I can make out, IBM killed the original Lotus Symphony, and replaced it with their own version of OOwriter called Lotus Symphony.
Cheers,
Wol
It is on!
Posted Jul 15, 2011 9:51 UTC (Fri) by njwhite (guest, #51848) [Link]
Meanwhile LibreOffice can work towards creating an office suite which is usable and faster.
The two projects diverging is to my mind a good thing; I want a free, community governed office suite (LibreOffice), and the less "brand confusion" the better.
It is on!
Posted Jul 16, 2011 14:39 UTC (Sat) by Wol (guest, #4433) [Link]
MOST of the effort in the first few releases of LO has been directed towards removing dead code, refactoring redundant code, translating the comments into English, and a whole host of *programmer* *friendly* changes.
OTOH, OOo was (still is?) a pretty ugly spaghetti monster. Okay, they could probably take and use a whole host of patches that are basically just "delete this useless code, delete that useless code", but it's probably almost more effort to review it than just redo it from scratch.
That's a good reason why LO is likely to start leaving OOo in the dust - it's far more developer-friendly, and once you get a commanding lead, it's hard for the other people to catch up ...
Cheers,
Wol
IBM to contribute Symphony to OpenOffice.org
Posted Jul 14, 2011 17:54 UTC (Thu) by jonabbey (guest, #2736) [Link]
I finally found something called '/opt/ibm/lotus/Symphony/framework/rcp/rcplauncher' and tried running that, but it complained about my home directory being NFS mounted, told me that I should set a 'nonpersistent' setting some place to avoid it cacheing, and threw an exception trace.
I have no idea how to configure settings in the thing, and IBM's Symphony page is itself opaque next to almost any open source product. No 'Documentation' link, e.g.
The only reason that I even knew to look for a 'nonpersistent' setting is that I ran it from the command line. If I tried using the Freedesktop launcher icon, it didn't visibly do anything at all.
I used OS/2 back in the day, and this kind of user unfriendly software experience is very familiar to me. It's disappointing that IBM still can't
adopt to outside convention after all these years.
By having a 'bin' directory, say.
It's pretty obvious why Symphony has gotten wholly overlooked in the Linux world, guys.
IBM to contribute Symphony to OpenOffice.org
Posted Jul 14, 2011 18:12 UTC (Thu) by nix (subscriber, #2304) [Link]
By having a 'bin' directory, say.Or even, radical idea, by just working if your home directory is NFS-mounted, like every other piece of Linux and Unix software out there. I can understand not wanting to run over NFS if you're a massive relational database, but for anything else there is just no excuse.
IBM to contribute Symphony to OpenOffice.org
Posted Jul 14, 2011 18:40 UTC (Thu) by dlang (subscriber, #313) [Link]
IBM to contribute Symphony to OpenOffice.org
Posted Jul 14, 2011 23:08 UTC (Thu) by nix (subscriber, #2304) [Link]
IBM to contribute Symphony to OpenOffice.org
Posted Jul 14, 2011 18:00 UTC (Thu) by jonabbey (guest, #2736) [Link]
IBM to contribute Symphony to OpenOffice.org
Posted Jul 14, 2011 18:09 UTC (Thu) by jonabbey (guest, #2736) [Link]
IBM to contribute Symphony to OpenOffice.org
Posted Jul 14, 2011 19:16 UTC (Thu) by job (guest, #670) [Link]
IBM to contribute Symphony to OpenOffice.org
Posted Jul 15, 2011 2:16 UTC (Fri) by Hausvib6 (guest, #70606) [Link]
Anyway, it looks like that IBM wants to steer the development of AOOo (and I'm sure Oracle know this would happen) which may push further dependencies on Java regardless of whether it's a good or bad. It would be great if TDF can eradicate the (currently optional) dependencies of Java in LibreOffice since they have liberated theirselves from the evil kingdom of Oracle in the first place. Bonus points for having a lean and mean office suite that starts as fast as nano.
IBM to contribute Symphony to OpenOffice.org
Posted Jul 15, 2011 11:29 UTC (Fri) by kragilkragil2 (guest, #76172) [Link]
LO might get a lot faster (than it currently is or faster than Symphony), but it will never be fast. Just like a 16-Wheeler will never win a Formula 1 race. A thing called reality will make sure of that.
IBM to contribute Symphony to OpenOffice.org
Posted Jul 15, 2011 12:37 UTC (Fri) by oblio (guest, #33465) [Link]
Think Chrome > galculator.
IBM to contribute Symphony to OpenOffice.org
Posted Jul 15, 2011 13:42 UTC (Fri) by Hausvib6 (guest, #70606) [Link]
STOP THAT.
Posted Jul 16, 2011 14:44 UTC (Sat) by jensend (guest, #1385) [Link]
Quite a lot of the most important contributors to computer science, open source, etc are deeply religious people (Larry Wall and Donald Knuth are the first two that come to mind, if you're looking for concrete examples) and quite definitely believe in God and in miracles. These people deserve your respect.
If you want to discuss the rationality of believing in God and in miracles, you're quite welcome to: 1) take a good philosophy of religion course so you understand the theist responses to the silly arguments atheists are used to trolling everybody with and then 2) find a forum more appropriate for the topic. But presuming that everybody thinks religion is idiotic and then using it as a way to insult people is a puerile way to drag the level of discussion at this forum into the mud.
Stop yelling
Posted Jul 17, 2011 1:56 UTC (Sun) by kragilkragil2 (guest, #76172) [Link]
Over and out (for real) I know you won't agree and tell me how wrong I am and that is fine. I won't come back here to these comments. This discussion is off topic anyways. There will be no LO miracles.
Why are you so sure?
Posted Jul 17, 2011 9:16 UTC (Sun) by khim (subscriber, #9252) [Link]
I know that the net result of all religions on this planet is utterly detrimental to mankind (how many wars and genocides have/had strong religous aspects?).
Sorry, but I don't see the logic: how second part is related to the first one? Most technical wonders (both in ancient times and today) are created for the war (the latest, most well-known example is the Internet), so I'm not all that sure religions and wars are somehow "detrimental". And even if you ignore that aspect you must remember that religions do not create or start wars - they are used as justification, sure, but actual reasons are usually deeper. Think Crusades (the original ones: 11th, 12th, and 13th centuries in Europe). They were side-effect of the solution to quite real and acute problem: overpopulation. Rules which governed inheritance were actually quite positive WRT to overall progress of the society, but they created lots of "excess people" who had titles but no land and little money; Crusades neatly tied up this dangerous mass. When another solution to the problem was found Crusades stopped. Religious people still wanted to continue, but society rejected these pleas.
Thus no, I don't think it can be easily said that "the net result of all religions on this planet is utterly detrimental": they play role of "safety valve" and pacify the population (give good, noble, justification for objectively needed atrocities) and in fact it looks like net sum is quite positive indeed.
Human beings in general are hard wired for compassion, love and help etc.
Where such crazy ideas come from? It's just stupid. Yes, humans are capable of compassion, love, help and so on - but to say that are hardwired to do that... Sorry, but not even close. They are hardwired to survive and propagate (just like all other creatures). When compassion, love and other such qualities are helpful (and they often do) - everything is fine and religion takes a backseat, when they are detrimental - you need a religion to justify you actions.
Being guided by the wisdom of your fellow man, facts, reality, by science and by lessons learned from our history would be a much better thing for mankind than hypocritical false religions.
What this has to do with anything? Religions rarely (if ever) actually guide the mankind. Sure, they are used to justify things a lot, but to actually guide? Nope. You've put them on pedestal they don't deserve - no wonder you've gotten wrong impression about them.
Why are you so sure?
Posted Jul 17, 2011 13:40 UTC (Sun) by corbet (editor, #1) [Link]
OK, folks, can we stop this one here? Religion is getting pretty off-topic for LWN, and I'm not sure that much good will come from discussing it further.Except, of course, that blasphemous users of the wrong editor are still fair game.
IBM to contribute Symphony to OpenOffice.org
Posted Jul 15, 2011 7:11 UTC (Fri) by xtifr (subscriber, #143) [Link]
By liberating Symphony, IBM has maximized their options for minimal effort. It's possible that people will take the effort to re-base a Symphony on top of LO, in which case IBM gets the benefit of LO's improvements. But if that doesn't happen, they're no worse off than they were, and they still get some "many eyes" effect on the Symphony code. It's pretty much a win-win for IBM no matter how this plays out. The worst possible scenario is that they're no worse off than they were.
I'm going to reject the this-is-an-attack-on-LO theories until I see a lot stronger evidence. IBM is generally pro-copyleft, especially when it comes to their own code. I think this is just a good move for IBM and basically a good move for the rest of us. I mean, who can complain about a large amount of working, widely-used code contributed to the community? Even if you don't want to use Symphony.
I might wish this had happened sooner, before the official OOo/LO split. But it didn't, and so, from where we stand today, I think this is, overall, about as good an event as I could have hoped for. Kudos to IBM!
IBM to contribute Symphony to OpenOffice.org
Posted Jul 15, 2011 8:56 UTC (Fri) by jamesh (guest, #1159) [Link]
From this email it sounds like they have devoted effort to stripping LGPL code from OpenOffice, so it seems unlikely that they would want to add more.
IBM to contribute Symphony to OpenOffice.org
Posted Jul 15, 2011 20:53 UTC (Fri) by Wol (guest, #4433) [Link]
ALL LibreOffice code (that is, code donated to the LibreOffice project) is licenced MPL. Add the fact that the original code base has been relicenced to Apache by Oracle, and (murkiness aside) you can now legally copy the entire LibreOffice project without using the (L)GPL for as much as one line of code!
The choice of MPL by TDF was apparently deliberate to be friendly to IBM.
Cheers,
Wol
IBM to contribute Symphony to OpenOffice.org
Posted Jul 16, 2011 4:32 UTC (Sat) by am (subscriber, #69042) [Link]
IBM to contribute Symphony to OpenOffice.org
Posted Jul 16, 2011 14:46 UTC (Sat) by Wol (guest, #4433) [Link]
As for MPL, look here ...
http://www.documentfoundation.org/develop/
http://wiki.documentfoundation.org/License_Policy
Let's split the LO code base in two - the code that came from OOo, and the code that's been added whether Go-OO or LO.
The OOo code has been relicenced Apache.
The Go-OO/LO code is available under the MPL.
So, it's a fair claim that you can copy all of LO without going near the (L)GPL. To be safe, yes you probably would want to make sure that all the Oracle code had been relicenced as AL2.
Cheers,
Wol
IBM to contribute Symphony to OpenOffice.org
Posted Jul 16, 2011 21:01 UTC (Sat) by tzafrir (subscriber, #11501) [Link]
IBM to contribute Symphony to OpenOffice.org
Posted Jul 15, 2011 22:00 UTC (Fri) by xtifr (subscriber, #143) [Link]
I can't imagine why they'd think the GPL would hinder them in any way. They've shown themselves to be quite intelligent about copyleft in the past, and are fully supportive. As for stripping the LGPL parts--OOo is currently under the Apache license, and they have no guarantee that anyone will modify it to work with LO, so stripping the incompatible-with-Apache parts simply helps keep their options open. This way it can merge with OOo if other options don't play out.
IBM to contribute Symphony to OpenOffice.org
Posted Jul 18, 2011 11:32 UTC (Mon) by nim-nim (subscriber, #34454) [Link]
IBM to contribute Symphony to OpenOffice.org
Posted Jul 15, 2011 7:19 UTC (Fri) by slashdot (guest, #22014) [Link]
IBM to contribute Symphony to OpenOffice.org
Posted Jul 15, 2011 13:07 UTC (Fri) by kragilkragil2 (guest, #76172) [Link]
Still no code ...
Posted Jul 18, 2011 9:10 UTC (Mon) by mmeeks (subscriber, #56090) [Link]
2007: http://www.consortiuminfo.org/standardsblog/article.php?s...
2008: http://blogs.oracle.com/malte/entry/iaccessible2_or_ibm_t...
And then of course with the ASF OO.o announcement, and now yet again.
And still their code is not published. It makes one wonder if there is a limit to the number of times something can be re-announced before people loose interest. We can anticipate -at-least- one more announcement - as/when the code actually becomes public & we can read/analyse it finally.
Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds