You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Regina Henschel <rb...@t-online.de> on 2012/05/23 13:54:31 UTC

Request for Apache License for CWSs

Hi,

There are a lot of CWSs in http://hg.services.openoffice.org/. The files 
are still under LGPL3. Some of these CWSs are relevant for LO and for 
AOO. It it possible to get these CWSs under APL2.0?

Which CWSs LibreOffice needs, I would have to ask. I know for example 
their are interested in CWS gnumake4.

For AOO itself the CWS calcishmakkica is important. It contains the 
COUNTIFS-function and others, that had been announced for AOO3.4 but 
were not integrated and the release notes has to be corrected. That CWS 
is ready but is was not integrated into OOo because of feature freeze.

Kind regards
Regina

Re: Request for Apache License for CWSs

Posted by Regina Henschel <rb...@t-online.de>.
Jan Holesovsky schrieb:
> Hi Andre,
>
> On 2012-05-23 at 16:40 +0200, Andre Fischer wrote:
>
>> I can not find the following child work spaces on
>> http://hg.services.openoffice.org/.  Can you point me to the right place?
>
> So it seems that some of them are integrated in the OOO340_m1 already.
> The following are the integration commits, but one can go after the
> individual commits there, I suppose.
>
>> 	cws aw084
>
> http://hg.services.openoffice.org/OOO340/rev/f827c392c351
>
>> 	cws calc65
>
> http://hg.services.openoffice.org/OOO340/rev/4b1aa1b42b08
>
>> 	cws impress210
>
> http://hg.services.openoffice.org/OOO340/rev/d5d79ec61dd2
>
>> 	cws impressdefaults1
>
> http://hg.services.openoffice.org/OOO340/rev/38e56d10c21b
>
>> 	cws ooo34gsl10
>
> Not sure here; there is ooo33gsl10 integrated here:
> http://hg.services.openoffice.org/OOO340/rev/56a53c89ee29 , but I have
> no idea if it is the same thing (without looking further at the
> individual commits).
>
>> 	cws ooo34gslstop1
>
> No sign of that in OOO340_m1 :-(
>
> So aw084, calc65, impress210, and impressdefaults1 are covered by AL2,
> is that correct?
>
> Any idea anyone what / where are those ooo34gsl10 and ooo34gslstop1?

I have found CWS ooo34gsl10 integrated 10.Sep. by erack
by search in https://fisheye6.atlassian.com/changelog/ooo/trunk/main, 
revision 1167573

I have found CWS ooo34gslstop1 integrated 10.Sep. by erack
by search in https://fisheye6.atlassian.com/changelog/ooo/trunk/main
revision 1167561

Kind regards
Regina


>
> Thank you,
> Kendy
>
>


Re: Request for Apache License for CWSs

Posted by Jan Holesovsky <ke...@suse.cz>.
Hi Andre,

On 2012-05-23 at 16:40 +0200, Andre Fischer wrote:

> I can not find the following child work spaces on 
> http://hg.services.openoffice.org/.  Can you point me to the right place?

So it seems that some of them are integrated in the OOO340_m1 already.
The following are the integration commits, but one can go after the
individual commits there, I suppose.

> 	cws aw084

http://hg.services.openoffice.org/OOO340/rev/f827c392c351

> 	cws calc65

http://hg.services.openoffice.org/OOO340/rev/4b1aa1b42b08

> 	cws impress210

http://hg.services.openoffice.org/OOO340/rev/d5d79ec61dd2

> 	cws impressdefaults1

http://hg.services.openoffice.org/OOO340/rev/38e56d10c21b

> 	cws ooo34gsl10

Not sure here; there is ooo33gsl10 integrated here:
http://hg.services.openoffice.org/OOO340/rev/56a53c89ee29 , but I have
no idea if it is the same thing (without looking further at the
individual commits).

> 	cws ooo34gslstop1

No sign of that in OOO340_m1 :-(

So aw084, calc65, impress210, and impressdefaults1 are covered by AL2,
is that correct?

Any idea anyone what / where are those ooo34gsl10 and ooo34gslstop1?

Thank you,
Kendy


Re: Request for Apache License for CWSs

Posted by Andre Fischer <af...@a-w-f.de>.
On 23.05.2012 16:00, Michael Meeks wrote:
>
> On Wed, 2012-05-23 at 13:54 +0200, Regina Henschel wrote:
>> There are a lot of CWSs in http://hg.services.openoffice.org/. The files
>> are still under LGPL3. Some of these CWSs are relevant for LO and for
>> AOO. It it possible to get these CWSs under APL2.0?
>
> 	Right ! so I've been delaying the ask until I have an accurate list,
> but since that's taking a bit of time, here is a (possibly incomplete)
> list of useful CWS' that we have code integrated from:
>
> 	cws ause130
> 	cws aw084
> 	cws calc65
> 	cws gnumake4
> 	cws impress210
> 	cws impressdefaults1
> 	cws mav58
> 	cws ooo340fixes
> 	cws ooo34gsl01
> 	cws ooo34gsl10
> 	cws ooo34gslstop1
> 	cws sw34bf06
> 	cws writerfilter10

I can not find the following child work spaces on 
http://hg.services.openoffice.org/.  Can you point me to the right place?

	cws aw084
	cws calc65
	cws impress210
	cws impressdefaults1
	cws ooo34gsl10
	cws ooo34gslstop1

Thanks,
Andre

>
> 	If we can't get them under AL2.0 in time, then we will need to
> incrementally remove and re-write them on a per-file basis I imagine -
> which would be unfortunate but not debilitating.
>
> 	Of course - now that we have some sort of list, further clarity on the
> process by which these LGPLv3, Oracle owned CWS become AL2.0 is much
> appreciated.
>
> 	Michael S. had a few others that had useful features not-yet-merged in
> mind.
>
> 	HTH,
>
> 		Michael.
>

Re: Request for Apache License for CWSs

Posted by Michael Stahl <ms...@redhat.com>.
On 23/05/12 16:00, Michael Meeks wrote:
> 
> On Wed, 2012-05-23 at 13:54 +0200, Regina Henschel wrote:
>> There are a lot of CWSs in http://hg.services.openoffice.org/. The files 
>> are still under LGPL3. Some of these CWSs are relevant for LO and for 
>> AOO. It it possible to get these CWSs under APL2.0?
> 
> 	Right ! so I've been delaying the ask until I have an accurate list,
> but since that's taking a bit of time, here is a (possibly incomplete)
> list of useful CWS' that we have code integrated from:
> 
> 	cws ause130
> 	cws gnumake4
> 	cws writerfilter10
> 	cws mav58

these are not yet integrated at ApacheOO AFAIK.

missing from this list is "ause131", or so i thought but upon closer
examination the globalmn.hrc problem has been fixed independently in
LibreOffice so it's not required (but Apache folks probably want it).

oh, CWS "sb140" is definitely missing from the list.

> 	cws ooo34gsl01
> 	cws ooo34gsl10
> 	cws ooo34gslstop1

these three are all actually "ooo34gsl01", just sometimes with typos.
"ooo34gsl01" was committed by myself in ApacheOO SVN, should be in the
3.4.0 release.

> 	cws ooo340fixes
> 	cws sw34bf06

both also committed by myself in ApacheOO SVN, should be in 3.4.0 release.

> 	cws aw084
> 	cws calc65
> 	cws impress210
> 	cws impressdefaults1

these were integrated into OOO340_m1, which was AFAIK never merged
wholesale into LibreOffice (the last milestone merged was DEV300_m106),
so they're already in the initial ApacheOO SVN import.

> 	If we can't get them under AL2.0 in time, then we will need to
> incrementally remove and re-write them on a per-file basis I imagine -
> which would be unfortunate but not debilitating.
> 
> 	Of course - now that we have some sort of list, further clarity on the
> process by which these LGPLv3, Oracle owned CWS become AL2.0 is much
> appreciated.
> 
> 	Michael S. had a few others that had useful features not-yet-merged in
> mind.

yes, there are some nice to have things that are relatively low-hanging,
would be a shame if the effort gone into them were wasted:

"swcoreseparation" CWS contains nice refactoring of sw to remove
dependencies from core code to ui code by mba
https://issues.apache.org/ooo/show_bug.cgi?id=117814

"tl77" CWS contains refactoring of edit engine clipboard code to replace
the binary SfxItemPool-based serialization format with ODF, and
subsequent removal of the un-maintainable SfxItemPool serialization code

"textalignment01" CWS contains a substantial re-work of RTL code by
Oliver-Rainer (that is not finished AFAIR) to make it conform with ODF
(currently we mis-interpret the "start" and "end" alignment values)
https://issues.apache.org/ooo/show_bug.cgi?id=105270
https://bugs.freedesktop.org/show_bug.cgi?id=37128

"accfixes2", "accfixes3", "accstuff", "accia2bridge" CWSes contain
accessibility stuff, see Malte's mail for a description:
http://permalink.gmane.org/gmane.comp.documentfoundation.libreoffice.accessibility/164

regards,
 michael

Re: Request for Apache License for CWSs

Posted by Michael Meeks <mi...@suse.com>.
On Wed, 2012-05-23 at 13:54 +0200, Regina Henschel wrote:
> There are a lot of CWSs in http://hg.services.openoffice.org/. The files 
> are still under LGPL3. Some of these CWSs are relevant for LO and for 
> AOO. It it possible to get these CWSs under APL2.0?

	Right ! so I've been delaying the ask until I have an accurate list,
but since that's taking a bit of time, here is a (possibly incomplete)
list of useful CWS' that we have code integrated from:

	cws ause130
	cws aw084
	cws calc65
	cws gnumake4
	cws impress210
	cws impressdefaults1
	cws mav58
	cws ooo340fixes
	cws ooo34gsl01
	cws ooo34gsl10
	cws ooo34gslstop1
	cws sw34bf06
	cws writerfilter10

	If we can't get them under AL2.0 in time, then we will need to
incrementally remove and re-write them on a per-file basis I imagine -
which would be unfortunate but not debilitating.

	Of course - now that we have some sort of list, further clarity on the
process by which these LGPLv3, Oracle owned CWS become AL2.0 is much
appreciated.

	Michael S. had a few others that had useful features not-yet-merged in
mind.

	HTH,

		Michael.

-- 
michael.meeks@suse.com  <><, Pseudo Engineer, itinerant idiot


Re: Request for Apache License for CWSs

Posted by Rob Weir <ro...@apache.org>.
On Fri, Jun 8, 2012 at 11:29 AM, Pedro Giffuni <pf...@apache.org> wrote:
> FWIW,
>
> --- Ven 8/6/12, Ariel Constenla-Haile ha scritto:
> ...
>>
>> If Marina was in the internship program, then she was not an
>> Oracle employee, and the joint copyright assignment she
>> signed does not take her rights over the code. AINAL,
>> but I guess the situation is different
>> with code written by former Oracle employees working for
>> OOo.
>>
>
> If the internship was paid (which is usual in internships
> involved in doing anything copyrightable) the code is owned
> by the employer. If the internship was not paid then the
> company can argue she used company resources (tutors, etc)
> that were not available under other conditions. Interns are
> not different to regular employees in such cases.
>

I'd start with asking the intern first, and then Oracle.  But with
some tact.  I can't think of any large corporation (or small one) that
prefers to deal with such questions on a public mailing list.

> But IANAL,
>
> Pedro.
>

Re: Request for Apache License for CWSs

Posted by Pedro Giffuni <pf...@apache.org>.
Hi Ariel;

--- Ven 8/6/12, Ariel Constenla-Haile <ar...@apache.org> ha scritto:
...

> 
> You are missing the context:
> 
> - the Internship was
>   http://wiki.services.openoffice.org/wiki/OpenOffice.org_Internship
> - it was payed by Team OpenOffice.org on behalf of the
> Community Council
>   with community resources
> - the contributor signed the SCA
>   http://wiki.services.openoffice.org/wiki/OpenOffice.org_Internship#Terms_.26_Conditions
> 
> This means the Intern owns the copyright on the code she/he
> wrote. The issue in this case is that Daniel and Eike both
> contributed code being Oracle employees.
> 

Ah, OK ...

I think the owner was the organization that paid, but one
of the conditions for the internship was clearly to sign
the JCA so only Oracle has control of the copyright
without any reasonable doubt. 

Just for reference.. I once needed a header from a GSoC
project that was written for Haiku (under MIT license).
I needed that header under BSD 2 Clause license so I
contacted the author. The author was paid by Google
to do the project so instead of relicensing directly
he had me contact the Haiku guys to get the header
relicensed.

After a long delay to get any answer, finally Haiku
said it was OK to relicense the header under a BSD
license but it took so long that I didn't really
use the header at all. Hopefully we will get to
use it for another GSoC this year :-P.

Pedro.



Re: Request for Apache License for CWSs

Posted by Ariel Constenla-Haile <ar...@apache.org>.
On Fri, Jun 08, 2012 at 08:29:44AM -0700, Pedro Giffuni wrote:
> > If Marina was in the internship program, then she was not an
> > Oracle employee, and the joint copyright assignment she
> > signed does not take her rights over the code. AINAL,
> > but I guess the situation is different
> > with code written by former Oracle employees working for
> > OOo.
> > 
> 
> If the internship was paid (which is usual in internships
> involved in doing anything copyrightable) the code is owned
> by the employer. If the internship was not paid then the
> company can argue she used company resources (tutors, etc)
> that were not available under other conditions. Interns are
> not different to regular employees in such cases.

You are missing the context:

- the Internship was
  http://wiki.services.openoffice.org/wiki/OpenOffice.org_Internship
- it was payed by Team OpenOffice.org on behalf of the Community Council
  with community resources
- the contributor signed the SCA
  http://wiki.services.openoffice.org/wiki/OpenOffice.org_Internship#Terms_.26_Conditions

This means the Intern owns the copyright on the code she/he wrote. The
issue in this case is that Daniel and Eike both contributed code being
Oracle employees.


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina

Re: Request for Apache License for CWSs

Posted by Eike Rathke <oo...@erack.de>.
Hi Ariel,

Andrew on Cc.

On Friday, 2012-06-08 08:44:51 -0300, Ariel Constenla-Haile wrote:

> If Marina was in the internship program, then she was not an Oracle
> employee, and the joint copyright assignment she signed does not take
> her rights over the code. AINAL, but I guess the situation is different
> with code written by former Oracle employees working for OOo.

Of course she has rights over her code, but she also contributed the
code under the SCA/OCA to OOo, so Oracle has the same rights on the code
as on every other code of every contributor to the project.

> > It would be unnecessary to redo all the work, which
> > is quite some amount, if we could get the changes of this CWS under ALv2
> > soon.
> > 
> > So how to proceed?
> 
> If my interpretation is right, Marina can take all the code she wrote in
> this CWS and commit it in LO and/or AOO without asking Oracle's
> permission.

Yes she could, but the complete work is done by three persons, all under
the copyright of Oracle. IMHO the changes of these CWSs were intended to
be covered by the source code grant to Apache.

Andrew, could you provide insights on this?

Thanks
  Eike

-- 
 PGP/OpenPGP/GnuPG encrypted mail preferred in all private communication.
 Key ID: 0x293C05FD - 997A 4C60 CE41 0149 0DB3  9E96 2F1A D073 293C 05FD

Re: Request for Apache License for CWSs

Posted by Pedro Giffuni <pf...@apache.org>.
FWIW,

--- Ven 8/6/12, Ariel Constenla-Haile ha scritto:
...
> 
> If Marina was in the internship program, then she was not an
> Oracle employee, and the joint copyright assignment she
> signed does not take her rights over the code. AINAL,
> but I guess the situation is different
> with code written by former Oracle employees working for
> OOo.
> 

If the internship was paid (which is usual in internships
involved in doing anything copyrightable) the code is owned
by the employer. If the internship was not paid then the
company can argue she used company resources (tutors, etc)
that were not available under other conditions. Interns are
not different to regular employees in such cases.

But IANAL,

Pedro.
 

Re: Request for Apache License for CWSs

Posted by Ariel Constenla-Haile <ar...@apache.org>.
Hi Eike,

On Fri, Jun 08, 2012 at 01:28:59PM +0200, Eike Rathke wrote:
> Hi,
> 
> On Wednesday, 2012-05-23 13:54:31 +0200, Regina Henschel wrote:
> 
> > For AOO itself the CWS calcishmakkica is important.
> 
> I'd like to bring this up on the radar again. The CWS contains important
> work implementing spreadsheet formulas defined by ODF OpenFormula, done
> by Marina during an OOo internship, myself as mentor and Daniel for the
> Excel import/export. 

If Marina was in the internship program, then she was not an Oracle
employee, and the joint copyright assignment she signed does not take
her rights over the code. AINAL, but I guess the situation is different
with code written by former Oracle employees working for OOo.

> It would be unnecessary to redo all the work, which
> is quite some amount, if we could get the changes of this CWS under ALv2
> soon.
> 
> So how to proceed?

If my interpretation is right, Marina can take all the code she wrote in
this CWS and commit it in LO and/or AOO without asking Oracle's
permission.


Regards
-- 
Ariel Constenla-Haile
La Plata, Argentina

Re: Request for Apache License for CWSs

Posted by Eike Rathke <oo...@erack.de>.
Hi,

On Wednesday, 2012-05-23 13:54:31 +0200, Regina Henschel wrote:

> For AOO itself the CWS calcishmakkica is important.

I'd like to bring this up on the radar again. The CWS contains important
work implementing spreadsheet formulas defined by ODF OpenFormula, done
by Marina during an OOo internship, myself as mentor and Daniel for the
Excel import/export. It would be unnecessary to redo all the work, which
is quite some amount, if we could get the changes of this CWS under ALv2
soon.

So how to proceed?

  Eike

-- 
 PGP/OpenPGP/GnuPG encrypted mail preferred in all private communication.
 Key ID: 0x293C05FD - 997A 4C60 CE41 0149 0DB3  9E96 2F1A D073 293C 05FD

Re: Request for Apache License for CWSs

Posted by Andrew Rist <an...@oracle.com>.

On 5/23/2012 4:06 PM, Rob Weir wrote:
> On Wed, May 23, 2012 at 7:54 AM, Regina Henschel
> <rb...@t-online.de>  wrote:
>> Hi,
>>
>> There are a lot of CWSs in http://hg.services.openoffice.org/. The files are
>> still under LGPL3. Some of these CWSs are relevant for LO and for AOO. It it
>> possible to get these CWSs under APL2.0?
>>
> Who is hosting http://hg.services.openoffice.org currently?  I assume
> this is not Apache.
that would be Oracle...
>
>> Which CWSs LibreOffice needs, I would have to ask. I know for example their
>> are interested in CWS gnumake4.
>>
>> For AOO itself the CWS calcishmakkica is important. It contains the
>> COUNTIFS-function and others, that had been announced for AOO3.4 but were
>> not integrated and the release notes has to be corrected. That CWS is ready
>> but is was not integrated into OOo because of feature freeze.
>>
>> Kind regards
>> Regina

-- 

Andrew Rist | Interoperability Architect
OracleCorporate Architecture Group
Redwood Shores, CA | 650.506.9847


Re: Request for Apache License for CWSs

Posted by Rob Weir <ro...@apache.org>.
On Wed, May 23, 2012 at 7:54 AM, Regina Henschel
<rb...@t-online.de> wrote:
> Hi,
>
> There are a lot of CWSs in http://hg.services.openoffice.org/. The files are
> still under LGPL3. Some of these CWSs are relevant for LO and for AOO. It it
> possible to get these CWSs under APL2.0?
>

Who is hosting http://hg.services.openoffice.org currently?  I assume
this is not Apache.

> Which CWSs LibreOffice needs, I would have to ask. I know for example their
> are interested in CWS gnumake4.
>
> For AOO itself the CWS calcishmakkica is important. It contains the
> COUNTIFS-function and others, that had been announced for AOO3.4 but were
> not integrated and the release notes has to be corrected. That CWS is ready
> but is was not integrated into OOo because of feature freeze.
>
> Kind regards
> Regina