nengo-examples
nengo-examples copied to clipboard
Choose a license
There are few other related decisions to make here...
- Do all the examples have to be covered by the same license? Doing so makes things simpler for users, but might constrain the examples we can put in here. Another option would be to have a default license, but still allow some to deviate.
- If same license, do we want copyright assignments or license agreements from contributors? In Nengo we do copyright assignments, but that might not be appropriate here.
We discussed this at the dev meeting last Monday. The general consensus was to allow different examples to have different licenses. Therefore, we will encourage each example to advertise a copyright and license like so:
copyright = "Copyright (c) 2016 Applied Brain Research Inc."
license = "See https://github.com/nengo/nengo/blob/master/LICENSE.rst"
This has precedent in Python; if you open an interpreter and type in copyright
or license
you'll get something like the above.
Doing it like this is nice because it is obvious if you open up the file in the GUI, and is still accessible if you don't look at the file and only import it (e.g., from nengo_examples import some_example; print(some_example.license)
).
There was some discussion about the license format. We decided that we a URL is sufficiently short (copying the whole license text in the file would be a lot of clutter) yet explicit (saying "see LICENSE.rst" or "Licensed with Nengo licence" could be misinterpreted).
Interestingly, Python allows to use print(copyright)
as string as well as function copyright()
. Not sure if we want to reproduce this behavior, but thought I mention it.
So does that mean that whoever is submitting the example can decide on whatever license they want?
So does that mean that whoever is submitting the example can decide on whatever license they want?
Yes, that's right.
What license should the htbab tutorials be given then?
Copyright should be authors, and license maybe standard nengo? Not sure about the latter.
On May 10, 2017 12:29:52 AM EDT, Sean Aubin [email protected] wrote:
What license should the htbab tutorials be given then?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/nengo/nengo_examples/issues/4#issuecomment-300370589, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AB5JU45s9bL5SjYRj-2l3kycixX1_v_0ks5r4T1AgaJpZM4KiuN5.