On 11/12/11 21:52, Andy Seaborne wrote:
** Outstanding

Sort out the license/copyright on the testing material in Jena and ARQ.

(something other than 15+ line statements on a 4-line, or sometimes
less, file would be good from a usability POV)

Some are W3C copyright/license, the rest are granted content.

Leo wrote:
Test's 'n tools matter! (?)
---------------------------
Here are some legal issues for jena-core-2.7.0-incubating-source-release.zip:
* the data files in src-examples/data/, vocabularies/ and testing/ do generally
  not have license information. Some have statements such as
        # (c) Copyright 2004, Hewlett-Packard Development Company, LP
        # All rights reserved.
  What is the license situation for all these files? Unless it interferes with
  testing, there should probably be license headers in these files explaining
  their status. If any of these files are differently-licensed that should be
  indicated as appropriate.
  If these files can't have license headers then there should probably be files
  explaining that in these directories along with a statement as to the details
  of their licensing.

Some of the tests are copies of W3C working groups tests, some are our own.

For the testing files that are copies of W3C,

1/ For RDF tests, I've put a LICENSE file at the root of the RDF-WG testing files (many of the files have a license in them as well - not systematically). This is the W3C software license.

2/ For DAWG tests, I've put such a LICENSE file in every directory.

W3C now license test suites specially with a different license to software (which post-dates the DAWG and RDF test suites). The "test suite" license forbids changing the tests (the software license does not forbid changes).

I'm loathe to change the files themselves.

I've also fed this back to the respective working groups. The licenses on tests may change (unlikely IMHO).

Oddity for the DAWG tests is that I wrote a majority of them in the first place.



For the non-WG tests, they are granted material.

3/ jena-core : I've put a README_LICENSE file in each directory which is the standard Apache boiler plate plus the following as first line:

"""
The following statement applied to all files in this directory unless otherwise noted:
"""

4/ For ARQ, TDB, SDB, I have put the usual Apache boiler plate text in each manifest file. All testing in these systems is manifest driven.


This all feels like some arbitrary decisions but I think it's a balance of being clear and changing many small files to the point where the boiler plate text is much greater than the file contents. At least it's a concrete starting point for further discussions.

        Andy

Reply via email to