QuestLab Software License 1.0
Uprawniony: Mariusz Smółka, prowadzący działalność gospodarczą pod firmą QuestLab.pl Mariusz Smółka. Marka produktowa: QuestLabCyber.
§ 1. Co obejmuje licencja
Licencja dotyczy autorskich części oprogramowania Mariusza Smółki, które wyraźnie oznaczono jako objęte QuestLab Software License 1.0 (dalej: „Program”). Nie obejmuje oprogramowania innych autorów ani materiałów udostępnionych na odrębnych zasadach.
§ 2. Prawa do Programu
Mariusz Smółka zachowuje przysługujące mu prawa do autorskich części Programu. Udostępnienie Programu, jego kodu lub plików w przeglądarce nie oznacza przeniesienia praw autorskich ani zgody na ich dowolne rozpowszechnianie.
§ 3. Bezpłatne korzystanie
W zakresie praw, którymi dysponuje uprawniony, udziela on bezpłatnej, niewyłącznej licencji na korzystanie z Programu zgodnie z jego przeznaczeniem, na terytorium całego świata, na czas nieoznaczony. Obejmuje to uruchamianie Programu, wyświetlanie jego interfejsu oraz technicznie niezbędne kopiowanie podczas korzystania z aplikacji.
§ 4. Dozwolone zastosowania
Programu można używać prywatnie, w nauce, szkołach, urzędach, firmach i działalności zawodowej, również podczas odpłatnych szkoleń i świadczenia wsparcia. Takie wykorzystanie nie upoważnia jednak do sprzedawania samego Programu ani rozpowszechniania jego kopii. Wdrożenie wymagające przekazania kopii Programu innemu podmiotowi wymaga osobnej zgody, o ile nie wynika z odrębnego uprawnienia.
§ 5. Czego nie wolno bez zgody autora
Bez odrębnej zgody nie wolno:
- rozpowszechniać Programu lub jego autorskich części jako własnego produktu;
- sprzedawać, sublicencjonować ani udostępniać kopii Programu innym osobom do samodzielnego wdrażania;
- publikować lub rozpowszechniać zmodyfikowanych wersji autorskich części Programu;
- usuwać lub fałszować oznaczeń autorstwa, licencji oraz pochodzenia Programu;
- używać nazw i znaków QuestLab lub QuestLabCyber w sposób sugerujący, że inny produkt pochodzi od uprawnionego lub został przez niego zatwierdzony.
Powyższe ograniczenia nie wyłączają uprawnień przyznanych użytkownikowi przez bezwzględnie obowiązujące przepisy prawa.
§ 6. QLC Security Supervisor
QLC Security Supervisor i jego autorskie moduły stanowią odrębny komponent własnościowy, o ile są oznaczone niniejszą licencją. Wolno korzystać z nich jako części legalnie udostępnionego Programu. Samo pobranie kodu przez przeglądarkę nie daje prawa do wykorzystania Supervisora w innych produktach, jego odrębnej dystrybucji ani publikowania zmodyfikowanych wersji - z zastrzeżeniem praw ustawowych i ewentualnych licencji komponentów zewnętrznych.
§ 7. Kod tworzony przez użytkownika
Prawa do kodu napisanego samodzielnie przez użytkownika w Programie pozostają przy użytkowniku, z uwzględnieniem praw osób trzecich do wykorzystanych przez niego fragmentów i materiałów. Korzystanie z Programu nie przenosi tych praw na Mariusza Smółkę.
§ 8. Przykłady i materiały edukacyjne
19 podstawowych przykładów kodu udostępnionych w bibliotece Python IDE 1.0 można swobodnie kopiować, modyfikować i wykorzystywać w nauce oraz we własnych programach, również komercyjnie. Korzystanie z nich w ten sposób nie wymaga odrębnej zgody ani umieszczania informacji licencyjnej przy każdym przykładzie.
Zezwolenie nie obejmuje interfejsu IDE, QLC Security Supervisor ani innych komponentów Programu. Nie obejmuje także przyszłych materiałów i projektów Python IDE Extended, chyba że zostaną one odrębnie oznaczone. Prawa do materiałów osób trzecich pozostają nienaruszone.
§ 9. Komponenty zewnętrzne
Pyodide, Python i inne części pochodzące od zewnętrznych autorów podlegają własnym licencjom. Niniejszy dokument nie zmienia ani nie ogranicza praw wynikających z tych licencji. Wykaz komponentów zewnętrznych, wymagane teksty licencji, informacje o autorach oraz materiały źródłowe i opis modyfikacji są dostępne w katalogu /legal/ tego wydania Programu.
§ 10. Działanie i odpowiedzialność
Program jest udostępniany w aktualnym stanie, bez obietnicy nieprzerwanego działania lub przydatności do każdego zastosowania. Użytkownik powinien samodzielnie zapisywać kopie swojej pracy i nie wprowadzać do programów testowych haseł ani danych poufnych. W zakresie dopuszczonym przez prawo uprawniony nie odpowiada za skutki błędów kodu użytkownika, utratę niezapisanych danych lub niedostępność usługi. Postanowienie to nie wyłącza odpowiedzialności, której nie można ograniczyć przepisami prawa.
§ 11. Pozostałe zasady
Licencja nie przenosi praw do nazwy, logo ani innych oznaczeń QuestLab i QuestLabCyber. Udzielenie licencji jest niezależne od informacji o prywatności i zasad przetwarzania danych. Nowe wersje licencji obowiązują w zakresie wskazanym przy ich publikacji i nie zmieniają automatycznie praw udzielonych wcześniej. W sprawach nieuregulowanych stosuje się właściwe przepisy prawa.
© 2026 Mariusz Smółka. Wszelkie prawa zastrzeżone do autorskich elementów oprogramowania, z wyjątkami wyraźnie wskazanymi w niniejszej licencji.
Zakres stosowania w Python IDE Extended
Autorskie części Python IDE Extended autorstwa Mariusza Smółki są objęte QuestLab Software License 1.0. Oznaczenie obejmuje interfejs Extended, autorskie moduły wizualizacji 2D, 3D i statystyki, nawigację wykresów, Kadr analityczny, drukowanie, biblioteki ms2d, ms3d i msstat oraz autorskie części komunikacji i nadzoru wykonywania programów. Komponenty zewnętrzne zachowują własne licencje i informacje o autorach. Oznaczenie nie zmienia zasad dotyczących kodu tworzonego przez użytkownika ani odrębnych licencji dokumentacji edukacyjnej.
Jest to oznaczenie zakresu stosowania istniejącej licencji, a nie zmiana jej warunków. Nie obejmuje materiałów udostępnionych na odrębnej licencji. Dotychczasowe zezwolenie z § 8 dotyczące 19 podstawowych przykładów pozostaje bez zmian.