Skip to content
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

What is Falcon's software license? #13

Closed
gasche opened this issue Aug 15, 2013 · 2 comments
Closed

What is Falcon's software license? #13

gasche opened this issue Aug 15, 2013 · 2 comments

Comments

@gasche
Copy link

gasche commented Aug 15, 2013

A quick but careful inspection of Falcon's source directory did not reveal information as to what was Falcon's license.

This is an important issue as it means that, by default, Falcon is covered by the usual author copyright policy, which does not allow very much (in particular not reuse of the sources). Whatever your preference as authors are, it should be made explicit with, at the very least:

  • a mention of the software license you prefer in the README of the project, along with enough information to identify the authors (names and mail adresses)
  • if there is any ambiguity as to what this license is (eg. "the BSD license" may mean several), a copy of the license text in a LICENSE file at the root of the repository, or the src/ directory

Cautious licensing-aware open source developers also add a comment header to each source file in the project, recapitulating the authors copyright and the chosen license. I know that academic code dumps are not always that rigorous and that's probably ok, but the licensing information must still be provided somewhere.

PS: In case you would be unfamiliar with licensing questions and unwilling to make the investment to look at depth at those issues, I would recommend simply reusing the license of the upstream CPython code -- but I don't actually know which it is.

@rjpower
Copy link
Owner

rjpower commented Aug 15, 2013

Thanks for bringing this up. I had intended on putting a license file in at some point, but obviously forgot along the way.

The CPython license itself appears to be specific to the Python foundation; I instead used the Apache license which they recommend for modules which might end up in the CPython distribution. (Not that I expect that for Falcon!)

@gasche
Copy link
Author

gasche commented Aug 15, 2013

Thanks for the quick reaction! Feel free to mention the license in the README as well next time you edit it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants