Re: Request for Apache License for CWSs
Hi Ariel; --- Ven 8/6/12, Ariel Constenla-Haile 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
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 pgpoOYaUcaAB2.pgp Description: PGP signature
Re: Request for Apache License for CWSs
Hello Eike; --- Ven 8/6/12, Eike Rathke ha scritto: > 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? > Well, as you know, the only proved way to get code from a CWS relicensed is to commit it to the tree and wait for the ASF to make a release with it. Other alternatives have to be arranged directly with the copyright owner. Breaking the build or bringing stuff that doesn't work is not acceptable so I would suggest you make available the patch and give a couple of days before committing it just to make sure there are no objections. Of course you are a committer, so you can create a branch if you want to do some special work on it before getting it integrated. best regards, Pedro.
Re: Request for Apache License for CWSs
On Fri, Jun 8, 2012 at 11:29 AM, Pedro Giffuni 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
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
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 signature.asc Description: Digital signature
Re: Request for Apache License for CWSs
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 pgp7hMviZzfwM.pgp Description: PGP signature
Re: Request for Apache License for CWSs
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 signature.asc Description: Digital signature
Re: Request for Apache License for CWSs
On 5/23/2012 4:06 PM, Rob Weir wrote: On Wed, May 23, 2012 at 7:54 AM, Regina Henschel 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
On Wed, May 23, 2012 at 7:54 AM, Regina Henschel 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
Re: Request for Apache License for CWSs
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
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
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
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
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.me...@suse.com <><, Pseudo Engineer, itinerant idiot
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