Feature Request: Request for Declaration of Release Rights for Contributions
Description: As part of our commitment to transparency and legal compliance, we need to ensure that all contributions made to our corpus collector app (corpus.swecha.org) come with a clear declaration of release rights. This will help us understand the origin of the content and the permissions associated with it.
Proposed Changes:
-
Add a new mandatory field called "Release Rights" to the upload form.
-
Provide the following options for users to select from:
- "This work is created by me and anyone is free to use it."
- "This work is created by my family/friends and I took permission to upload their work."
- "I downloaded this from the internet and/or I don't know if it is free to share."
-
If contributors select the option "I downloaded this from the internet and/or I don't know if it is free to share," display a popup notification with the following message:
- "Sorry! Please upload any works created by you or you can upload works of your family members/friends with their permission."
Implementation Details:
- The "Release Rights" field should be a radio buttons menu with the above options.
- Users should not be able to submit the upload form without selecting one of these options.
- If the third option is selected, show the popup notification and prevent form submission.
- The selected option should be stored along with the uploaded file and its metadata.
Benefits:
- Ensures legal compliance and transparency.
- Helps in filtering content based on usage rights.
- Provides clarity on the origin and permissions of the contributed content.
- Prevents the upload of potentially non-compliant content.
Additional Notes:
- Please consider adding a brief explanation or tooltip next to the "Release Rights" field to help users understand the importance of this declaration.
- Ensure that the backend system is updated to handle and store this new field.
- The popup notification should be user-friendly and clearly explain why the upload cannot proceed with the selected option.
Acceptance Criteria:
-
The "Release Rights" field is added to the upload form. -
Users are required to select an option before submitting the form. -
If the third option is selected, the popup notification is displayed, and form submission is prevented. -
The selected option is stored and displayed with the uploaded content.
Edited by Abdul Muthalib Mohammed