#67 Czy mogę bezkarnie kopiować kod z Internetu?

Podczas tworzenia oraz rozwijania kodu często sięgamy po typowe narzędzia, oraz przeglądamy różne kody źródłowe rozwiązań. Czasem czegoś potrzebujemy i ląduje metodą Copy&Pastiego w naszym finalnym kodzie, który dostarczamy do swoich produktów lub oprogramowania klienta. Kto pierwszy choć raz nie skopiował czegoś ze StackOverflow niech pierwszy rzuci kamień 🙂

Mamy taką możliwość, jednak czy z legalnego punktu widzenia mamy do tego prawo? Licencje w świecie oprogramowania to skomplikowana sprawa – ich mnogość, różnorodność oraz zawiłość słowna sprawia, że nawet nie chce nam się ich czytać.

Dlatego w tym odcinku pytamy naszego gościa Łukasza Januszka o licencje w typowych przypadkach używania bibliotek oraz kodu zaczerpniętego z Internetu. Staramy się uzyskać odpowiedzi m.in. na pytania:

  • Czy możemy skopiować kod ze StackOverflow?
  • Czym jest licencja wirusująca?
  • Jakie licencje są „bezpieczne” i kiedy?
  • Co gdy nie ma pliku licencji?
  • Co z kodem wygenerowanym przez AI?

Jeżeli chcesz dowiedzieć się, w czym tkwią problemy i jakie szczegóły należy brać pod uwagę w kwestii legalności kodu, to zapraszam Cię serdecznie do przesłuchania tego odcinka ⤵️ ⤵️

Słuchaj: „#67 Czy mogę bezkarnie kopiować kod z Internetu?”

🎧 Dodatkowy odsłuch

Ten odcinek podcastu DevEnv dostępny jest także do odsłuchu:

😎 Udział wzięli

W tym odcinku podcastu DevEnv usłyszycie głosy następujących osób:

🔗 Najważniejsze linki:

💬 W tym odcinku rozmawialiśmy o:

(00:32) Wstęp do tematu odcinka
(01:10) Kilka słów na temat gościa odcinka Łukasza Januszka
(02:00) Geneza problemu – StackOverflow, GitHub, AI
(04:00) Kopiowanie kodu z StackOverflow
(05:28) Czym jest licencja wirusująca?
(09:40) Licencja wirusująca – kod vs biblioteka
(11:35) Konsekwencje prawne
(14:15) Jakie licencje są „bezpieczne” i kiedy?
(19:04) Gdzie szukać pomocy czy mogę mieć problem z daną licencją?
(21:34) Jak to jest, że na Linuxie może istnieć komercyjne oprogramowanie?
(23:04) Co gdy nie ma pliku licencji?
(25:38) Chat GPT odpowiada czy można korzystać z kodu, który wygenerował
(29:20) Ograniczenia i zapisy w naszych umowach
(30:25) Licencje narzędzi takich jak GitHub Copilot
(32:36) 3 ważne punkty odnośnie własności kodu
(34:00) Odpowiedzialność za złamanie licencji / praw autorskich
(36:02) Typowe praktyki w rozwiązywaniu problemów za pomocą kodu
(38:14) Podmiana licencji przez Copilota
(39:23) 3 ważne rady na koniec
(44:30) Zakończenie

💡 Masz pomysł na temat?

Jeżeli chcesz, abyśmy porozmawiali na jakiś konkretny temat lub chciałbyś wziąć udział w podcaście – napisz do nas e-mail.

Na co dzień programujący CTO w Emphie Solutions. Projektuje, tworzy oraz wdraża rozwiązania oparte o ekosystem JavaScript. Rozwija swoje umiejętności z zakresu Cloud / DevOps / SRE. Fascynat programowania, architektury, chmury i dobrych praktyk w szerokim ujęciu. Na temat technologii publikuje materiały w ramach projektu DevEnv, którego jest założycielem.
PODZIEL SIĘ