Licencje aplikacji open source nakładają sporo ograniczeń. Jak sobie z tym radzić?

Licencje aplikacji open source nakładają sporo ograniczeń. Jak sobie z tym radzić? / Shutterstock

Rdzeniem open source jest możliwość nieodpłatnego wykorzystania i modyfikowania kodu na zasadach określonych w licencji. Licencje permisywne nakładają na deweloperów i organizacje minimalne ograniczenia, z kolei licencje typu copyleft mogą obejmować wiele restrykcji, np. obowiązek udostępnienia rozwiązania wytworzonego przy użyciu otwartego kodu. W obu tych przypadkach twórcy mogą zmienić warunki korzystania z oprogramowania i jego komponentów, co dla obecnych użytkowników rodzi sporo problemów. Jakie konsekwencje niesie ze sobą ograniczenie dostępu do kodu? Czy można się przed nimi bronić?

Open source. Liczne ograniczenia licencyjne

Korzystanie z otwartego kodu daje organizacjom wiele korzyści – od szerokiego zakresu funkcjonalności, przez wsparcie społeczności, aż po możliwość tworzenia innowacyjnych rozwiązań. Jednak spośród wszystkich opcji najczęściej wskazywaną jest redukcja kosztów. Według badań aż 36,6 proc. specjalistów uznało brak opłat licencyjnych za główną motywację do stosowania rozwiązań opartych na otwartym kodzie [2024 State of Open Source Report, OpenLogic, The Open Source Initiative, The Eclipse Foundation].
 Jednocześnie niemal co druga osoba wskazuje, że kwestie związane z licencjami ograniczają wykorzystanie open source w ich firmie [World of Open Source, Global Spotlight 2023, The Linux Foundation]. W jaki sposób?

Choć w powszechnym rozumieniu otwarte oprogramowanie kojarzy się z zupełnym brakiem ograniczeń, rzeczywistość wygląda nieco inaczej. Licencje open source często zawierają całą listę ograniczeń dla użytkowników. Czasami jest to brak możliwości wprowadzenia modyfikacji lub wykorzystania kodu do własnych, komercyjnych projektów. Innym razem ograniczany jest eksport powstałego rozwiązania do innego kraju lub nakładane są jednostronne sankcje, które uniemożliwiają pobieranie aktualizacji projektu – wyjaśnia Tomasz Dziedzic, CTO Linux Polska.

Autopromocja

Przeczytaj licencję i sprawdzaj, czy się nie zmieniła

Złamanie warunków, na których udostępniane jest otwarte oprogramowanie może mieć poważne konsekwencje prawne i finansowe. Licencje open source wymagają zatem od organizacji bardzo szczegółowej analizy. Jednak czy poznanie i przestrzeganie warunków korzystania z udostępnionego projektu jest wystarczającym zabezpieczeniem dla użytkowników? Jak wskazuje Tomasz Dziedzic, należy dodatkowo pamiętać o tym, że zakres licencji może się w każdej chwili zmienić.

Od czasu do czasu zdarzają się sytuacje, gdy firmy wytwarzające rozwiązania open source decydują się w pewnym momencie na ograniczenie dostępu kodu. Nie zawsze ogłaszają ten fakt odpowiednio wcześniej, przez co użytkownicy nie mają czasu na przygotowanie się do nowej sytuacji, choćby pod kątem organizacyjnym czy finansowym. Często oznacza to konieczność całkowitej zmiany strategii i ekosystemu firmy. Użytkownicy mogą bowiem stracić dostęp do najważniejszych funkcji lub zderzyć się z murem w postaci zakazu łączenia danego oprogramowania z tym o odmiennej licencji. Kwestie te od lat wzbudzają żywe dyskusje w środowisku open source’owym. Jednak mimo kontrowersji należy pamiętać, że ograniczenie dostępu do kodu jest prawem jego twórcy. I choćby z tego względu organizacje powinny brać pod uwagę ewentualne problemy z dostępnością projektu jako jeden z czynników ryzyka – dodaje Tomasz Dziedzic.

Problemy z licencjami ograniczają rozwój open source

Aspekty prawne i licencyjne nie tylko ograniczają zakres wykorzystania projektu, lecz także wpływają na wkład organizacji w rozwój open source. W międzynarodowym raporcie Global Spotlight 2023 przyznało to 43 proc. specjalistów [World of Open Source, Global Spotlight 2023, The Linux Foundation]. Jednocześnie aż 55 proc. ankietowanych uważa, że rozwiązanie problemów związanych z licencjami zwiększyłoby zaangażowanie ich organizacji w tworzenie nowych rozwiązań.

