- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Thu, 25 Jul 2013 09:38:47 -0400
- To: public-lod@w3.org
- Message-ID: <51F12A67.5000102@openlinksw.com>
On 7/25/13 9:03 AM, John Erickson wrote: > My two cents: In many legal regimes it has been successfully argued > that "code is speech." The imperative vs declarative distinction is > likely to fail; if the code conveys "information" intended to control > the operation of another system, it can be argued that it is a form of > speech (and not merely "data," for which different IP rules may > apply). Consider the DeCSS trials (and tribulations) of the last > decade <http://digital-law-online.info/lpdi1.0/treatise50.html> > > People interested in this topic might enjoy Gabriella Coleman's "Code > is Speech" (2009) <http://bit.ly/CodeIsSpeech> and "Coding Freedom" > (2013) <http://bit.ly/CodingFreedom> In my eyes, Data is Code and Code is Data. Turtle and other (concrete RDF syntaxes) are simply encoding notations (so they are code). Related: 1. http://stackoverflow.com/questions/642357/whats-the-difference-between-data-and-code 2. http://en.wikipedia.org/wiki/Homoiconicity -- Homoiconicity 3. http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FHomoiconicity -- Homoiconicity description in DBpedia 4. http://lod.openlinksw.com/describe/?uri=http://yago-knowledge.org/resource/Homoiconicity -- Homoiconicity description in YAGO. Kingsley > On Thu, Jul 25, 2013 at 8:30 AM, Víctor Rodríguez Doncel > <vrodriguez@fi.upm.es> wrote: >> 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, 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". >> >> 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> 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> >>> 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 > > -- Regards, Kingsley Idehen Founder & CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca handle: @kidehen Google+ Profile: https://plus.google.com/112399767740508618350/about LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Thursday, 25 July 2013 13:39:10 UTC