I'll work the update via the change process that I've done before. Tim
Sent from my iPhone > On Mar 21, 2016, at 12:44, Paul Groth <[email protected]> wrote: > > Sounds good. How do we do the update. > > Tim managed the errata on github... Or is there a separate mechanism > > Paul > >> On Mar 21, 2016, at 2:41 PM, Stian Soiland-Reyes >> <[email protected]> wrote: >> >> Yes, in JSON-LD contexts this should always work: >> >> { "http://purl.org/dc/terms/license", { "@id": >> "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document" >> }, >> "@context": { "whatever-it": "already-have" } >> } >> >> The RDF statement of a JSON-LD context document are ignored by consumers. >> >> I would include also: >> >> "http://purl.org/dc/elements/1.1/rights": "(c) W3C blabla" >> >> >> As we found in JSON-LD Framing you can't do that, as it would impose >> the dcterms:license property on the frame. So here I think using the >> key "__header" instead: >> >> { "__header": { "http://purl.org/dc/terms/license", { "@id": >> "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document" >> } >> }, >> "the-actual": "frame" >> } >> >> >> >>> On 19 March 2016 at 08:33, Ivan Herman <[email protected]> wrote: >>> The only technical problem is that we cannot put it into JSON-LD files, >>> simply because there is no possibility to add comments to JSON :-( >>> >>> I guess what this means is that we should add a triple to the RDF namespace >>> documents. A simple: >>> >>> <URI_OF_NAMESPACE> <http://purl.org/dc/terms/license> >>> <https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document> >>> >>> should suffice. >>> >>> Ivan >>> >>> >>>> On 18 Mar 2016, at 20:21, Ivan Herman <[email protected]> wrote: >>>> >>>> I think we should, yes. >>>> >>>> Ivan >>>> >>>> --- >>>> Ivan Herman >>>> Tel:+31 641044153 >>>> http://www.ivan-herman.net >>>> >>>> (Written on mobile, sorry for brevity and misspellings...) >>>> >>>> >>>> >>>>> On 18 Mar 2016, at 19:51, Sandro Hawke <[email protected]> wrote: >>>>> >>>>> The conclusion from the other thread, with Eric, is clearly the Software >>>>> license. Should we go edit the the ontologies to say this? >>>>> >>>>> -- Sandro >>>>> >>>>>> On 03/18/2016 11:29 AM, Stian Soiland-Reyes wrote: >>>>>> Hi, in Apache Taverna we try to use PROV, and part of that is to embed >>>>>> https://www.w3.org/ns/prov-o.ttl >>>>>> in our source code to avoid external dependencies. >>>>>> >>>>>> As we discuss in >>>>>> https://issues.apache.org/jira/browse/TAVERNA-927 >>>>>> .. now we are not sure if we can do this, as it is unclear what is the >>>>>> license of the PROV ontologies and schemas. >>>>>> >>>>>> They do not have any <!-- style --> headers, and there is no >>>>>> dcterms:license annotatoin. >>>>>> >>>>>> However >>>>>> >>>>>> https://www.w3.org/ns/prov/ >>>>>> and >>>>>> https://www.w3.org/TR/prov-o/ >>>>>> >>>>>> says: >>>>>> >>>>>>> Copyright © 2011-2013 W3C® (MIT, ERCIM, Keio, Beihang), All Rights >>>>>>> Reserved. W3C liability, trademark and document use rules apply. >>>>>> The Document Use Rules >>>>>> https://www.w3.org/Consortium/Legal/2015/doc-license >>>>>> are controversial for Apache source code as it forbids modifications: >>>>>> >>>>>>> No right to create modifications or derivatives of W3C documents is >>>>>>> granted pursuant to this license, except as follows: To facilitate >>>>>>> implementation of the technical specifications set forth in this >>>>>>> document, anyone may prepare and distribute derivative works and >>>>>>> portions of this document in software, in supporting materials >>>>>>> accompanying software, and in documentation of software, PROVIDED that >>>>>>> all such works include the notice below. HOWEVER, the publication of >>>>>>> derivative works of this document for use as a technical specification >>>>>>> is expressly prohibited. >>>>>> ..and hence we can't include them in source code >>>>>> repositories/releases, as it would be incompatible with the Apache >>>>>> License. >>>>>> >>>>>> (including in binaries are OK, but then we have to fetch them during >>>>>> build - which risks hitting the infamous w3.org schema 'tar pit') >>>>>> >>>>>> >>>>>> However the Document Use rules also says: >>>>>> >>>>>>> In addition, "Code Components" —Web IDL in sections clearly marked as >>>>>>> Web IDL; and W3C-defined markup (HTML, CSS, etc.) and computer >>>>>>> programming language code clearly marked as code examples— are licensed >>>>>>> under the W3C Software License. >>>>>> ( The W3C Software License is permissive and would be OK to include in >>>>>> source code. >>>>>> https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document >>>>>> ) >>>>>> >>>>>> >>>>>> This list does not include schemas, ontologies or JSON-LD contextx - >>>>>> so it is unclear if these count as "Code Components" or as >>>>>> "Documents". Do we then have to assume that if they don't have a >>>>>> header or license annotation, then they are under the Documentation >>>>>> License? >>>>>> >>>>>> >>>>>> BTW - here's an example of a schema with the software licence header, >>>>>> which means we can include it in source code: >>>>>> >>>>>> https://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd >>>>>> >>>>>> (once you get it out of the w3.org tar pit) >>>>>> >>>>>> <!-- Schema for XML Signatures >>>>>> http://www.w3.org/2000/09/xmldsig# >>>>>> $Revision: 1.1 $ on $Date: 2002/02/08 20:32:26 $ by $Author: reagle $ >>>>>> >>>>>> Copyright 2001 The Internet Society and W3C (Massachusetts Institute >>>>>> of Technology, Institut National de Recherche en Informatique et en >>>>>> Automatique, Keio University). All Rights Reserved. >>>>>> http://www.w3.org/Consortium/Legal/ >>>>>> >>>>>> This document is governed by the W3C Software License [1] as described >>>>>> in the FAQ [2]. >>>>>> >>>>>> [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720 >>>>>> [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD >>>>>> --> >>>>>> >>>>>> >>>>>> Would it be possible for other schemas and ontologies, particularly >>>>>> under /ns/ to get a similar clarifying license header? Or at least >>>>>> this to be a requirement for any future specifications? >>>>>> >>>>>> >>>>>> Another question is what counts as a "modification" - is this any >>>>>> derived work? E.g. changing a Turtle file to JSON-LD? Or generating >>>>>> Java class files with JAXB from an XSD? >>>>>> >>>>>> >>>>>> We're considering a legal workaround by packaging various w3c schemas >>>>>> as Maven artifacts, from Github distributed to Maven Central as JAR >>>>>> "binaries" - but it is even unclear if this would count as a >>>>>> "modification". >>>>>> >>>>>> (We have a similar issue with OASIS schemas) >>> >>> >>> ---- >>> Ivan Herman, W3C >>> Digital Publishing Lead >>> Home: http://www.w3.org/People/Ivan/ >>> mobile: +31-641044153 >>> ORCID ID: http://orcid.org/0000-0003-0782-2704 >> >> >> >> -- >> Stian Soiland-Reyes, eScience Lab >> School of Computer Science >> The University of Manchester >> http://soiland-reyes.com/stian/work/ http://orcid.org/0000-0001-9842-9718 >
