<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Everyone,<br>
    <br>
    I just joined this list earlier today after being directed towards
    this thread.  I'm actually working on a project to accomplish some
    of what's being described with respect to license metadata.<br>
    <br>
    Specifically, I'm trying to describe the core features of data
    licenses in a machine readable format (JSON).  This is a first step
    towards several other projects in the works to help users view the
    core license terms of any data license in a CC "Legal Deed"-style
    format, as well as to compare the compatibility and risks of
    different data/content/software licenses.<br>
    <br>
    You can best view the beta JSON format that I've come up with at the
    following link, with a few licenses already filled-out:  <a
      href="http://clip-test.cippic.ca/tools/license_editor/index.html">http://clip-test.cippic.ca/tools/license_editor/index.html</a>. 
    It's backwards compatible with the Open Definition Project (with the
    idea to reintegrate in the future).  I'd really appreciate any
    comments, especially w.r.t. any important license aspects anyone
    thinks are missing.<br>
    <br>
    I'll also directly post an example for ODC-By-1.0:<br>
    <span id="json_preview">
      <div class="KelpJSONView" id="json">
        <ol>
          <li class="jsonhighlight"><span class="jsontag">{</span></li>
          <li>    <span class="jsonname">"id"</span><span
              class="jsontag">: </span><span class="jsonstring">"ODC-By-1.0"</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"title"</span><span
              class="jsontag">: </span><span class="jsonstring">"ODC
              Attribution License v.1.0"</span><span class="jsontag">,</span></li>
          <li>    <span class="jsonname">"url"</span><span
              class="jsontag">: </span><span class="jsonstring"><a class="moz-txt-link-rfc2396E" href="http://opendatacommons.org/licenses/by/1.0/">"http://opendatacommons.org/licenses/by/1.0/"</a></span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"maintainer"</span><span
              class="jsontag">: </span><span class="jsonstring">"Open
              Data Commons"</span><span class="jsontag">,</span></li>
          <li>    <span class="jsonname">"domain_content"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"domain_data"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li>    <span class="jsonname">"domain_software"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"is_okd_compliant"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li>    <span class="jsonname">"is_osi_compliant"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"is_dfcw_compliant"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li>    <span class="jsonname">"status"</span><span
              class="jsontag">: </span><span class="jsonstring">"active"</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"rights"</span><span
              class="jsontag">:</span></li>
          <li>    <span class="jsontag">{</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"right_to_use_and_reproduce"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"right_to_modify"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"right_to_distribute"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"covers_copyright"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"covers_neighbouring_rights"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"covers_sgdrs"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"covers_moral_rights"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"covers_trademarks"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"covers_patents"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"covers_circumventions"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"prohibits_commercial_use"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"prohibits_tpms"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"prohibits_tpms_unless_parallel"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag"></span></li>
          <li>    <span class="jsontag">},</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"obligations"</span><span
              class="jsontag">:</span></li>
          <li>    <span class="jsontag">{</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"obligation_notice"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"obligation_modifiable_form"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"obligation_attribution_flexible"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"obligation_attribution_specific"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"obligation_attribution_specific_details"</span><span
              class="jsontag">: </span><span class="jsonstring">""</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"obligation_copyleft"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag"></span></li>
          <li class="jsonhighlight">    <span class="jsontag">},</span></li>
          <li>    <span class="jsonname">"copyleft"</span><span
              class="jsontag">:</span></li>
          <li class="jsonhighlight">    <span class="jsontag">{</span></li>
          <li>    <span class="jsontag">},</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"sublicensing"</span><span
              class="jsontag">:</span></li>
          <li>    <span class="jsontag">{</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"sublicense_any"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"sublicense_future_versions"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"sublicense_other"</span><span
              class="jsontag">: </span><span class="jsonstring">""</span><span
              class="jsontag"></span></li>
          <li>    <span class="jsontag">},</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"termination"</span><span
              class="jsontag">:</span></li>
          <li>    <span class="jsontag">{</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"termination_automatic"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"termination_discretionary"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"termination_reinstatement"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag"></span></li>
          <li>    <span class="jsontag">},</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"license_changes"</span><span
              class="jsontag">:</span></li>
          <li>    <span class="jsontag">{</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"license_changes_effective_immediately"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag"></span></li>
          <li>    <span class="jsontag">},</span></li>
          <li class="jsonhighlight">    <span class="jsonname">"disclaimers"</span><span
              class="jsontag">:</span></li>
          <li>    <span class="jsontag">{</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"disclaimer_warranty"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"disclaimer_liability"</span><span
              class="jsontag">: </span><span class="jsonboolean">true</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"disclaimer_indemnity"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag">,</span></li>
          <li>        <span class="jsonname">"warranty_noninfringement"</span><span
              class="jsontag">: </span><span class="jsonboolean">false</span><span
              class="jsontag"></span></li>
          <li class="jsonhighlight">    <span class="jsontag">},</span></li>
          <li>    <span class="jsonname">"conflict_of_laws"</span><span
              class="jsontag">:</span></li>
          <li class="jsonhighlight">    <span class="jsontag">{</span></li>
          <li>        <span class="jsonname">"law_of"</span><span
              class="jsontag">: </span><span class="jsonstring">"forum"</span><span
              class="jsontag">,</span></li>
          <li class="jsonhighlight">        <span class="jsonname">"forum_of"</span><span
              class="jsontag">: </span><span class="jsonstring">"unspecified"</span><span
              class="jsontag"></span></li>
          <li>    <span class="jsontag">}</span></li>
          <li class="jsonhighlight"><span class="jsontag">}</span></li>
        </ol>
      </div>
    </span><br>
    Kent<br>
    <br>
    <small>-- <br>
      Kent Mewhort<br>
      Staff Lawyer<br>
      CIPPIC, the Samuelson-Glushko Canadian Internet Policy &
      Public Interest Clinic<br>
      University of Ottawa, Faculty of Law<br>
      57 Louis Pasteur St.<br>
      Ottawa, Ontario  K1N 6N5<br>
      <br>
      Ph:  (613)562-5800 (ext.2556)</small>
    <small><br>
      Fax: (613)562-5417 </small><br>
    <br>
    <br>
    On 31/07/12 01:43 PM, Jonathan Gray wrote:<br>
    <span style="white-space: pre;">> Regarding the open license
      identifier idea, you might like this:<br>
      ><br>
      >
