DevEnv - O programowaniu bez kaca
DevEnv - O programowaniu bez kaca
Adrian Piętka, Bartłomiej Michalski
#67 Czy mogę bezkarnie kopiować kod z Internetu?
45 minutes Posted May 18, 2023 at 8:14 am.
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.---Najważniejsze linki:- Serwer Discord DevEnv - https://bit.ly/devenv-discord- Najnowsze materiały DevEnv - https://bit.ly/m/devenv- What are AI coding tool alternatives to GitHub Copilot - https://www.linkedin.com/posts/gergelyorosz_softwareengineering-copilot-github-activity-7054347290701930496-IWrH- Will you get in legal trouble for using GitHub Copilot for work? - https://www.vincit.com/blog/will-you-get-in-legal-trouble-for-using-github-copilot-for-work- StackOverflow Licensing - https://stackoverflow.com/help/licensing- Legally - https://www.npmjs.com/package/legally- License-Report - https://www.npmjs.com/package/license-report---W tym odcinku rozmawialiśmy o:
Wstęp do tematu odcinka
Kilka słów na temat gościa odcinka Łukasza Januszka
Geneza problemu - StackOverflow, GitHub, AI
Kopiowanie kodu z StackOverflow
Czym jest licencja wirusująca?
Licencja wirusująca - kod vs biblioteka
Konsekwencje prawne
Jakie licencje są "bezpieczne" i kiedy?
Gdzie szukać pomocy czy mogę mieć problem z daną licencją?
Jak to jest, że na Linuxie może istnieć komercyjne oprogramowanie?
Co gdy nie ma pliku licencji?
Chat GPT odpowiada czy można korzystać z kodu, który wygenerował
Ograniczenia i zapisy w naszych umowach
Licencje narzędzi takich jak GitHub Copilot
3 ważne punkty odnośnie własności kodu
Odpowiedzialność za złamanie licencji / praw autorskich
Typowe praktyki w rozwiązywaniu problemów za pomocą kodu
Podmiana licencji przez Copilota
3 ważne rady na koniec
0:00
45:18
Download MP3
Show notes
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.---Najważniejsze linki:- Serwer Discord DevEnv - https://bit.ly/devenv-discord- Najnowsze materiały DevEnv - https://bit.ly/m/devenv- What are AI coding tool alternatives to GitHub Copilot - https://www.linkedin.com/posts/gergelyorosz_softwareengineering-copilot-github-activity-7054347290701930496-IWrH- Will you get in legal trouble for using GitHub Copilot for work? - https://www.vincit.com/blog/will-you-get-in-legal-trouble-for-using-github-copilot-for-work- StackOverflow Licensing - https://stackoverflow.com/help/licensing- Legally - https://www.npmjs.com/package/legally- License-Report - https://www.npmjs.com/package/license-report---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? Chcesz, abyśmy porozmawiali na jakiś konkretny temat lub chciałbyś wziąć...