Stenogram Sejmu · 2025-01-09

Michał Pyrzyk

Kadencja 10 · posiedzenie 26 · wypowiedź 137

Profil posła

Klub podany w głosowaniu imiennym tego posła w tym samym dniu i posiedzeniu: PSL-TD · dowód głosu. Nie jest to pełna historia członkostwa.

Pełna wypowiedź

10. kadencja, 26. posiedzenie, 2. dzień (09-01-2025) 11. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania cywilnego oraz niektórych innych ustaw (druk nr 864). Poseł Michał Pyrzyk: Dziękuję bardzo. Szanowny Panie Marszałku! Panie Ministrze! Wysoka Izbo! Chciałbym wszystkim państwu podziękować za udział w debacie nad naszym projektem. Liczba głosów, zarówno tych popierających, jak i tych krytycznych, świadczy o tym, że podjęliśmy się regulacji istotnego problemu, jakim jest ograniczenie hejtu czy też, szerzej mówiąc, tych wszystkich nielegalnych treści, jakimi zalewany jest Internet. Nasz projekt w znaczącym stopniu uzupełnia projekty, o których już rozmawialiśmy na tej sali. Przypomnę, że na końcu ubiegłego roku toczyła się debata nad rządowym przedłożeniem dotyczącym nowelizacji Kodeksu karnego w zakresie odpowiedzialności za mowę nienawiści. Wcześniej debatowaliśmy na temat ślepego pozwu, bez postępowania przyspieszonego i uproszczonego, autorstwa klubu Polska 2050. Wierzę więc, że nad pewnymi uwagami, również zawartymi w opiniach do projektu ustawy, które dotyczyły głównie danych osobowych, prawa do prywatności, prawa do krytyki, nad ewentualnymi korektami tych rozwiązań będziemy mogli pracować ponad podziałami już podczas posiedzeń komisji, tym bardziej że pan minister mówił również o projektach rządowych, które są w opracowaniu. Mam nadzieję, że one już wkrótce też zmaterializują się w postaci odpowiednich druków sejmowych. Szanowni Państwo! Zgodnie z konstytucją, bo była tutaj mowa o pewnym naruszaniu prawa do krytyki czy wolności słowa, każdemu obywatelowi zapewnia się wolność wyrażania swoich poglądów i racji, ale to prawo nie jest absolutne, ono jest ograniczone. Należy pamiętać, że wolność ta podlega właśnie pewnym ograniczeniom, jeżeli jest to niezbędne dla ochrony porządku publicznego, bezpieczeństwa, ale również praw innych osób. Myślimy więc, że omawiany projekt w żaden sposób nie ograniczy wolności słowa, ale spowoduje odpowiedzialność za słowo nawet anonimowo zamieszczane w Internecie. Jeśli chodzi o uproszczenie procedur, skrócenie terminów, to projekt, tak jak wspomniałem wcześniej, omawiając jego główne założenia, przewiduje możliwość składania pozwu na specjalnym formularzu elektronicznym. Minister sprawiedliwości będzie miał zgodnie z ustawą delegację do ustanowienia właściwości jednego sądu okręgowego w Polsce do rozpatrywania takich spraw. Przypomnę, bo również mówiłem o tym wcześniej, że taka praktyka ma miejsce w przypadku elektronicznego postępowania upominawczego. Tu jeden sąd okręgowy w Polsce, Sąd Okręgowy w Lublinie, te sprawy rozpatruje i nie powoduje to jakichś zatorów, jeśli chodzi o pracę i wokandę sądową. Szanowni Państwo! Pragnę to również na zakończenie z całą stanowczością zaznaczyć, że nasz projekt przewiduje mechanizmy chroniące przed nadużyciami i cenzurą, nie przewiduje zaś przede wszystkim prewencyjnego blokowania czy usuwania jakichś treści, a takie głosy też tu padały. Dlatego w każdym z tych proponowanych postępowań decyzję o legalności danej treści podejmuje niezależny sąd, co gwarantuje właśnie konstytucyjnie chronioną wolność słowa. Projekt bierze także pod uwagę konieczność dokonania pewnych ocen, jak mówiłem wcześniej, pewnego ważenia zakresu ochrony danych osobistych, wolności słowa i właśnie prawa do prywatności. Dlatego te projektowane przepisy zapewniają możliwość ścigania anonimowych naruszeń w Internecie. Odrębną sprawą są mechanizmy ustalenia tych sprawców, o których mówili i poseł Śliwka, i pani minister. Jednak te zapisy przewidują mechanizmy ochrony danych osobowych, bo platformy cyfrowe i przedsiębiorcy telekomunikacyjni będą musieli ujawnić dane użytkowników tylko i wyłącznie na żądanie sądu, i tylko i wyłącznie w ściśle określonych przypadkach, bo to do sądu będzie należeć ocena uprawdopodobnienia naruszenia dóbr osobistych w danej konkretnej sprawie. Szanowni Państwo! Bardzo serdecznie dziękuję za te wszystkie głosy. Mam nadzieję, że nad tymi rozwiązaniami będziemy wkrótce mogli kompleksowo pracować w komisji, bo myślę, że wszystkim nam chodzi o to, aby te nielegalne treści eliminować z Internetu, a przynajmniej ograniczać ich ilość w sieci. Dziękuję bardzo. Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 135 Jerzy Meysztowicz 10. kadencja, 26. posiedzenie, 2. dzień (09-01-2025) 11. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania cywilnego oraz niektórych innych ustaw (druk nr 864). Poseł Jerzy Meyszt
  2. Wcześniej · wypowiedź 136 Dariusz Standerski 10. kadencja, 26. posiedzenie, 2. dzień (09-01-2025) 11. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania cywilnego oraz niektórych innych ustaw (druk nr 864). Sekretarz Stanu w
  3. Później · wypowiedź 138 Ewa Szymanowska 10. kadencja, 26. posiedzenie, 2. dzień (09-01-2025) 12. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy o broni i amunicji (druk nr 867). Poseł Ewa Szymanowska: Szanowny Panie Marszałku! Wysoka Izbo
  4. Później · wypowiedź 139 Edward Siarka 10. kadencja, 26. posiedzenie, 2. dzień (09-01-2025) 12. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy o broni i amunicji (druk nr 867). Poseł Edward Siarka: Panie Marszałku! Wysoki Sejmie! Akurat