<a class="moz-txt-link-freetext" href="http://blog.okfn.org/2012/02/16/announcing-the-open-definition-licenses-service/">http://blog.okfn.org/2012/02/16/announcing-the-open-definition-licenses-service/</a><br>
      ><br>
      > Regarding a bunch of 'buckets' of data, I wonder whether CKAN
      or<br>
      > TheDataHub.org might be of any value for this? It already has
      the Open<br>
      > Definition licenses service built into it, and has lots of
      geodata<br>
      > aggregated from different sources around the world.<br>
      ><br>
      > <a class="moz-txt-link-freetext" href="http://thedatahub.org/">http://thedatahub.org/</a><br>
      > <a class="moz-txt-link-freetext" href="http://ckan.org/">http://ckan.org/</a><br>
      ><br>
      > All the best,<br>
      ><br>
      > Jonathan<br>
      ><br>
      > On Tue, Jul 31, 2012 at 2:04 PM, Arnulf Christl<br>
      > <a class="moz-txt-link-rfc2396E" href="mailto:arnulf.christl@metaspatial.net"><arnulf.christl@metaspatial.net></a> wrote:</span><br>
    <blockquote type="cite">On 07/31/2012 12:23 AM, Scot Wilcoxon wrote:<br>
      >>> On Mon, 2012-07-30 at 11:40 +0100, Seven (aka Arnulf)
      wrote:<br>
      >>>><br>
      >>>> 1. My suggestion is to also use this committee as
      a hub to build<br>
      >>>> knowledge around licenses, maintain a repository
      of initiatives<br>
      >>>> and link everything together. Not so much like
      hard metadata in a<br>
      >>>> catalog but a lot looser, more like a big bucket
      with goodies to<br>
      >>>> find.<br>
      >>><br>
      >>> I think the concept that you're looking for is a
      "semantic web".<br>
      >>> <a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Semantic_Web">http://en.wikipedia.org/wiki/Semantic_Web</a><br>
      <br>
      Scot, sure thing but I wanted to avoid the term because people<br>
      associate all kinds of things with Semantic Web that I want to
      avoid<br>
      at this stage. :-)<br>
      <br>
      >>> A bunch of buckets of data, and you define the
      characteristics of<br>
      >>> the buckets so software can use (and display) the
      info.<br>
      <br>
      The "bucket" context is taken from David Weinberger's "Everything
      is<br>
      Misceallaneous" [1] and my intention was to purposefully not make
      it<br>
      technically sound yet but leave as a Wiki until we know where this
      is<br>
      going. At the same time the semantic extensions for Mediawiki are<br>
      evolving and might eventually do the job you suggest without much
      help<br>
      from our side.<br>
      <br>
      Thanks,<br>
      Arnulf<br>
      <br>
      [1] <a class="moz-txt-link-freetext" href="http://evident.com/">http://evident.com/</a><br>
      <br>
      >>> * You have a license object which defines the
      characteristics of a<br>
      >>> license. Probably defined in something like XML. *
      You define a<br>
      >>> license (identifier="CC-BY-SA", name="Creative
      Commons ... etc",<br>
      >>> restrictions="share-derivatives,attribute", etc...)
      -- except you<br>
      >>> probably use XML. * You have a data object which
      defines the<br>
      >>> characteristics of some data, and this includes the
      license<br>
      >>> (identifier). * You define data using the data object<br>
      >>> characteristics.<br>
      >>><br>
      >>> If a data definition is available through a URL,
      inside that<br>
      >>> definition will be the relevant other objects,
      including the URL of<br>
      >>> the data object definition, the license identifier
      ("CC-BY-SA"),<br>
      >>> and the URL of the definition of the license. 
      Similarly, the<br>
      >>> license includes the URL of the license object which
      defines all<br>
      >>> the license fields.<br>
      >>><br>
      >>><br>
      >>> _______________________________________________
      Geodata mailing<br>
      >>> list <a class="moz-txt-link-abbreviated" href="mailto:Geodata@lists.osgeo.org">Geodata@lists.osgeo.org</a><br>
      >>> <a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/geodata">http://lists.osgeo.org/mailman/listinfo/geodata</a><br>
      >>><br>
      <br>
      <br>
    </blockquote>
    <span style="white-space: pre;">>>
      _______________________________________________<br>
      >> Geodata mailing list<br>
      >> <a class="moz-txt-link-abbreviated" href="mailto:Geodata@lists.osgeo.org">Geodata@lists.osgeo.org</a><br>
      >> <a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/geodata">http://lists.osgeo.org/mailman/listinfo/geodata</a><br>
      ><br>
      ><br>
      ></span><br>
    <br>
  </body>
</html>