User:Volker.haas/ImageLicenseList

Purpose of the Image License List
The Image License List is used to identify images which can freely be used in PDFs and books generated with the Collection Extension.

In order not to violate any copyrights all images that have not explicitly been marked as free to use will be omitted in the PDF or book. Therefore it is important to maintain this list.

Basically this page contains a machine readable list of image license templates and the information if they are free to use.

How to use it
In order to use the Image License List, the content of this page should be copied (and potentially translated) to the appropriate Wiki (e.g. different language version). Furthermore the template   also needs to be copied.

After that some system messages need to be adapted. This needs to be done, for the PDF renderer to be able to know where to look for the Image License List and how to parse its content.

The following system messages need to be configured:


 * coll-ImageLicenseList
 * Location of the Wiki page where the Image License List is maintained. Example: coll-ImageLicenseList=User:Volker.haas/ImageLicenseList


 * coll-ImageLicenseInfoTemplate
 * Name of the Image License Info Template including its parameters. The value needs to be in the following format: Name of the ImageLicenseInfoTemplate and all its parameters separated by semicolons. The order of the paramter names must be the same as described below. Example: coll-ImageLicenseInfoTemplate=Template:ImageLicenseItem;template_name;license;display_allowed;license_text_url;full_text_required;description

How it works
The arguments of the   will be parsed and used to distinguish between free and non-free images. To add a previously unknown license to the list simply add an entry like the following to the list below:

Explanation of the template arguments
The software using the ImageLicense list relies on the correct use of the named template arguments.


 * template_name
 * The name of the template that is used on an Image Description page.


 * license
 * Name of the license. This will be displayed in the derived works to identify the license


 * display_allowed
 * Indicates if this license can freely be used in derived, commercial third party applications. Allowed values yes or <tt>no</tt>.


 * <tt>license_text_url</tt>
 * URL of the full License Text


 * <tt>full_text_required</tt>
 * Indicates if the full text of the license needs to be displayed. Allowed values <tt>yes</tt> or <tt>no</tt>.


 * <tt>description</tt>
 * Description of the license and further information.

Display Template for the Image License list
The specific implementation of the template used to display the license list does not really matter. All software using this list should only rely on the format of the template arguments. The implementation of the template is a matter of taste and readability of the list (in this case a table). The current example implementation can be found here