Kod źródłowy Systemu Losowego Przydziału Spraw jest informacją publiczną

Naczelny Sąd Administracyjny uznał, że kod źródłowy Systemu Losowego Przydziału Spraw stanowi informację publiczną z uwagi na przejrzystość życia społecznego oraz prawidłowość funkcjonowania sądów. Stowarzyszenie S. domagało się dostępu do kodu źródłowego programu SLPS, jednak sądy oddaliły skargi, argumentując, że udostępnienie informacji technicznych może zagrażać bezpieczeństwu narzędzia informatycznego oraz niezawisłości sędziowskiej. NSA podkreślił, że kod źródłowy pozwala na analizę funkcjonowania programu komputerowego, a algorytm SLPS spełnia kryteria informacji publicznej. Automatyzacja wykonywania zadań publicznych stawia ważne wyzwania związane z zapewnieniem poprawności funkcjonowania programów komputerowych, co wpływa na rzetelność działania władz publicznych.

Tematyka: Naczelny Sąd Administracyjny, System Losowego Przydziału Spraw, SLPS, informacja publiczna, kod źródłowy, algorytm, automatyzacja, poprawność decyzji, program komputerowy, udostępnienie

Naczelny Sąd Administracyjny uznał, że kod źródłowy Systemu Losowego Przydziału Spraw stanowi informację publiczną z uwagi na przejrzystość życia społecznego oraz prawidłowość funkcjonowania sądów. Stowarzyszenie S. domagało się dostępu do kodu źródłowego programu SLPS, jednak sądy oddaliły skargi, argumentując, że udostępnienie informacji technicznych może zagrażać bezpieczeństwu narzędzia informatycznego oraz niezawisłości sędziowskiej. NSA podkreślił, że kod źródłowy pozwala na analizę funkcjonowania programu komputerowego, a algorytm SLPS spełnia kryteria informacji publicznej. Automatyzacja wykonywania zadań publicznych stawia ważne wyzwania związane z zapewnieniem poprawności funkcjonowania programów komputerowych, co wpływa na rzetelność działania władz publicznych.

 

Naczelny Sąd Administracyjny uznał, że sposób wyznaczania składów orzekających przez program
informatyczny - System Losowego Przydziału Spraw (dalej: SLPS) oznacza, że program ten w praktyce
zastępuje działalność urzędnika lub sędziego. Z uwagi na przejrzystość życia społecznego i prawidłowość
funkcjonowania sądów należy uznać, że kod źródłowy SLPS stanowi informację publiczną w rozumieniu art.
1 ust. 1 ustawy z 6.9.2001 r. o dostępie do informacji publicznej (t.j. Dz.U. z 2022 r. poz. 902; dalej:
DostInfPubU).
Wniosek o udostępnienie kodu źródłowego SLPS
Stowarzyszenie S. zwróciło się do Ministra Sprawiedliwości o udostępnienie informacji w postaci kodu źródłowego
programu SLPS, za sprawą którego od 1.1.2017 r. sędziowie są przydzielani do spraw. Gdy Minister Sprawiedliwości
poinformował, że żądana informacja nie stanowi informacji publicznej, Stowarzyszenie S. wniosło skargę na
bezczynność organu. Jednak Wojewódzki Sąd Administracyjnego w Warszawie oddalił skargę. W uzasadnieniu
wyroku wskazano, że informacje dotyczące kodu źródłowego mają charakter techniczny i nie stanowią informacji
publicznej. Ich udostępnienie może prowadzić do ujawnienia danych mających istotny wpływ na bezpieczeństwo
danego narzędzia informatycznego. Udostępnienie informacji dotyczących zasad przydzielania sędziów sądów
powszechnych do spraw może bowiem pociągnąć za sobą próby zewnętrznych ingerencji w wyniki losowań, co
naruszałoby zasadę niezawisłości sędziowskiej i powodowałoby ograniczenie zaufania obywateli do instytucji sądu.
W ocenie Sądu kod źródłowy jest tylko technicznym elementem przetwarzania danych i nie zawiera żadnego
komunikatu o sprawach publicznych. Dodatkowo wskazano, że kod źródłowy objęty wnioskiem jest objęty ochroną
prawa autorskiego.
Algorytm a kod źródłowy
Naczelny Sąd Administracyjny uchylił zaskarżony wyrok i uznając, że organ dopuścił się bezczynności zobowiązał
Ministra Sprawiedliwości do rozpoznania wniosku Stowarzyszenia S. Jak wyjaśniono kod źródłowy to ciąg
instrukcji i deklaracji, zapisany w zrozumiałym dla człowieka języku programowania opisujący operacje, jakie
powinien wykonać komputer przy pomocy skończonej liczby ściśle zdefiniowanych rozkazów. Kod źródłowy
pozwala wyrazić w czytelnej dla człowieka formie strukturę i działania programu komputerowego (zob. wyrok
NSA z 27.2.2014 r., I OSK 2014/13, 
). Natomiast w uproszczeniu można stwierdzić, że algorytm stanowi
opis lub instrukcję funkcjonowania programu, wyrażanego w całości przez kod źródłowy. Dysponowanie
kodem źródłowym pozwala więc na całościową analizę funkcjonowania programu komputerowego, w tym także na
ocenę możliwości nadużycia lub ingerencji w sposób funkcjonowania programu. W orzecznictwie przesądzono, że
algorytm SLPS spełnia kryteria informacji publicznej (zob. wyrok NSA z 19.4.2021 r., III OSK 836/21, 
).
Natomiast w odniesieniu do kodu źródłowego wskazywano, że jest on tylko technicznym elementem przetwarzania
danych, a jego głównym zastosowaniem jest wyrażanie programów komputerowych w zrozumiałej postaci (zob.
wyrok NSA z 27.2.2014 r., I OSK 2014/13, 
).
Automatyzacja wykonywania zadań publicznych
NSA stwierdził jednak, że końcowa ocena kodu źródłowego jako informacji publicznej zależy od przedmiotu
danego programu i jego roli w procesie realizacji zadań podmiotu zobowiązanego do udostępnienia
informacji publicznej. SLPS jest programem niemającym charakteru wyłącznie pomocniczego przy realizacji
zadań władzy publicznej. Choć przepisy prawa powszechnie obowiązującego określają zasady wyznaczania
składów orzekających sądów, to jednak funkcja systemu SLPS wykracza poza rolę programu
wspomagającego pracę przewodniczącego wydziału. W istocie wyznaczenie składu sądu następuje przez
program komputerowy, w rezultacie konstrukcja tego programu ma więc istotne znaczenie z punktu widzenia
realizacji prawa do sądu. W uzasadnieniu wyroku wskazano, że z uwagi na coraz większą automatyzację
wykonywania zadań publicznych w ramach pracy urzędnika lub sędziego, szczególnie istotną kwestią jest
poprawność funkcjonowania wykonujących te działania programów komputerowych.
Coraz częściej rzetelność działania władz publicznych, a w efekcie sytuacja prawna jednostki, będzie zależeć
nie od działania człowieka, a od sposobu zaprojektowania danego zagadnienia w programie komputerowym
wykorzystywanym przez władzę publiczną. W ocenie NSA zapewnienie publicznego dostępu do kodu
źródłowego SLPS może umożliwić obywatelom zweryfikowanie, czy rzeczywiście narzędzie to skutecznie
uniemożliwia manipulowanie składami orzekającymi. Udostępnienie jedynie algorytmu programu SLPS nie
doprowadzi do weryfikacji ewentualnych luk w tej aplikacji, umożliwiających jej nadużycie np. przez nieuprawnione



