commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian Behlendorf <br...@collab.net>
Subject Re: [math] Matrix subMatrix and mean methods
Date Fri, 08 Oct 2004 06:44:59 GMT
On Thu, 7 Oct 2004, Phil Steitz wrote:
> Brian Behlendorf wrote:
>> 
>> Thanks, Wolfgang.  This is a pretty easy case for us - as it sits today, 
>> especially with this email note from Wolfgang (which should be included in 
>> a NOTES file sitting near colt.jar when imported) it looks perfectly fine 
>> to incorporate this into Apache, preserving CERN's copyright notice. From a 
>> policy perspective, we should commit to the repository not just the .jar 
>> file but the source code as well.
>> 
>> Any patches that Apache developers need to make should be offered upstream, 
>> of course, and then reincorporated into the ASF repository by merging in a 
>> new version.  But if we need to locally modify the work, then the copyright 
>> on the resulting derivative work would be (C) Apache Software Foundation 
>> and the Apache 2.0 license, being careful not to remove the original (C) 
>> CERN or license/notice.
>
> What if what we end up wanting to do is to incorporate code from the 
> implemented algorithms into existing Apache software?  Then do we just need 
> to add the CERN license / notice?

You should include the CERN license into the file where the code that 
originated from CERN appeared, making it clear that it refers to the code 
that was imported.  For example, at the top of the related file:

/* Copyright 1999-2004 The Apache Software Foundation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *     http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */

/* Portions originally Copyright CERN, under the following license:
  * [... CERN license ...]
  */

The CVS or SVN history would be consulted if we needed to know exactly 
which portions.  The above is enough to know - it gives credit where 
credit is due, and nothing in that license places a requirement that the 
ASF license does not also require.

 	Brian


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message