Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 810BB785F for ; Thu, 14 Jul 2011 03:10:40 +0000 (UTC) Received: (qmail 25226 invoked by uid 500); 14 Jul 2011 03:10:39 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 25016 invoked by uid 500); 14 Jul 2011 03:10:31 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 25008 invoked by uid 99); 14 Jul 2011 03:10:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jul 2011 03:10:26 +0000 X-ASF-Spam-Status: No, hits=-0.1 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mayongl@cn.ibm.com designates 202.81.31.146 as permitted sender) Received: from [202.81.31.146] (HELO e23smtp04.au.ibm.com) (202.81.31.146) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jul 2011 03:10:15 +0000 Received: from d23relay04.au.ibm.com (d23relay04.au.ibm.com [202.81.31.246]) by e23smtp04.au.ibm.com (8.14.4/8.13.1) with ESMTP id p6E33a61007854 for ; Thu, 14 Jul 2011 13:03:36 +1000 Received: from d23av04.au.ibm.com (d23av04.au.ibm.com [9.190.235.139]) by d23relay04.au.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p6E39TLV581842 for ; Thu, 14 Jul 2011 13:09:29 +1000 Received: from d23av04.au.ibm.com (loopback [127.0.0.1]) by d23av04.au.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p6E39p65026629 for ; Thu, 14 Jul 2011 13:09:51 +1000 Received: from d23m0037.cn.ibm.com (d23m0037.cn.ibm.com [9.181.2.105]) by d23av04.au.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id p6E39o7d026603 for ; Thu, 14 Jul 2011 13:09:50 +1000 In-Reply-To: <4E1E2EB1.3090005@wtnet.de> References: <4E1E2EB1.3090005@wtnet.de> To: ooo-dev@incubator.apache.org MIME-Version: 1.0 Subject: Re: Symphony contribution X-KeepSent: FE6EAA9D:2C929E08-482578CD:000D5E79; type=4; name=$KeepSent X-Mailer: Lotus Notes Build V853_CD1_11072010 November 07, 2010 From: Yong Lin Ma Message-ID: Date: Thu, 14 Jul 2011 11:09:43 +0800 X-MIMETrack: Serialize by Router on D23M0037/23/M/IBM(Release 8.5.1FP4|July 25, 2010) at 07/14/2011 11:09:44, Serialize complete at 07/14/2011 11:09:44 Content-Type: multipart/alternative; boundary="=_alternative 001169A8482578CD_=" X-Virus-Checked: Checked by ClamAV on apache.org --=_alternative 001169A8482578CD_= Content-Type: text/plain; charset="US-ASCII" A few things I like to clarify. We are not announcing giving up Symphony development. IBM has business commitment with Symphony and its users. We are willing to contribute the whole Symphony to community. The code would be available to the community. (The C++ part of Symphony, also the counterpart of OO.o in Symphony). Features/Fixes which can be accepted by community will be integrated into Apache OpenOffice. Since we are managing Symphony development with ClearCase/Clearquest, it would be more easier for us to do the integration. But other committers definitely can help and speed up the work. By far, we should focus on getting the first Apache OpenOffice release done. A little technical background about Symphony 1, Symphony is based on both OpenOffice.org and Eclipse technologies. It can be seen as an OpenOffice.org instance (C++) embedded in a Java window. The menu/toolbars and the tab windows are all implemented with the help of IBM Expeditor(Eclipse based technology). All the C++ libraries are packaged and managed by Eclipse plugins. 2, Symphony provide Java interface and lotus script interface for application developer in development toolkit. OpenOffice.org extension won't work in Symphony. 3, A key performance improvement in Symphony is Async document loading for Writer and Presentation documents. User can see document content get displayed before the whole document content get loaded. It would be more difficult to integrate this into Apache OpenOffice than other features Symphony has Regards. Erik Ma Yong Lin Ma Architect of IBM Lotus Symphony Am 07/14/2011 12:00 AM, schrieb Rob Weir: > 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. Great, thanks 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. This looks like a very big step as you giveup your separat development - at least I understand it this way. Maybe you could tell us a bit more about when you plan to integrate the selected code pieces? The reason for asking is the following: I hope that we first can stabilize the original OOo code to get the first release done - the OOo 3.4 is (OK, was) already in Beta mode, so just a few more fixes and then we would have our release. Now at Apache we may have to work on some dependencies to eleminate which otherwise would prevent an official release. But I think also this is doable within this year. After the release is done we can make the big step to integrate the Symphony code and move towards a new release. An alternative would be to stabilize the 3.4 code and then branching, so that we have a release branch (.../repos/asf/incubator/ooo/branches/ooo34) and the normal dev branch (.../repos/asf/incubator/ooo/trunk/). Then it's possible to work on both - if we have enough man power to do both in parallel. ;-) I hope you have the same process in mind. Otherwise if you thought about to integrate the Symphony stuff and then doing our first release at Apache, I fear it will need much more time then just a few months. > 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. Malte is knowing this part best and I hope he can help to integrate this well. > 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. Shame on me as I don't know much about Symphony yet but looking at the screenshots the tabbed documents looks like a great feature. > 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. Sure, I really do. Finally, I wish you much fun at Berlin, enjoy the beers and have save trips. :-) Marcus --=_alternative 001169A8482578CD_=--