- From: Víctor Rodríguez Doncel <vrodriguez@fi.upm.es>
- Date: Thu, 25 Jul 2013 14:30:27 +0200
- To: public-lod@w3.org
- Message-ID: <51F11A63.7020800@fi.upm.es>
Oh! I didn't know... but if you can insert a "SQL" expression then R2RML is certainly imperative. Now I am very curious about the "Prolog" question, too, and I would like to hear more opinions. To foster the discussion, I have posted about "RDF Mappings and Licenses" here: http://licensius.com/blog/MappingsAndLicenses Víctor El 25/07/2013 13:13, Barry Norton escribió: > > 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 > -- 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 12:31:03 UTC