1. (3.87ms; exec 3.79 + fetch 0.08; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 123189 LIMIT 1
2. (3.69ms; exec 3.64 + fetch 0.05; rows 1) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (109628) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, segment.source_text AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
3. (3.59ms; exec 3.54 + fetch 0.06; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal, binding.artifact_id FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id LEFT JOIN documents document ON document.owner_object_id = dayStatement.day_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', statement.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.language = 'und' AND binding.current_selector_sha IS NOT NULL WHERE dayStatement.day_id = 123051 AND dayStatement.day_revision_id = 126604 AND dayStatement.ordinal BETWEEN 135 AND 139 AND statement.object_id <> 123189 ORDER BY dayStatement.ordinal
4. (2.63ms; exec 2.56 + fetch 0.07; rows 4) WITH ranked AS ( SELECT extraction.id, extraction.source_artifact_id, extraction.quality_state, ROW_NUMBER() OVER (PARTITION BY extraction.source_artifact_id ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC) AS preference FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id IN (109626, 109627, 109629, 109630) AND run.state = 'completed' ) SELECT ranked.source_artifact_id, ranked.id, ranked.quality_state, LEFT(segment.source_text, 240) AS source_text FROM ranked LEFT JOIN text_segments segment ON segment.extraction_id = ranked.id WHERE ranked.preference = 1 ORDER BY ranked.source_artifact_id, segment.ordinal
5. (2.76ms; exec 2.71 + fetch 0.05; rows 9) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 26 AND individual.mp_number = 307 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2025-01-09' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 24.2ms | App: 23.9ms | DB: 16.5ms (5, rows: 19) [exec: 16.3ms, fetch: 0.3ms] | View: 0.3ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.31ms) /app/templates/speeches/show.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php