Skorzystanie z każdego komponentu otwartych projektów wymaga dokładnej analizy warunków, a następnie monitorowania ich przestrzegania. Mamy ponad 200 rodzajów licencji open source, a każda z nich nakłada na użytkowników konkretne prawa i obowiązki. To naturalne, że kwestie formalne są dla deweloperów i organizacji sporym wyzwaniem, również finansowym – często wymagają bowiem współpracy z odpowiednio wykwalifikowanymi prawnikami  tłumaczy Tomasz Dziedzic.

Czy istnieją sposoby na pokonanie licencyjnej machiny?

Licencje były, są i będą nieodłącznym elementem świata open source. Głównym wyzwaniem jest zatem zwiększenie świadomości deweloperów i organizacji na temat kwestii prawnych związanych z wykorzystaniem otwartego kodu. Użycie każdego komponentu powinno być poprzedzone szczegółową analizą warunków określonych w licencji. W międzynarodowym badaniu State of Open Source 2024 zaledwie co piąty ankietowany zadeklarował, że w jego firmie istnieje zespół prawny wyspecjalizowany w tym obszarze [2024 State of Open Source Report, OpenLogic, The Open Source Initiative, The Eclipse Foundation].

Kwestie licencji powinny być również uwzględnione w ogólnej analizie ryzyka związanego z wykorzystaniem open source. Dzięki temu użytkownicy mogą oszacować, jak zmiany w dostępie do konkretnego rozwiązania mogą wpłynąć na realizowane przez nich projekty. Tomasz Dziedzic wskazuje jednak, że większość dostępnych na rynku narzędzi do analizy zagrożeń opiera się na podstawowej analizie podatności, która informuje o aktualnych błędach lub lukach w kodzie.

Dziś to zdecydowanie za mało. Konieczne jest wzięcie pod uwagę wszystkich elementów projektu i zależności występujących między nimi. W zarządzaniu ryzykiem nie możemy zapominać o działaniach związanych z wytwarzaniem i dostarczaniem otwartych rozwiązań, a także czynnikach długoterminowych, takich jak ewentualne zmiany w licencji. Wszystkie te kwestie wzięliśmy pod uwagę, tworząc Source Mation, autorski system analizy ryzyka występującego w pakietach oprogramowania open source. Chcemy dać organizacjom szansę na długofalową ocenę bezpieczeństwa i stabilności, co w niepewnych czasach jest szczególnie ważne – dodaje Tomasz Dziedzic, Linux Polska.

Podsumowując, złożoność licencji open source to jeden z głównych czynników ograniczających wykorzystanie i rozwój rozwiązań opartych na otwartym kodzie. Dodatkowym problemem są ewentualne zmiany w dostępności oprogramowania. W związku z tym kwestie związane z licencją powinny być brane pod uwagę podczas analizy ryzyka open source.

oprac. Paweł Huczko
rozwiń więcej
Księgowość
Doradca podatkowy w todze i z większymi kompetencjami. Od 2025 roku? Założenia nowelizacji
16 wrz 2024

Minister Finansów chce zmienić szereg przepisów ustawy o doradztwie podatkowym. W dniu 16 września 2024 r. opublikowano założenia projektu nowelizacji, zgodnie z którymi m.in. doradcy podatkowi w sądzie mieliby nosić togi, tak jak inne zawody prawnicze (adwokaci, radcowie prawni, prokuratorzy). Rozszerzony ma zostać zakres spraw, w których doradcy podatkowi będą mogli wydawać opinie. Ponadto zmiany zajdą w zasadach egzaminu na doradcę podatkowego i w kompetencjach organów KIDP.

Grecja sięga do kieszeni turystów! 20 euro podatku zapłaci każdy pasażer wysiadający na Mykonos i Santorini
16 wrz 2024

Grecja wprowadza podatek dla turystów. Każdy pasażer wycieczkowca wysiadający na greckiej wyspie Mykonos i Santorini będzie musiał zapłacić podatek w wysokości 20 euro w szczytowym sezonie turystycznym. Tak ogłosiła minister turystyki Grecji Olga Kefalogianni. W innych portach opłata wyniesie 5 euro.

Minimalne wynagrodzenie zaczyna przewyższać możliwości firm. „4666 zł to obiektywnie wysoka płaca minimalna”
16 wrz 2024

Wysoki i niekonsultowany z przedsiębiorcami – taki jest wzrost płacy minimalnej według członków Północnej Izby Gospodarczej w Szczecinie. – Po kaskadowych wzrostach płacy minimalnej liczyliśmy na zmianę standardów dyskusji o tym, jaka powinna ona być, kiedy rosnąć i jakie wartości są możliwe do agregacji przez przedsiębiorców. Obecnie wzrost znów będzie powodować, że sektory działające na niższych marżach jak np. usługi, handel czy turystyka będą zmuszone do podnoszenia cen lub optymalizacji w miejscach pracy. To zła wiadomość także dla samorządów, bo rozwarstwienie w siatce płac będzie nadal rosnąć – mówi Hanna Mojsiuk, prezes Północnej Izby Gospodarczej w Szczecinie. 

