You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by Jukka Zitting <ju...@gmail.com> on 2009/04/15 15:22:06 UTC

IP clearance for the Chemistry contribution (Was: svn commit: r765129 [1/5] - in /jackrabbit/sandbox/chemistry: ...)

Hi,

On Wed, Apr 15, 2009 at 12:49 PM,  <dp...@apache.org> wrote:
> URL: http://svn.apache.org/viewvc?rev=765129&view=rev
> Log:
> Initial checkin of chemistry

We should have a paper trail for any codebases we import. The size of
the Chemistry codebase suggests that we should even follow the full IP
clearance process as described in
http://incubator.apache.org/ip-clearance/.

Florent, would you and/or Nuxeo (depending on copyright ownership) be
willing to submit a software grant
(http://www.apache.org/licenses/software-grant.txt) covering the
Chemistry codebase?

BR,

Jukka Zitting

Re: IP clearance for the Chemistry contribution (Was: svn commit: r765129 [1/5] - in /jackrabbit/sandbox/chemistry: ...)

Posted by Bertrand Delacretaz <bd...@apache.org>.
On Thu, Apr 16, 2009 at 9:52 AM, Felix Meschberger <fm...@gmail.com> wrote:
>> ...On Thu, Apr 16, 2009 at 9:12 AM, Marcel Reutegger
>> <ma...@gmx.net> wrote:
>>> Hi,
>>>
>>> the sources contain a copy right notice in the license header.
>>> wouldn't it be easier to have that in a notice file and instead use
>>> the standard apache license header?...

> Definitely, as soon as the code is part of Jackrabbit (which is the time
> it is stored in the SVN) it belongs to the ASF and nobody but the ASF
> holds the copyright....

That's wrong - as clearly stated in [1], people who donate code to the
ASF can keep the copyright on it, the ASF only requires a copyright
*license*, to allow us to redistribute such code.

Common practice for code copyrighted by someone else than the ASF is
to remove copyright headers from the source files, and use the
NOTICE.txt file to mention such copyrights. See for example the Bouncy
Castle notice in [2].

-Bertrand

[1] http://www.apache.org/licenses/software-grant.txt
[2] http://mirrors.isc.org/pub/apache/geronimo/eclipse/updates/NOTICE.txt

Re: IP clearance for the Chemistry contribution (Was: svn commit: r765129 [1/5] - in /jackrabbit/sandbox/chemistry: ...)

Posted by Alexander Klimetschek <ak...@day.com>.
On Thu, Apr 16, 2009 at 12:18 PM, Felix Meschberger <fm...@gmail.com> wrote:
>>> Definitely, as soon as the code is part of Jackrabbit (which is the time
>>> it is stored in the SVN) it belongs to the ASF and nobody but the ASF
>>> holds the copyright. As a consequence I would even go as far as say,
>>> this line must be removed.
>>
>> I guess a distributed version control system like git would help with
>> such situations ;-)
>
> I don't think so.

Of course it would have helped, because Dominique could have worked
completely locally on the code with full version control and commit it
back to the "central" apache repository later, with the code being
corrected.

Regards,
Alex

-- 
Alexander Klimetschek
alexander.klimetschek@day.com

Re: IP clearance for the Chemistry contribution (Was: svn commit: r765129 [1/5] - in /jackrabbit/sandbox/chemistry: ...)

Posted by Felix Meschberger <fm...@gmail.com>.
Hi,

Alexander Klimetschek schrieb:
> On Thu, Apr 16, 2009 at 9:52 AM, Felix Meschberger <fm...@gmail.com> wrote:
>>> On Thu, Apr 16, 2009 at 9:12 AM, Marcel Reutegger
>>> <ma...@gmx.net> wrote:
>>>> Hi,
>>>>
>>>> the sources contain a copy right notice in the license header.
>>>> wouldn't it be easier to have that in a notice file and instead use
>>>> the standard apache license header? there are also @author tags in
>>>> javadoc, which is contrary to our policy...
>> Definitely, as soon as the code is part of Jackrabbit (which is the time
>> it is stored in the SVN) it belongs to the ASF and nobody but the ASF
>> holds the copyright. As a consequence I would even go as far as say,
>> this line must be removed.
> 
> I guess a distributed version control system like git would help with
> such situations ;-)

