I’m looking for a forum (FLOSS; for installation on GNU/Linux server) that comes with the following two features, either built-in or available as maintained extension:
1) License for user-generated content
The admin must be able to globally set the license (e.g., Creative Commons BY-SA 3.0) for all user-generated content.
The license info needs to be visible on every page which contains user-generated content.
(I don’t want to add this info manually on the theme-level)
When users register, they need to confirm that they understand that all their content will be licensed under the chosen license.
(I don’t want to add this manually to the registration process.)
2) Download of user-generated content
Everyone who is allowed to post (which may include anonymous users) must be able to download any user-generated content.
The users should have the choice which user-generated content to download:
- of the whole forum
- of a single sub-forum
- of a single thread
It should be a machine-readable, "open" format, so something like XML, CSV, zipped text files, HTML etc.
For each post, the data must contain (besides the actual content):
- author name and URL of the profile
- URL of the post
The download must also include the license notice, as set by the admin in 1).
It should be contained in each file which contains content, not as a separate license.txt file.