coredump-ch / flamebot

The most polite chatbot you’ve ever seen.
ISC License
3 stars 2 forks source link

Add ISC license #21

Closed netzhuffle closed 8 years ago

dbrgn commented 8 years ago

Fine for me. @rnestler?

(Why not MIT?)

dbrgn commented 8 years ago

See also: https://programmers.stackexchange.com/questions/157476/isc-license-advice

rnestler commented 8 years ago

Also fine for me. ISC is the default for npm, so I think it is common for javascript projects?

netzhuffle commented 8 years ago

I chose ISC because it’s shorter than MIT and I’m all in for short and understandable licenses (this has nothing to do with JavaScript). I used MIT before in all my projects, but ISC essentially is the same just with fewer words and—in my opinion—even easier to understand. It’s essentially a two-clause BSD license with unnecessary text removed (and as such it’s e.g. the recommended license by OpenBSD).

If you prefer to use the MIT license that’s completely fine for me—I just think it’s very important for each of our coredump projects to commit to an open source license which we haven’t done in the past.

netzhuffle commented 8 years ago

But I noticed something different (I was to quick and just accepted the GitHub template):

Year should be “2015” or “2015-2016” as the project was first published last year (and not “2016”) and “Coredump Hackerspace” is wrong and should be “coredump” as this is our legal name.

dbrgn commented 8 years ago

and “Coredump Hackerspace” is wrong and should be “coredump” as this is our legal name.

The copyright belongs to the contributors anyways. Swiss law does not allow copyright assignment (only licensing), if I'm not mistaken.

netzhuffle commented 8 years ago

In difference to German law, it actually is possible to transfer the copyright in Switzerland, URG Art. 16 Abs. 1. (As a side note: According to URG Art. 17, if you’re writing a computer program as an employee for a company, it’s even automatically transferred.)

But I’m also happy with keeping the copyright as contributors. Would this mean that we need to write our names in the LICENSE file?

dbrgn commented 8 years ago

In difference to German law, it actually is possible to transfer the copyright in Switzerland

I checked again. The Urheberpersönlichkeitsrecht is not transferrable, the Urhebervermögensrecht is. We're talking about the latter here :)

But I’m also happy with keeping the copyright as contributors. Would this mean that we need to write our namens in the LICENSE file?

No. First of all, it doesn't really matter in the case of a flame bot :wink: And the versioning system allows us to track who wrote which code. So it's not necessary anymore to track that in the copyright header. IANAL.

Just go with something like "Coredump developers and contributors".

rnestler commented 8 years ago

I changed some stuff directly in Github. Does everybody agree with that? Also now @The-Compiler should also agree to the license :wink:

The-Compiler commented 8 years ago

Consider my typo fix public domain, and any possible future contributions licensed under any FOSS license you see fit :wink:

dbrgn commented 8 years ago

+1 from me