-
-
Notifications
You must be signed in to change notification settings - Fork 566
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
Add GPLv3 license #124
Add GPLv3 license #124
Conversation
Well spotted, and it is indeed a good idea to have an explicit LICENSE file delivered with the package (needs adjusting also to setup.py? I'm unsure..). However, I think it makes more sense to have a verbatim copy of original, text-based (non-markdownized) version of the license to make it plain enough. What do you think? edit: another point, is COPYING or LICENSE preferred naming for the file, or does that really matter at all? |
That’s up to you, after all, this project is mostly your effort 😃. I usually prefer Markdown license files, because they are easier on the eye should you really want to read them. And even if nobody actually reads the license file, why not make it look nicer? |
Aside from my earlier comment, I think that naming it And I don’t know what the convention for handling licenses in |
https://stackoverflow.com/questions/9977889/how-to-include-license-file-in-setup-py-script makes a remark that using a metadata for pointing out the license is fine, so I don't think it's necessary to ship the license file with it. Let's ship the LICENSE.md for those who want to have it available, the verbatim copy of the license is available anyway e.g. in https://www.gnu.org/licenses/gpl-3.0.en.html . Thanks again! |
I added also a verbatim copy of the license in text as provided by github's "add license file" feature. It doesn't seem to show the license on the front page as of yet, maybe it's something that gets added at some point after some sort of analysis procedure is run on the repo.. edit: btw, as soon as #121 gets merged I will do a new release, which will include the addition of explicit license file alongside some other changes. |
@rytilahti: I’m curious about the new release 😃. Is there anything left to do for 0.3.2 that I could help with? |
@pluehne I think the only thing to do for a new release would be updating the README to contain a link to the new documentation (and updating the documentation where necessary!). If you want to contribute, a read-through & updates to the docs would be more than welcome :-) The preliminary docs are now available in https://python-miio.readthedocs.io/en/latest/ - a local copy can be compiled just by calling |
@rytilahti: Cool 🙂! Unfortunately, I’m very busy until the weekend, so maybe, I’ll have a look at the docs then. Would that be fine? |
That'd we awesome, thanks :-) |
I just packaged
python-miio
for Arch Linux in the Arch User Repository.In doing so, I noticed that, while the GLPv3 license is stated in
setup.py
, there is no explicit license file. I know that dealing with licenses is somewhat annoying, but proper packages should install license files to/usr/share/licenses/
. Additionally, this is useful information for users, and the GLPv3 license will be displayed nicely by GitHub for clarity.I took the license template from GLPv3 in Markdown and filled in the necessary information in the second commit, 18fdce1, to make reviewing the actual changes more easy.
Feel free to make adjustments as necessary 😃.