wyłączenie określonych sędziów od udziału w losowaniu. W rezultacie wzgląd na prawidłowość decyzji
podejmowanych w sposób zautomatyzowany przemawia za kwalifikacją kodu źródłowego systemu SLPS jako
informacji publicznej. NSA zastrzegł jednak, że kwalifikacja taka nie powinna jednak być automatycznie przyjmowana
w odniesieniu do pozostałych programów komputerowych. Indywidualna analiza sprawy wymaga dokonania
każdorazowej oceny, czy w świetle przepisów prawa program komputerowy, którego kod źródłowy jest przedmiotem
wniosku, prowadzi do automatycznej realizacji działania władzy publicznej, czy też pełni on wyłącznie rolę
wspomagającą w podejmowaniu decyzji.
W uzasadnieniu wyroku wyjaśniono również, że wbrew stanowisku Sądu I instancji fakt, iż określony
program komputerowy może być przedmiotem praw autorskich, w żaden sposób nie wpływa na kwalifikację
kodu źródłowego tego programu na gruncie prawa do informacji publicznej. Kwestia ta może być przedmiotem
oceny na dalszym etapie postępowania, sama bowiem kwalifikacja wnioskowanej informacji jako informacji publicznej
nie powoduje bowiem automatycznie jej udostępnienia w trybie określonym w art. 13 ust. 1 DostInfPubU. Zgodnie
z art. 5 ust. 2 DostInfPubU prawo do informacji publicznej podlega ograniczeniu m.in. z uwagi na tajemnicę
przedsiębiorcy.
Wyrok NSA z 26.5.2022 r., III OSK 1189/21, 








 

NSA uznał, że poprawność decyzji zautomatyzowanych zależy od zaprojektowania programu komputerowego, a udostępnienie kodu źródłowego SLPS może umożliwić obywatelom kontrolę nad manipulacją składami orzekającymi. Decyzja o kwalifikacji kodu źródłowego jako informacji publicznej wymaga indywidualnej analizy, biorąc pod uwagę rolę programu w realizacji zadań władzy publicznej. NSA podkreślił, że prawa autorskie nie wpływają na kwalifikację informacji publicznej.