Hi Dave,

I looked at
http://mvnrepository.com/artifact/net.rootdev/java-rdfa/0.4.2
where a BSD was referred to and take a look into the pom.xml at the
Maven repository:
http://repo1.maven.org/maven2/net/rootdev/java-rdfa/0.4.2/java-rdfa-0.4.2.pom

In addition, when you run the project, you may find the same pom.xml in
your .m2 directory the pom.xml
.m2/repository/net/rootdev/java-rdfa/0.4.2

<licenses>
    <license>
        <name>BSD</name>
        <url>http://wiki.github.com/shellac/java-rdfa/licence</url>
        <distribution>repo</distribution>
    </license>
</licenses>

and a JAR with all classes we are using.

Still in the
http://central.maven.org/maven2/net/rootdev/java-rdfa/0.4.2/java-rdfa-0.4.2-sources.jar
I see the potential problem you pointed out.
I am no source code expert, IMHO I believe the pom.xml reference should
be sufficient, but there might be a codex or legal guideline for
copyright. Is there one?

In any case, I share your concern that the copyright header should be
updated by the developers.
Therefore I wrote a mail to them with the request for enhancement and
put you on CC.

Thanks for pointing this out, Dave.
Svante

Am 11.10.2013 22:58, schrieb Dave Fisher:
> Sorry I found the discussion.
>
> Near as I can tell java-rdfa has this "license":
>
>  * (c) Copyright 2009 University of Bristol
>  * All rights reserved.
>  *
>  * Redistribution and use in source and binary forms, with or without
>  * modification, are permitted provided that the following conditions
>  * are met:
>  * 1. Redistributions of source code must retain the above copyright
>  *    notice, this list of conditions and the following disclaimer.
>  * 2. 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.
>  * 3. The name of the author may not be used to endorse or promote products
>  *    derived from this software without specific prior written permission.
>  *
>  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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.
>
> Please show me the BSD license.
>
> Use of this brings NOTICE requirements for the ODFToolkit binaries that 
> include it - a corresponding change is required for the next release vote to 
> pass.
>
> Regards,
> Dave
>
> On Oct 11, 2013, at 1:52 PM, Dave Fisher wrote:
>
>> Svante,
>>
>> I am concerned that you replaced an Apache Licensed dependency with one with 
>> an unknown license. [1]
>>
>> This is something that requires discussion.
>>
>> [1] https://github.com/shellac/java-rdfa/releases/tag/0.4.2
>>
>> Regards,
>> Dave
>>
>> On Sep 11, 2013, at 12:16 PM, [email protected] wrote:
>>
>>> Author: svanteschubert
>>> Date: Wed Sep 11 19:16:06 2013
>>> New Revision: 1521993
>>>
>>> URL: http://svn.apache.org/r1521993
>>> Log:
>>> Exchanging clerezza dependency with original java-rdfa project (SAX-based 
>>> java RDFa parser)
>>>
>>> Modified:
>>>   incubator/odf/trunk/odfdom/pom.xml
>>>   
>>> incubator/odf/trunk/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfFileSaxHandler.java
>>>   
>>> incubator/odf/trunk/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/Util.java
>>>   
>>> incubator/odf/trunk/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/GRDDLTest.java
>>>
>>> Modified: incubator/odf/trunk/odfdom/pom.xml
>>> URL: 
>>> http://svn.apache.org/viewvc/incubator/odf/trunk/odfdom/pom.xml?rev=1521993&r1=1521992&r2=1521993&view=diff
>>> ==============================================================================
>>> --- incubator/odf/trunk/odfdom/pom.xml (original)
>>> +++ incubator/odf/trunk/odfdom/pom.xml Wed Sep 11 19:16:06 2013
>>> @@ -62,9 +62,9 @@
>>>                     <scope>test</scope>
>>>             </dependency>
>>>             <dependency>
>>> -                   <groupId>org.apache.clerezza</groupId>
>>> -                   <artifactId>rdf.rdfa</artifactId>
>>> -                   <version>0.1-incubating</version>
>>> +                   <groupId>net.rootdev</groupId>
>>> +                   <artifactId>java-rdfa</artifactId>
>>> +                   <version>0.4.2</version>
>>>             </dependency>
>>>             <dependency>
>>>                     <groupId>commons-validator</groupId>
>>>
>>> Modified: 
>>> incubator/odf/trunk/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfFileSaxHandler.java
>>> URL: 
>>> http://svn.apache.org/viewvc/incubator/odf/trunk/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfFileSaxHandler.java?rev=1521993&r1=1521992&r2=1521993&view=diff
>>> ==============================================================================
>>> --- 
>>> incubator/odf/trunk/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfFileSaxHandler.java
>>>  (original)
>>> +++ 
>>> incubator/odf/trunk/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/OdfFileSaxHandler.java
>>>  Wed Sep 11 19:16:06 2013
>>> @@ -23,7 +23,6 @@ package org.odftoolkit.odfdom.pkg;
>>>
>>> import java.io.IOException;
>>> import java.util.Stack;
>>> -import net.rootdev.javardfa.StatementSink;
>>> import org.odftoolkit.odfdom.pkg.rdfa.JenaSink;
>>> import org.w3c.dom.Element;
>>> import org.w3c.dom.Node;
>>>
>>> Modified: 
>>> incubator/odf/trunk/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/Util.java
>>> URL: 
>>> http://svn.apache.org/viewvc/incubator/odf/trunk/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/Util.java?rev=1521993&r1=1521992&r2=1521993&view=diff
>>> ==============================================================================
>>> --- 
>>> incubator/odf/trunk/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/Util.java
>>>  (original)
>>> +++ 
>>> incubator/odf/trunk/odfdom/src/main/java/org/odftoolkit/odfdom/pkg/rdfa/Util.java
>>>  Wed Sep 11 19:16:06 2013
>>> @@ -22,11 +22,12 @@
>>> package org.odftoolkit.odfdom.pkg.rdfa;
>>>
>>> import java.net.URI;
>>> +import java.net.URISyntaxException;
>>> +import java.util.logging.Level;
>>> +import java.util.logging.Logger;
>>>
>>> import javax.xml.XMLConstants;
>>> import javax.xml.namespace.QName;
>>> -import org.apache.clerezza.utils.UriException;
>>> -import org.apache.clerezza.utils.UriUtil;
>>>
>>> public class Util {
>>>     
>>> @@ -135,10 +136,11 @@ public class Util {
>>>                     sb.append('#');
>>>                     sb.append(u.getFragment());
>>>             }
>>> -           String ret = sb.toString();
>>> +           String ret = sb.toString();             
>>>             try {
>>> -                   ret = UriUtil.encodePath(ret);
>>> -           } catch (UriException e) {
>>> +                   ret = new URI(ret).toASCIIString();
>>> +           } catch (URISyntaxException ex) {
>>> +                   
>>> Logger.getLogger(Util.class.getName()).log(Level.SEVERE, null, ex);
>>>             }
>>>             return ret;
>>>     }
>>>
>>> Modified: 
>>> incubator/odf/trunk/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/GRDDLTest.java
>>> URL: 
>>> http://svn.apache.org/viewvc/incubator/odf/trunk/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/GRDDLTest.java?rev=1521993&r1=1521992&r2=1521993&view=diff
>>> ==============================================================================
>>> --- 
>>> incubator/odf/trunk/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/GRDDLTest.java
>>>  (original)
>>> +++ 
>>> incubator/odf/trunk/odfdom/src/test/java/org/odftoolkit/odfdom/pkg/GRDDLTest.java
>>>  Wed Sep 11 19:16:06 2013
>>> @@ -42,8 +42,9 @@ import org.xml.sax.InputSource;
>>>
>>> import com.hp.hpl.jena.rdf.model.Model;
>>> import com.hp.hpl.jena.rdf.model.test.ModelTestBase;
>>> -import com.ibm.icu.impl.Assert;
>>> +
>>> import java.util.logging.Level;
>>> +import org.junit.Assert;
>>>
>>> public class GRDDLTest extends ModelTestBase {
>>>
>>>
>>>

Reply via email to