License setting for books and uploads #2133

Closed
opened 2026-02-05 03:02:36 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @paviro on GitHub (Feb 28, 2021).

Describe the feature you'd like
We just started using BookStack on https://knowledge.fm4f.org.
For our use case it would be nice to be able to specify what license a book has and also what license uploads have.
Ideally there would be a default setting for the whole site but individual assets like images or attachments could also have different licenses if needed.

Describe the benefits this feature would bring to BookStack users
For BookStack instances that host public information this would greatly improve the management of files with different licenses.

Originally created by @paviro on GitHub (Feb 28, 2021). **Describe the feature you'd like** We just started using BookStack on https://knowledge.fm4f.org. For our use case it would be nice to be able to specify what license a book has and also what license uploads have. Ideally there would be a default setting for the whole site but individual assets like images or attachments could also have different licenses if needed. **Describe the benefits this feature would bring to BookStack users** For BookStack instances that host public information this would greatly improve the management of files with different licenses.
OVERLORD added the 🌔 Out of scope label 2026-02-05 03:02:36 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Mar 1, 2021):

Hi @paviro,
Tjanks for the request. To be honest though, I don't really know what you mean by license. There's no existing conceptt of a "license" within BookStack. Could you explain what is meant by this?

@ssddanbrown commented on GitHub (Mar 1, 2021): Hi @paviro, Tjanks for the request. To be honest though, I don't really know what you mean by license. There's no existing conceptt of a "license" within BookStack. Could you explain what is meant by this?
Author
Owner

@paviro commented on GitHub (Mar 1, 2021):

Hi @ssddanbrown,
Thank you for your reply! Here is an example on Wikimedia Commons, the image is public domain which can be seen by clicking on it in the article and going into the detail view.

What I mean is it would be great if one could assign a license to uploaded attachments and images like for example:
File A is CC BY-SA 4.0.
File B is copyright Person x.

On our website for example I might get permission to use an image on our particular site from a copyright holder and some other images might be using a Creative Commons license. Right now this is hard to note down. I can add a note below the image but this note will only be on the page I added it to. If someone adds the same picture to another page the copyright information won't be there as its not linked to the upload.

Here is an idea how it could look like for images, though the same thing would be great for other attachments as well.
dfg
How this metadata is displayed then inside a book is another matter.

The same thing would also be useful for books though here it would probably be one license for all books on the site. This part would replace the generic The texts in the books on this website are under an Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license unless otherwise noted. in the footer currently.
sdfjksdfsdf

Does that clarify things?

@paviro commented on GitHub (Mar 1, 2021): Hi @ssddanbrown, Thank you for your reply! [Here](https://commons.wikimedia.org/wiki/File:Codex_Manesse_197v_Goesli_von_Ehenheim.jpg) is an example on Wikimedia Commons, the image is public domain which can be seen by clicking on it in the article and going into the detail view. What I mean is it would be great if one could assign a license to uploaded attachments and images like for example: File A is CC BY-SA 4.0. File B is `copyright Person x`. On our website for example I might get permission to use an image on our particular site from a copyright holder and some other images might be using a Creative Commons license. Right now this is hard to note down. I can add a note below the image but this note will only be on the page I added it to. If someone adds the same picture to another page the copyright information won't be there as its not linked to the upload. Here is an idea how it could look like for images, though the same thing would be great for other attachments as well. <img width="290" alt="dfg" src="https://user-images.githubusercontent.com/992826/109435066-b803e980-7a18-11eb-99c0-515a02836f73.png"> How this metadata is displayed then inside a book is another matter. The same thing would also be useful for books though here it would probably be one license for all books on the site. This part would replace the generic `The texts in the books on this website are under an Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license unless otherwise noted.` in the footer currently. <img width="244" alt="sdfjksdfsdf" src="https://user-images.githubusercontent.com/992826/109434945-fea51400-7a17-11eb-8aa3-922e39d3b08a.png"> Does that clarify things?
Author
Owner

@ssddanbrown commented on GitHub (Mar 8, 2021):

Thanks for the clarification!

To be honest, I don't want to bog the platform down at all with additional metadata. For shelves, books, chapter and pages you could make use of tags for this. Have a License tag with different values for the different licenses you'll want to apply.

@ssddanbrown commented on GitHub (Mar 8, 2021): Thanks for the clarification! To be honest, I don't want to bog the platform down at all with additional metadata. For shelves, books, chapter and pages you could make use of tags for this. Have a `License` tag with different values for the different licenses you'll want to apply.
Author
Owner

@ssddanbrown commented on GitHub (Apr 19, 2021):

After revisiting this later on, My thoughts still align with my above comment, so I'm going to close this off as out of scope since this is a level of metadata/detail I don't want to get into at this time.

@ssddanbrown commented on GitHub (Apr 19, 2021): After revisiting this later on, My thoughts still align with my above comment, so I'm going to close this off as out of scope since this is a level of metadata/detail I don't want to get into at this time.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#2133