-
Notifications
You must be signed in to change notification settings - Fork 674
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
adding a default license to the book #48
Conversation
I responded on twitter and ended up here. This project looks very interesting and I'd consider using it. I'd recommend not including a default content license. A prompt in the guide recommending including a license is sufficient. You could even include a blank LICENSE file with instructions on choosing a license. Or maybe a command line flag to choose from a list of license options. I've yet to see a static site generator that includes a default content license. In fact, most of those tools don't mix the processing source code and the content. A user would create their own repo to house the content and then run a command line tool to process the content. Mixing your software tool with a user's content in the same repo makes it confusing for the user to license things properly. Lastly, if you add this license, is your image of C3PO in master a CC-BY-SA image? |
@moorepants per some of the discussions on twitter, I'm leaning towards making it easy for people to select a license, rather than making a default license. Thanks for the feedback! Will update this PR as things change |
IMO, this is different from a static site generator since it more explicitly is for making books. In such case, 99% of people are not going to pick a license and end up with an 'all rights reserved' book, which I would argue isn't the common intent - this piece of software is focused on publishing books for free on the web. I'd rather set a clearly defined default that we give people the opportunity to change. This is what tools like |
@yuvipanda what I was thinking is to do something like:
Maybe in the future we can add in the ability for people to choose different licenses, but this seems like a "good enough" solution. Thoughts? |
@choldgraf +1, I like it! Informational & guides people towards the right thing :) I'd recommend explicitly calling out CC in the 'no' case, since those are much better fits for books than traditional OSS licenses. https://creativecommons.org/choose/ is a reasonable chooser. |
OK, I think this one is now ready to go. Will leave it for a day or so to give people a chance to comment. Here's what happens: When people run Prompt the user to add a CC-BY-SA license. If yes, add that license text to a new file at |
…eme-url update PyData Sphinx Theme link
This adds a default license to the book that people put in
content/
. It's using CC BY-SA, and provides some language telling people how to change it if they'd like a different license before publishing their books.I'll leave this open for a day or so in case people have opinions one way or another! cc @yuvipanda who suggested this happen