Od kogo nie można wymagać znajomości prawa podatkowego? Podatnik aktywny i podatnik pasywny
16 wrz 2024

Nie można wymagać znajomości prawa od podmiotów, które obiektywnie nie wiedzą i mogą wiedzieć, że uczestniczą w zdarzeniach (stanach) podlegających opodatkowaniu. Zasada nemo censetur ignorare legem (paremia wyrażająca domniemanie, że obywatel zna przepisy prawa własnego kraju) ma w przypadku współczesnego prawa podatkowego, skażonego lobbingiem legislacyjnym i niekompetencją, ograniczone zastosowanie – pisze profesor Witold Modzelewski.      

Kasowy PIT coraz bliżej. Kto będzie mógł tak rozliczać podatek dochodowy? Od kiedy? Co z kosztami?
16 wrz 2024

W środę 11 września 2024 r. na posiedzeniu Sejmu Rzeczypospolitej Polskiej odbyło się pierwsze czytanie rządowego projektu ustawy o zmianie ustawy o podatku dochodowym od osób fizycznych oraz niektórych innych ustaw, która to ustawa ma wprowadzić tzw. kasowy PIT. Jest to metoda rozliczenia podatku dochodowego, która jest obecnie znana w odniesieniu na przykład do odsetek. Co bardzo istotne, będzie ona całkowicie dobrowolna, a nie obligatoryjna. Wśród posłów rozgorzała dyskusja nad rozwiązaniami dotyczącymi tej metody rozliczenia podatku dochodowego. Ministerstwo Finansów wskazuje, że z kasowego PIT będzie mogło skorzystać ponad 2 miliony podatników. 

Małe polskie firmy będą mogły korzystać ze zwolnienia z VAT w innych państwach członkowskich UE
12 wrz 2024

Jest projekt ustawy upraszczający i modyfikujący obowiązki w podatku VAT, który zakłada między innymi, że małe polskie firmy będą mogły korzystać ze zwolnienia z VAT w innych państwach członkowskich UE. Nowe regulacje mają wejść w życie 1 stycznia 2025 r.

Najniższa krajowa 2025 (płaca minimalna): 4666 zł brutto - ok. 3510 netto. 30,50 zł minimalnej stawki godzinowej. Rozporządzenie już w Dzienniku Ustaw
15 wrz 2024

Rząd dorzucił 40 zł do wcześniej proponowanej kwoty minimalnego wynagrodzenia w przyszłym roku. Płaca minimalna (tzw. najniższa krajowa) w 2025 r. wzrośnie do 4666 zł brutto. Wcześniej rząd na posiedzeniu Rady Dialogu Społecznego proponował 4626 zł brutto. Natomiast minimalna stawka godzinowa wyniesie w 2025 roku do 30,50 zł. Takie kwoty znalazły się w rozporządzeniu Rady Ministrów z 12 września 2024 r. - opublikowanym w Dzienniku Ustaw z 13 września 2024 r., poz. 1362.

Budujesz podjazd dla osoby niepełnosprawnej? Sprawdź możliwość odliczenia
14 wrz 2024

Budowa pochylni (rampy) dla osoby niepełnosprawnej a kwestia podatków. Czy możliwe jest odliczenie w ramach ulgi rehabilitacyjnej kosztów poniesionych na budowę pochylni (rampy) dla osoby z orzeczeniem o niepełnosprawności? Co mówią przepisy ustawy o PIT?

Problem z fikcyjnymi fakturami wciąż jest poważny. Wartość lewych faktur w pierwszym półroczu br. wyniosła 4,25 mld zł i była o 23,5% większa niż rok wcześniej
11 wrz 2024

Fikcyjne faktury są nadal poważnym problemem dla obrotu gospodarczego. Mimo że skarbówka coraz sprawniej walczy z lewymi fakturami i tylko w I półroczu tego roku wykryła ich ponad 140 tys. Okazuje się, że wartość lewych faktur w pierwszym półroczu br. wyniosła 4,25 mld zł i była o 23,5% większa niż rok wcześniej.

Przedsiębiorcy mają dość łamania prawa przez urzędników skarbowych i ZUS. Czas skończyć z bezprawiem urzędniczym
10 wrz 2024

Przedsiębiorcy są zdania, że bezprawie urzędnicze to problem, który trzeba szybko rozwiązać. Należy skończyć z łamaniem prawa urzędników skarbowych, organów ścigania i ZUS, czego nagminnie dopuszczają się wobec nich. To mocne postulaty „Nowej Polityki Gospodarczej” jakie wysunęły Rada Przedsiębiorców i Rada Naukowa przy Rzeczniku Małych i Średnich Przedsiębiorców.

pokaż więcej
Proszę czekać...