I don't think so.

Regards
Felix


Re: IP clearance for the Chemistry contribution (Was: svn commit: r765129 [1/5] - in /jackrabbit/sandbox/chemistry: ...)

Posted by Alexander Klimetschek <ak...@day.com>.
On Thu, Apr 16, 2009 at 9:52 AM, Felix Meschberger <fm...@gmail.com> wrote:
>> On Thu, Apr 16, 2009 at 9:12 AM, Marcel Reutegger
>> <ma...@gmx.net> wrote:
>>> Hi,
>>>
>>> the sources contain a copy right notice in the license header.
>>> wouldn't it be easier to have that in a notice file and instead use
>>> the standard apache license header? there are also @author tags in
>>> javadoc, which is contrary to our policy...
>
> Definitely, as soon as the code is part of Jackrabbit (which is the time
> it is stored in the SVN) it belongs to the ASF and nobody but the ASF
> holds the copyright. As a consequence I would even go as far as say,
> this line must be removed.

I guess a distributed version control system like git would help with
such situations ;-)

Regards,
Alex

-- 
Alexander Klimetschek
alexander.klimetschek@day.com

Re: IP clearance for the Chemistry contribution (Was: svn commit: r765129 [1/5] - in /jackrabbit/sandbox/chemistry: ...)

Posted by Felix Meschberger <fm...@gmail.com>.
Hi,

Dominique Pfister schrieb:
> I wanted to check in the sources unchanged as I downloaded them before
> starting to adjust the license header, do refactorings, etc.
> 
> Are you sure that @author tags in javadoc are not allowed in the
> sandbox as well? I see a lot of code in the sandbox that still
> contains them...

They are not disallowed but discouraged, since over time they get
outdated and pretty much useless. Therefore we decided to not use them
and remove them as we encounter them.

> On Thu, Apr 16, 2009 at 9:12 AM, Marcel Reutegger
> <ma...@gmx.net> wrote:
>> Hi,
>>
>> the sources contain a copy right notice in the license header.
>> wouldn't it be easier to have that in a notice file and instead use
>> the standard apache license header? there are also @author tags in
>> javadoc, which is contrary to our policy...

Definitely, as soon as the code is part of Jackrabbit (which is the time
it is stored in the SVN) it belongs to the ASF and nobody but the ASF
holds the copyright. As a consequence I would even go as far as say,
this line must be removed.

Finally, I agree with Jukka, that we should properly do the IP clearance
path, even though Florent may have discussed everything here. The code
was really developped outside of Apache (we don't care for reasons,
really) and should now undergo proper clearance.

Regards
Felix

