Support to recognize CC licensed books

Bug #283524 reported by Greg Grossmeier
4
Affects Status Importance Assigned to Milestone
Open Library
New
Undecided
Unassigned
PDregistry.ca
Confirmed
High
Greg Grossmeier

Bug Description

Secondary to the Public Domain calculation there should be the ability to set the license of a book for instances where it is released under a Creative Commons license (or others, if applicable).

Changed in pdregistry.ca:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
rejon (rejon) wrote : Re: [Bug 283524] [NEW] Support to recognize CC licensed books

On Wed, 2008-10-15 at 01:54 +0000, Greg Grossmeier wrote:
> Public bug reported:
>
> Secondary to the Public Domain calculation there should be the ability
> to set the license of a book for instances where it is released under a
> Creative Commons license (or others, if applicable).

This should be a simple addition in allowing the 6 primary creative
commons licenses (unported) + CC Public Domain Dedication. There can
then be a field for "other license" which can point to a license url.

Yes, probably good to include GNU GFDL as an option.

Also, there should be capability to add 1 or more licenses to allow for
dual/multiple licensing as ugly as it is.

How hard is this to add?

The UI component might be the hardest part...

Jon

rejon (rejon)
Changed in pdregistry.ca:
importance: Wishlist → High
Revision history for this message
rejon (rejon) wrote :

Greg, can you take a crack at this, solrize said:

(01/22/09 00:28:15) solrize: rejon unless something has changed, you can add arbitrary fields, just edit the schema and the template
(00:28:39) solrize: nite, i'm going to bed soon

###

Basically, need a field to track 1 or more URLs to licenses.

To get fancy, would have a field for name and then attaches to a URL.

Later, there could be an optional description field then which could provide a space for custom cases or language. If description, the license url can be optional.

Revision history for this message
rejon (rejon) wrote :

Please take this one on. Need to make sure whatever changes are made to pdregistry.ca are repeatable on openlibrary though.

Changed in pdregistry.ca:
assignee: nobody → greg.grossmeier
Revision history for this message
rejon (rejon) wrote :

Greg, I need you to get this done...can assist in realtime on TUES...trying to get before WED. Need to have model for OL.

Thx!

Revision history for this message
rejon (rejon) wrote :

Ok, Greg added licenses[] to the /type/edition

The type must be string, not URI.

Then, have to add code to:

http://pdregistry.ca/templates/type/edition/view.tmpl?m=edit

With this code for reading license url and doing something about it:

                            <tr>
                                <td class="formheader$rule" width="100%">$_t[name]:</td>
                                $if name == "lccn":
                                    $if lccn: <td class="formfield$rule" width="100%"><a href="$lccn">$:thingrepr(page[name])</a></td>
                                $elif name == "subjects":
                                    <td class="formfield$rule" width="100%">$:utf8(thingrepr(page[name])).replace('--', '&mdash;')</td>
                                $elif name == "licenses":
                                    <td class="formfield$rule" width="100%">
                                    $for l in page[name]:
                                        <a href="$l">$l</a>
                                    </td>
                                $else:
                                    <td class="formfield$rule" width="100%">$:thingrepr(page[name])</td>
                            </tr>

Then, add something like this in the default edition view: http://pdregistry.ca/templates/type/edition/edit.tmpl?m=edit

$:macros.EditionEditRow(page, "licenses", unique=False, right=True)

This should allow basic cc license functionality.

Next to add a license selector UI with drop-downs.

Revision history for this message
SJ (meta-sj) wrote :

There's a decent set of license options, with a focus on specific sub-license categories in the US, on WM Commons:
http://commons.wikimedia.org/wiki/Special:Upload

Copyright status is important enough that it shouldn't just be a field here, there should be an explicit area for footnotes and discussion about it. "Assumed PD by (phu) who claims no copyright renewal in 1934 (link)" is an important piece of information. "Tagged with CC-Zero badge by (barb) based on license statement on website (link, date, permalink/cache)"

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers