- From: Barry Norton <barry.norton@ontotext.com>
- Date: Thu, 25 Jul 2013 12:13:50 +0100
- To: public-lod@w3.org
- Message-ID: <51F1086E.2010803@ontotext.com>
Interesting distinction, but I'm not sure I buy it. Does that mean software licenses don't apply to PROLOG code? I can actually make R2RML mappings more imperative than PROLOG cuts by using control flow features of SQL. Barry On 25/07/13 12:04, Víctor Rodríguez Doncel wrote: > Dear Roberto, all > > Well, I have not heard about any case in a trial court about this and > the legal texts seem somewhat ambiguous. Also, I have not heard other > qualified opinions on this particular regard. So, this can be matter > for a friendly discussion. > > But I still lean towards *not* considering a mapping (for example the > R2RML below) as a computer program. > The mapping is /declarative/, not /imperative/. They are not > /instructions/, as required in the legal text. > > *Think of HTML pages*. I dont think they are regarded as software. > People don't license them with a BSD license. They use CreativeCommons > licenses, intended for general works. You /declare /a table, a > computer program will process it. (Yet, a Javascript piece would be > made up of /instructions/). > > I hope I clarified my point. > Víctor > > > > @prefix rr:<http://www.w3.org/ns/r2rml#>. > @prefix ex:<http://example.com/ns#>. > > <#TriplesMap1> > rr:logicalTable [ rr:tableName "EMP" ]; > rr:subjectMap [ > rr:template"http://data.example.com/employee/{EMPNO}"; > rr:class ex:Employee; > ]; > rr:predicateObjectMap [ > rr:predicate ex:name; > rr:objectMap [ rr:column "ENAME" ]; > ]. > > > El 25/07/2013 10:32, Roberto García escribió: >> Dear Víctor, Tom, all, >> >> Maybe I've missed something but if what is going to be licensed are >> R2RML mappings, for me this is code. >> >> As Víctor quoted, acomputer program is (WIPO): "a set of >> instructions, which controls the operations of a computer in order to >> enable it to perform a specific task". >> >> This is just what happens with R2RML mappings, they are based on a >> metalanguage that is read by a computer using a R2RML interpreter >> (implemented using another programming language but just similar to a >> compiler) that at last executes a set of instructions that read data >> from a source and generate a data stream in the output... >> >> My 2c, >> >> >> Roberto >> >> >> On Wed, Jul 24, 2013 at 11:01 AM, Víctor Rodríguez Doncel >> <vrodriguez@fi.upm.es <mailto:vrodriguez@fi.upm.es>> wrote: >> >> >> Well, ODC data licenses include *both* copyrights and database >> rights. >> So you dont give up your claims for having made a creative work... >> >> Víctor >> >> El 24/07/2013 10:38, Tom Heath escribió: >>> Just seen this thread, apols for the slow response Barry... >>> >>> Of course IANAL and all that, but I disagree with Victor's conclusion. >>> >>> I would argue that the individual mappings are creative works (as you >>> say), and therefore a CC license would apply (better still, why not >>> apply a public domain waiver so they're totally open?). >>> >>> The collection as a whole would probably qualify as a database, at >>> which point Victor's points about a DB license would be relevant. >>> >>> As others have mentioned, the data created by the execution of these >>> mappings is another issue altogether, which you seem to have covered. >>> >>> My 2p worth -- hope it helps :) >>> >>> Tom. >>> >>> >>> On 12 July 2013 21:38, Víctor Rodríguez Doncel<vrodriguez@fi.upm.es> <mailto:vrodriguez@fi.upm.es> wrote: >>>> Barry, >>>> >>>> My opinion is the following: >>>> >>>> 1. Code license NO. A computer program is (WIPO): "a set of instructions, >>>> which controls the operations of a computer in order to enable it to perform >>>> a specific task" >>>> 2. Intellectual Property. I'd say no in this case. Some databases are >>>> protected by IP law. They are if they can assumed to be "collections of >>>> literary or artistic works such as encyclopaedias and anthologies which, by >>>> reason of the selection and arrangement of their contents, constitute >>>> intellectual creations, are to be protected as such, without prejudice to >>>> the copyright in each of the works forming part of such collections". >>>> So, if you have made your mapping automatically, they are NOT under the >>>> umbrella of IP laws. >>>> 3. Database law. YES (where it applies). Relaxing the requirements, a sui >>>> generis rights is defined in Europe to protect your database if you have >>>> made an investment (in time or money) when making the database. Rights >>>> (extraction and reutilization) are kept for 15 years and are not recognized >>>> in USA and many other countries. >>>> >>>> --> Conclusion. Instead of using CreativeCommon licenses (excepting CC0 >>>> which is ok), use Data Licenses (for example ODC), which include in their >>>> text a reference to the European database law. >>>> >>>> Regards, >>>> Víctor >>>> >>>> El 12/07/2013 21:30, Barry Norton escribió: >>>> >>>> >>>> Incidentally, to clarify, I meant to ask a more fundamental question about >>>> mappings: are these creative works, deserving themselves of a CC license, or >>>> executable code, deserving of a code license? >>>> >>>> Whichever way, I'd like to make them as encumbered as possible. >>>> >>>> Barry >>>> >>>> >>>> On 12/07/13 13:20, Barry Norton wrote: >>>> >>>> >>>> I'd like to publicly release R2RML mappings for the MusicBrainz dataset. >>>> DBpedia has shown interest in including the subset that can be used to >>>> create a linkset. >>>> >>>> Any idea what (kind of) licence could/should apply? (To be clear, to the >>>> mappings, as opposed to the dataset) >>>> >>>> I'd also like to attach, since R2RML is RDF, a licence and attribution on a >>>> per rr:TriplesMap basis. (The mappings are hosted on github and >>>> contributions will be accepted as I'm never going to get through all of the >>>> MB Advanced Relationships, a moving target, myself and I'm being a >>>> bottleneck.) >>>> >>>> The question's also been raised on whether a given licence can in turn >>>> impose conditions on the triples that are created using it (as derivative >>>> works)? Does that sound feasible? >>>> >>>> Any input appreciated. >>>> >>>> Barry >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Víctor Rodríguez-Doncel >>>> D3205 - Ontology Engineering Group (OEG) >>>> Departamento de Inteligencia Artificial >>>> Facultad de Informática >>>> Universidad Politécnica de Madrid >>>> >>>> Campus de Montegancedo s/n >>>> Boadilla del Monte-28660 Madrid, Spain >>>> Tel. (+34) 91336 3672 >>>> Skype: vroddon3 >> >> >> -- >> Víctor Rodríguez-Doncel >> D3205 - Ontology Engineering Group (OEG) >> Departamento de Inteligencia Artificial >> Facultad de Informática >> Universidad Politécnica de Madrid >> >> Campus de Montegancedo s/n >> Boadilla del Monte-28660 Madrid, Spain >> Tel. (+34) 91336 3672 >> Skype: vroddon3 >> >> > > > -- > Víctor Rodríguez-Doncel > D3205 - Ontology Engineering Group (OEG) > Departamento de Inteligencia Artificial > Facultad de Informática > Universidad Politécnica de Madrid > > Campus de Montegancedo s/n > Boadilla del Monte-28660 Madrid, Spain > Tel. (+34) 91336 3672 > Skype: vroddon3
Received on Thursday, 25 July 2013 11:14:17 UTC