>>
>> regards
>>  marcel
>>
>> 2009/4/15 Jukka Zitting <ju...@gmail.com>:
>>> Hi,
>>>
>>> On Wed, Apr 15, 2009 at 12:49 PM,  <dp...@apache.org> wrote:
>>>> URL: http://svn.apache.org/viewvc?rev=765129&view=rev
>>>> Log:
>>>> Initial checkin of chemistry
>>> We should have a paper trail for any codebases we import. The size of
>>> the Chemistry codebase suggests that we should even follow the full IP
>>> clearance process as described in
>>> http://incubator.apache.org/ip-clearance/.
>>>
>>> Florent, would you and/or Nuxeo (depending on copyright ownership) be
>>> willing to submit a software grant
>>> (http://www.apache.org/licenses/software-grant.txt) covering the
>>> Chemistry codebase?
>>>
>>> BR,
>>>
>>> Jukka Zitting
>>>
> 

Re: IP clearance for the Chemistry contribution (Was: svn commit: r765129 [1/5] - in /jackrabbit/sandbox/chemistry: ...)

Posted by Dominique Pfister <do...@day.com>.
Hi,

I wanted to check in the sources unchanged as I downloaded them before
starting to adjust the license header, do refactorings, etc.

Are you sure that @author tags in javadoc are not allowed in the
sandbox as well? I see a lot of code in the sandbox that still
contains them...

Regards
Dominique

On Thu, Apr 16, 2009 at 9:12 AM, Marcel Reutegger
<ma...@gmx.net> wrote:
> Hi,
>
> the sources contain a copy right notice in the license header.
> wouldn't it be easier to have that in a notice file and instead use
> the standard apache license header? there are also @author tags in
> javadoc, which is contrary to our policy...
>
> regards
>  marcel
>
> 2009/4/15 Jukka Zitting <ju...@gmail.com>:
>> Hi,
>>
>> On Wed, Apr 15, 2009 at 12:49 PM,  <dp...@apache.org> wrote:
>>> URL: http://svn.apache.org/viewvc?rev=765129&view=rev
>>> Log:
>>> Initial checkin of chemistry
>>
>> We should have a paper trail for any codebases we import. The size of
>> the Chemistry codebase suggests that we should even follow the full IP
>> clearance process as described in
>> http://incubator.apache.org/ip-clearance/.
>>
>> Florent, would you and/or Nuxeo (depending on copyright ownership) be
>> willing to submit a software grant
>> (http://www.apache.org/licenses/software-grant.txt) covering the
>> Chemistry codebase?
>>
>> BR,
>>
>> Jukka Zitting
>>
>

Re: IP clearance for the Chemistry contribution (Was: svn commit: r765129 [1/5] - in /jackrabbit/sandbox/chemistry: ...)

Posted by Marcel Reutegger <ma...@gmx.net>.
Hi,

the sources contain a copy right notice in the license header.
wouldn't it be easier to have that in a notice file and instead use
the standard apache license header? there are also @author tags in
javadoc, which is contrary to our policy...

regards
 marcel

2009/4/15 Jukka Zitting <ju...@gmail.com>:
> Hi,
>
> On Wed, Apr 15, 2009 at 12:49 PM,  <dp...@apache.org> wrote:
>> URL: http://svn.apache.org/viewvc?rev=765129&view=rev
>> Log:
>> Initial checkin of chemistry
>
> We should have a paper trail for any codebases we import. The size of
> the Chemistry codebase suggests that we should even follow the full IP
> clearance process as described in
> http://incubator.apache.org/ip-clearance/.
>
> Florent, would you and/or Nuxeo (depending on copyright ownership) be
> willing to submit a software grant
> (http://www.apache.org/licenses/software-grant.txt) covering the
> Chemistry codebase?
>
> BR,
>
> Jukka Zitting
>

Re: IP clearance for the Chemistry contribution (Was: svn commit: r765129 [1/5] - in /jackrabbit/sandbox/chemistry: ...)

Posted by Dominique Pfister <do...@day.com>.
Hm,

I did not consider this being a necessity. Florent involved the dev
list from the beginning of his development efforts and developed in an
open and transparent fashion. So he followed the Apache development
style and the reason for his code not being contributed in bits and
pieces is just administrative.

Regards
Dominique

On Wed, Apr 15, 2009 at 3:22 PM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi,
>
> On Wed, Apr 15, 2009 at 12:49 PM,  <dp...@apache.org> wrote:
>> URL: http://svn.apache.org/viewvc?rev=765129&view=rev
>> Log:
>> Initial checkin of chemistry
>
> We should have a paper trail for any codebases we import. The size of
> the Chemistry codebase suggests that we should even follow the full IP
> clearance process as described in
> http://incubator.apache.org/ip-clearance/.
>
> Florent, would you and/or Nuxeo (depending on copyright ownership) be
> willing to submit a software grant
> (http://www.apache.org/licenses/software-grant.txt) covering the
> Chemistry codebase?
>
> BR,
>
> Jukka Zitting
>