[EPIC] Validate and enforce license requirements for uploaded content
The current license model doesn’t really allow us to enforce license rules on a technical basis. Some content requires attribution of the original author (i.e. all CC-BY*
licenses). Sometimes we would need an explicit permission for use from the original author (all rights reserved). Some content may be used without any restrictions (original works of the uploader, public domain).
At LOHRO we’ve extended the License model to look like this:
field name | description |
---|---|
name |
human readable name |
identifier |
an SPDX license identifier string |
url |
A URL to the full license information |
needs_author |
a boolean flag, indicating that this license requires attribution |
requires_express_permission_for_publication |
a boolean flag, indicating that uploaders need to confirm that appropriate publication rights have been granted by/obtained from the author |
Content uploaders (like the image editor) would then require users to select a license and fill in the appropriate fields.
This is a follow-up to my comments made in AEP05.
Note: This issue is separate from (de)publication-rules required by some authorities like the GEMA in Germany.
Sub Tasks
-
Define a default set of "LinkType" provided wit... (steering#150 - closed) -
Define a default set of "LicenseType" provided ... (steering#151 - closed) -
Extend options to store and assign license info... (steering#167 - closed) -
Provide option to select license and add attrib... (dashboard#185 - closed)
Edited by Konrad Mohrfeldt