nengo-examples icon indicating copy to clipboard operation
nengo-examples copied to clipboard

Choose a license

Open Seanny123 opened this issue 8 years ago • 7 comments

Seanny123 avatar Oct 27 '16 19:10 Seanny123

There are few other related decisions to make here...

  1. 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.
  2. 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.

tbekolay avatar Oct 27 '16 19:10 tbekolay

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).

tbekolay avatar Nov 03 '16 20:11 tbekolay

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.

jgosmann avatar Nov 03 '16 21:11 jgosmann

So does that mean that whoever is submitting the example can decide on whatever license they want?

Seanny123 avatar Nov 04 '16 01:11 Seanny123

So does that mean that whoever is submitting the example can decide on whatever license they want?

Yes, that's right.

tbekolay avatar Nov 09 '16 15:11 tbekolay

What license should the htbab tutorials be given then?

Seanny123 avatar May 10 '17 04:05 Seanny123

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.

celiasmith avatar May 10 '17 11:05 celiasmith