pyvec / naucse.python.cz

Website with learning materials / Stránka s učebními materiály
https://naucse.python.cz
Other
321 stars 118 forks source link

License for the code #88

Closed hroncok closed 7 years ago

hroncok commented 7 years ago

We've talked about this with @encukou but I don't want to forgot it.

This repo is getting more and more code, but it has no implicit license, thus in theory the code is not free / open source software.

Apart form code, we also have content, but the content is usually has it's license specified in the metadata. Co I have the following proposal:

License the code with the MIT/Expat license (author "naucse.python.cz contributors") and say that the content has it's own license in the metadata (and fallbacks to CC BY-SA 4.0 if not specified).


Agreed to license the code (not content) with the MIT license with "naucse.python.cz contributors" as <COPYRIGHT HOLDER>:

The following contributors only added content (not mentioning them to not bother them):

encukou commented 7 years ago

+1, except the fallback to CC-BY-SA is problematic: if there's no license info, there's also no author info.

Could you add license info to MI-PYT lessons? I'll add it for the beginners' lessons by mid-May, as part of converting to Markdown. After that, naucse should enforce that each lesson has a license.

hroncok commented 7 years ago

Ok. For MI-PYT, the authors are us plus several other contributors. We could:

Dne 7. 4. 2017 12:05 napsal uživatel "Petr Viktorin" < notifications@github.com>:

+1, except the fallback to CC-BY-SA is problematic: if there's no license info, there's also no author info.

Could you add license info to MI-PYT lessons? I'll add it for the beginners' lessons by mid-May, as part of converting to Markdown. After that, naucse should enforce that each lesson has a license.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pyvec/naucse.python.cz/issues/88#issuecomment-292496614, or mute the thread https://github.com/notifications/unsubscribe-auth/ACSmQDIOqYj-5r888KA_4gXeiYdDoGCJks5rtgpvgaJpZM4M2p2s .

encukou commented 7 years ago

I think "Petr Viktorin, Miro Hrončok and other MI-PYT contributors" is fine. Others can always add themselves to that list. And once each page links to GitHub, the gallery of contributors will be a click away.

hroncok commented 7 years ago

According to GitHub, there are 24 contributors of this repo. I will go one by one and check whether it's code contribution or not, than I'll ask affected people to agree here with MIT.

hroncok commented 7 years ago

I agree to license the code (not content) with the MIT license with "naucse.python.cz contributors" as <COPYRIGHT HOLDER>.

hroncok commented 7 years ago

@encukou, @Krejdom, @frenzymadness and @Sanqui, please state your position.

Sanqui commented 7 years ago

I agree to license the code (not content) with the MIT license, with "naucse.python.cz contributors" as the <COPYRIGHT HOLDER>.

Krejdom commented 7 years ago

I agree to license the code (not content) with the MIT license with "naucse.python.cz contributors" as Krejdom.

encukou commented 7 years ago

I agree to license the code (not content) with the MIT license, with "naucse.python.cz contributors" as <COPYRIGHT HOLDER>.

frenzymadness commented 7 years ago

I agree to license the code (not content) with the MIT license with "naucse.python.cz contributors" as FrenzyMadness.

hroncok commented 7 years ago

(Sorry for the confusion with the <COPYRIGHT HOLDER>.)

hroncok commented 7 years ago

Agreed.