On 29/03/13 09:17, Sebastian Schaffert wrote:
Hi Andy,

thanks for the audit. I will try answering to the issues that have not yet
been addressed by Sergio.

Inline.


2013/3/28 Andy Seaborne <a...@apache.org>

A possibly rushed (please check!) audit of the NOTICE in the src release.

  D3.js is copyright (c) 2013, Michael Bostock and licensed under New BSD
License. The source code is available at https://github.com/mbostock/d3

Source Locations:
- platform/marmotta-core/src/**main/resources/web/admin/js/**lib/
- platform/marmotta-sparql/src/**main/resources/web/admin/**
sgvizler/0.5/lib/


No copyright in code - put in NOTICE

  The Dracula Graph Library is (c) 2010 by Johann Philipp Strathausen
<strathau...@gmail.com> and licensed under MIT License. The source code
is
available at 
https://github.com/**strathausen/dracula<https://github.com/strathausen/dracula>

Source Locations:
- platform/marmotta-core/src/**main/resources/web/admin/js/**lib/


File has copyright/license.  Can be removed from NOTICE

  The strftime library is copyright (c) 2008, Philip S Tellis
<phi...@bluesmoon.info> and licensed under New BSD License. The source
code
is available at 
http://hacks.bluesmoon.info/**strftime/files.html<http://hacks.bluesmoon.info/strftime/files.html>

Source Locations:
- platform/marmotta-core/src/**main/resources/web/public/js/**lib


File has copyright/license.  Can be removed from NOTICE

  The JQuery Library is copyright 2013 jQuery Foundation and other
contributors,
and licensed under MIT License. The source code is available at
https://github.com/jquery/**jquery <https://github.com/jquery/jquery>

Source Locations:
- platform/marmotta-core/src/**main/resources/web/public/js/**lib


File has copyright/license.  Can be removed from NOTICE


SOLR has the same (jQuery) and similar cases and includes them in the
NOTICE file:

http://svn.apache.org/repos/asf/lucene/dev/trunk/solr/NOTICE.txt

same with CouchDB:

http://svn.apache.org/repos/asf/couchdb/trunk/NOTICE

and ODE:

http://svn.apache.org/repos/asf/ode/trunk/NOTICE

(was a random sample of Apache projects that provide some sort of Web UI).

What do you recommend? I'd prefer keeping the (short) notice to be safe.

OK - being able to refer to others as precedence is useful when an outside review is done.

As you've discovered, there are principles and there are interpretations :-)




  The Sgvizler Library is copyright (c) 2011 Martin G. Skjæveland and is
licensed under MIT License. The source code is available at
https://code.google.com/p/**sgvizler/source<https://code.google.com/p/sgvizler/source>

Source Locations:
- platform/marmotta-core/src/**main/resources/web/admin/js/**lib
- platform/marmotta-sparql/src/**main/resources/web/admin/**sgvizler


File has copyright/license.  Can be removed from NOTICE

MIT says:
"""
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
"""


Yes, but where? Is it sufficient to include in the source headers? In the
LICENSE file? Or in the NOTICE?

LICENCE + in the source headers if originally there in headers.

This is the "minimal NOTICE" principle.




  ==============================**==============================**
==================
3rd Party Source Code
==============================**==============================**
==================
The module launchers/marmotta-splash contains source code from the
projects
MigLayout and SwingBits, which has the following copyrights:

The MigLayout library is copyright (c) 2004, Mikael Grev, MiG InfoCom AB,
and
licensed under a New BSD License. The source code is available at
http://www.migcalendar.com/**miglayout/versions/<http://www.migcalendar.com/miglayout/versions/>

The SwingBits library is copyright (C) 2006 Michael Hjembaek, and licensed
under a New BSD License. The source code is available at
http://swingbits.sourceforge.**net/ <http://swingbits.sourceforge.net/>


At least some of the files I sampled have a license header.  Can be
removed from NOTICE


But I think this is not the complete source code, only portions of it. So
we need to keep references to the original source code locations.

OK - I didn't check whether it's complete.

  The module commons/sesame-tools-rio-rss contains source code from the
orphaned ROME project. ROME has copyright 2004 Sun Microsystems, Inc.
and copyright 2011 The ROME Team, and is licensed under Apache License
2.0.
The source code is available at
https://rometools.jira.com/**source/browse/ROME/trunk<https://rometools.jira.com/source/browse/ROME/trunk>


Unclear - no license text I could see in a brief survey.


License information is given in the source repository (see the link). So
NOTICE should be kept?

Yes (IMO).




  The module commons/sesame-tools-rio-**jsonld contains source code from
the
JSONLD-Java project. JSONLD-Java is copyright (c) 2012, Deutsches
Forschungszentrum für Künstliche Intelligenz GmbH and licensed under a
New BSD License. The source code is available at
https://github.com/tristan/**jsonld-java<https://github.com/tristan/jsonld-java>


Unclear - no license text I could see in a brief survey,


License information is given in the source repository (see the link). So
NOTICE should be kept?

Yes, I think so.


Greetings,

Sebastian


Great job

        Andy

Reply via email to