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
<[email protected]> 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
<[email protected]> 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 <[email protected]>
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





Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to