Kompendium

Licencja

Warunki korzystania z materiałów Cartesian School.

W skrócie

Wszystkie materiały kursu, w tym tekst prozatorski, wyjaśnienia, diagramy, ilustracje i treści zadań, są udostępniane na licencji Creative Commons Attribution-NonCommercial-ShareAlike 4.0 (CC BY-NC-SA 4.0)

Wszystkie przykłady kodu, fragmenty i pełne projekty przedstawione w kursie są rozpowszechniane na warunkach licencji MIT (o ile wyraźnie nie zaznaczono inaczej). Licencja CC BY-NC-SA 4.0, stosowana do materiałów tekstowych i ilustracyjnych, nie obejmuje kodu programistycznego, nawet jeśli jest on osadzony na stronach tekstowych. Zobacz osobną sekcję „Kod programistyczny” poniżej.

Właściciel praw

© Siergej Sobolewski / Cartesian School. Właścicielem praw do materiałów edukacyjnych kursu „Python od zera” jest Siergej Sobolewski, autor kursu i założyciel Cartesian School.

Materiały kursu — CC BY-NC-SA 4.0

O ile wyraźnie nie zaznaczono inaczej, poniższe materiały kursu „Python od zera” są rozpowszechniane na warunkach Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0):

Kod programistyczny nie wchodzi w skład tej listy — ani fragmenty kodu w tekście, ani osobne projekty: jest on licencjonowany oddzielnie, zob. sekcję „Kod programistyczny” poniżej.

Co oznacza CC BY-NC-SA 4.0

Pełny oficjalny tekst licencji znajduje się na stronie Creative Commons: skrócone podsumowanie (deed) oraz tekst prawny licencji (legal code). Ten dokument nie tworzy własnego sformułowania prawnego sprzecznego z oficjalnym tekstem CC — w razie rozbieżności obowiązuje oficjalny tekst licencji.

Użycie niekomercyjne

Niekomercyjne wykorzystanie materiałów kursu jest dozwolone pod warunkiem zachowania zasad licencji CC BY-NC-SA 4.0 (uznanie autorstwa i ShareAlike). W przypadku użycia komercyjnego — na przykład włączenia materiałów do płatnego produktu, kursu lub usługi — należy zwrócić się do właściciela praw o odrębną zgodę.

ShareAlike — materiały pochodne

Jeśli ktoś adaptuje, tłumaczy lub w inny sposób przetwarza materiały kursu, powstały wynik pochodny musi być rozpowszechniany na warunkach tej samej licencji — CC BY-NC-SA 4.0.

Brak domniemanej aprobaty

Licencja CC BY-NC-SA 4.0 nie oznacza, że Cartesian School ani Siergej Sobolewski akceptują sposób wykorzystania materiałów przez danego użytkownika zewnętrznego. Podanie autorstwa jest obowiązkowym warunkiem licencji, a nie oświadczeniem o aprobacie ze strony właściciela praw.

Kod programistyczny

CC BY-NC-SA 4.0 to licencja dla tekstu edukacyjnego/redakcyjnego, a nie dla kodu programistycznego. Cały kod — w tym niewielkie fragmenty kodu i listingi bezpośrednio w tekście lekcji, a nie tylko osobne, samodzielnie uruchamiane projekty i pakiety kursu (na przykład mini-projekty z sekcji „Projekty”, SafeSort oraz pomocnicze narzędzia budowania) — jest rozpowszechniany jako oprogramowanie, na warunkach licencji wskazanej w odpowiednim repozytorium lub pliku, zazwyczaj MIT. Kod nie staje się objęty licencją CC tylko dlatego, że jest pokazany w tekście lekcji objętej licencją CC — otaczająca kod proza pozostaje na licencji CC BY-NC-SA 4.0, a sam kod — na licencji MIT. W szczególności:

Licencja treści edukacyjnych/redakcyjnych (CC BY-NC-SA 4.0) nie zastępuje ani nie unieważnia licencji kodu wskazanej w konkretnym repozytorium lub pliku — te dwie licencje obowiązują niezależnie i nigdy nie łączą się w jedno wspólne udzielenie praw.

Co oznacza znacznik rel="license" na stronach kursu

Strony teorii i inne strony kursu zawierają w nagłówku HTML link <link rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/">. Ten znacznik opisuje licencję tekstowej/redakcyjnej zawartości strony — prozy, wyjaśnień, znaczników — i nie zmienia licencji kodu osadzonego na tej samej stronie: przykłady kodu na takiej stronie pozostają na licencji MIT (lub innej wyraźnie dla nich wskazanej), zgodnie z opisem w sekcji „Kod programistyczny” powyżej.

Materiały osób trzecich

Zewnętrzne biblioteki, czcionki, logotypy i zasoby, wymieniane lub wykorzystywane w kursie, mogą być rozpowszechniane na własnych warunkach licencyjnych ich właścicieli praw. Cartesian School nie rości sobie praw do takich materiałów osób trzecich.

Znak towarowy i logotyp

Licencja na treści edukacyjne nie przyznaje automatycznie prawa do używania nazwy lub logotypu Cartesian School jako znaku towarowego i nie oznacza partnerstwa ani aprobaty ze strony Cartesian School.

Przykład atrybucji

„Python od zera”, Siergej Sobolewski, Cartesian School, CC BY-NC-SA 4.0.

To przykład rozsądnego sformułowania atrybucji, a nie jedyna dopuszczalna forma — licencja dopuszcza dowolny rozsądny sposób podania autorstwa.