incubator-jspwiki-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <Craig.Russ...@Sun.COM>
Subject Re: svn commit: r673882 - in /incubator/jspwiki/trunk/tests/etc: DiffToHTML.xsl dependencyfindertasks.properties log4j.properties
Date Fri, 04 Jul 2008 19:44:47 GMT
Hi Andrew,

On Jul 3, 2008, at 5:42 PM, Andrew Jaquith wrote:

> This is part of JarJarDiff -- part of the DependencyFinder package  
> that allows is to diff the APIs of the current JSPWiki jar against  
> previous versions. I have included the license in the docs folder  
> (LICENSE.DependencyFinder). The license for both this XSL file and  
> the related DependencyFinder.jar file is not an Apache license, but  
> it seems Apache-friendly. We do have other software (binary jars,  
> admittedly) that aren't Apache-licensed (HSQL and Akismet, just to  
> name two).

This license is a one-off that needs approval by the legal committee.  
If it were an exact copy of one of the "known" licenses (BSD, NCSA,  
etc.) we could just attribute it and be done.

Once approved, it's quite ok to include code with permissive licenses  
like this in Apache distributions, if there is no alternative.

This is documented at http://www.apache.org/legal/3party.html
>
> What would you recommend for non-binary code like this? One option  
> is to simply pull it out of the distro. The API-diff Ant task won't  
> be widely used, other than by the dev team.

Assuming we get approval from legal, it's ok to include in  
distributions.

In order to ask legal for permission to include "seems Apache- 
friendly" but non-standard code, I'll need the actual license/ 
copyright text. Can someone point me to all of the known dependencies?  
(Maybe running RAT on the distribution will give you enough  
information...)

Craig
>
>
> On Jul 3, 2008, at 8:27 PM, Craig L Russell wrote:
>
>> Seems odd to be adding non-Apache-licensed code right after the  
>> code base was declared all-Apache-license.
>>
>> What's the plan to get this code licensed under Apache?
>>
>> Craig
>>
>> On Jul 3, 2008, at 5:09 PM, ajaquith@apache.org wrote:
>>
>>> Author: ajaquith
>>> Date: Thu Jul  3 17:09:53 2008
>>> New Revision: 673882
>>>
>>> URL: http://svn.apache.org/viewvc?rev=673882&view=rev
>>> Log:
>>> Added Ant target 'api-diff' which allows arbitrary diffing against  
>>> previous JSPWiki.jar artifacts. It prints a nicely formatted HTML  
>>> page describing public API differences. The report file is tests/ 
>>> reports/API-changes.html.
>>>
>>> Added:
>>>  incubator/jspwiki/trunk/tests/etc/DiffToHTML.xsl
>>>  incubator/jspwiki/trunk/tests/etc/dependencyfindertasks.properties
>>>  incubator/jspwiki/trunk/tests/etc/log4j.properties
>>>
>>> Added: incubator/jspwiki/trunk/tests/etc/DiffToHTML.xsl
>>> URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/tests/etc/DiffToHTML.xsl?rev=673882&view=auto
>>> = 
>>> = 
>>> = 
>>> = 
>>> = 
>>> = 
>>> = 
>>> = 
>>> = 
>>> = 
>>> ====================================================================
>>> --- incubator/jspwiki/trunk/tests/etc/DiffToHTML.xsl (added)
>>> +++ incubator/jspwiki/trunk/tests/etc/DiffToHTML.xsl Thu Jul  3  
>>> 17:09:53 2008
>>> @@ -0,0 +1,307 @@
>>> +<?xml version="1.0"?>
>>> +
>>> +<!--
>>> +    Copyright (c) 2001-2007, Jean Tessier
>>> +    All rights reserved.
>>> +
>>> +    Redistribution and use in source and binary forms, with or  
>>> without
>>> +    modification, are permitted provided that the following  
>>> conditions
>>> +    are met:
>>> +
>>> +        * Redistributions of source code must retain the above  
>>> copyright
>>> +          notice, this list of conditions and the following  
>>> disclaimer.
>>> +
>>> +        * Redistributions in binary form must reproduce the above  
>>> copyright
>>> +          notice, this list of conditions and the following  
>>> disclaimer in the
>>> +          documentation and/or other materials provided with the  
>>> distribution.
>>> +
>>> +        * Neither the name of Jean Tessier nor the names of his  
>>> contributors
>>> +          may be used to endorse or promote products derived from  
>>> this software
>>> +          without specific prior written permission.
>>> +
>>> +    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND  
>>> CONTRIBUTORS
>>> +    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT  
>>> NOT
>>> +    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND  
>>> FITNESS FOR
>>> +    A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE  
>>> REGENTS OR
>>> +    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,  
>>> SPECIAL,
>>> +    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT  
>>> LIMITED TO,
>>> +    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,  
>>> DATA, OR
>>> +    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY  
>>> THEORY OF
>>> +    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT  
>>> (INCLUDING
>>> +    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF  
>>> THIS
>>> +    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
>>> +-->
>>> +
>>> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform

>>> ">
>>> +
>>
>> Craig L Russell
>> Architect, Sun Java Enterprise System http://java.sun.com/products/ 
>> jdo
>> 408 276-5638 mailto:Craig.Russell@sun.com
>> P.S. A good JDO? O, Gasp!
>>
>

Craig L Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Mime
View raw message