Stenogram Sejmu · 2024-11-07

Łukasz Osmalak

Kadencja 10 · posiedzenie 21 · wypowiedź 132

Profil posła

Brak głosu imiennego z tego dnia, który potwierdzałby klub mówcy.

Pełna wypowiedź

10. kadencja, 21. posiedzenie, 2. dzień (07-11-2024) 13. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania cywilnego oraz niektórych innych ustaw (druk nr 728). Poseł Łukasz Osmalak: Dziękuję bardzo. Pani Marszałek! Panie Ministrze! Wysoka Izbo! Szanowni Obywatele! Na przestrzeni tak naprawdę setek lat, na przestrzeni wieków człowiek musiał stawiać czoła różnym wyzwaniom. Zawsze w tych wszystkich procesach, które toczyły się od zarania świata, człowiek musiał podejmować jakieś trudne decyzje, bo przydarzały się różne pandemie, epidemie, katastrofy, kataklizmy itd., itd. Na szczęście w tym wszystkim, w życiu człowieka mamy postęp, mamy rozwój, mamy technologie, nowe technologie. To wszystko pozwoliło nam jako ludzkości zrobić krok do przodu, pozwoliło nam jako ludzkości, ludziom być w tym miejscu, w którym teraz jesteśmy. Przecież mamy dostęp do Internetu, mamy smartfony, mamy komputery. Na pierwszy rzut oka wydawałoby się, że wszystko jest super. Niestety wraz z całym rozwojem, wraz z technologią, która weszła w nasze życie, pojawiają się też różne niebezpieczeństwa i związane z tym wszystkim zagrożenia. Myślę, że gdybyśmy jeszcze 10, 20 czy 30 lat temu powiedzieli naszym dziadkom o czymś takim jak patostreaming, cyberprzemoc, cyberprzestępczość, to chyba nikt z nich nie miałby zielonego pojęcia o tym, co w ogóle mamy na myśli. Często te zmiany, które wynikają z rozwoju technologicznego, z tego, że świat po prostu idzie do przodu, mają ogromny wpływ na nasze życie. Niestety albo stety w wielu przypadkach dochodzi do takich sytuacji, w których mają wpływ nie tylko na nasze życie, ale również na naszą śmierć. Jednym z takich zjawisk, które na przestrzeni ostatnich lat bardzo wyraźnie ujawniły się w naszym życiu, co prawda głównie w życiu online, w życiu wirtualnym, jest hejt, o którym już kilkukrotnie tutaj, w parlamencie mieliśmy okazję debatować i rozmawiać. Szanowni państwo, hejt to coś, co, jak myślę, dotyczy na pewno wielu z nas, jeżeli nie wszystkich z nas. To, że dotyczy on nas, osób publicznych, w mojej opinii tak naprawdę nie powinno stanowić dla nas żadnego problemu. Problemem jest to, że hejt dotyczy osób młodych, osób nieletnich, osób, które prowadzą działalność gospodarczą, zwykłych, uczciwych ludzi, którzy codziennie mijają się na ulicy albo których my mijamy na ulicy. W niektórych momentach, w niektórych okolicznościach gdzieś pojawia się ktoś, kogo dzisiaj nazywamy anonimowym hejterem. To właśnie ta osoba jest w stanie wszystko zepsuć przez swoje postępowanie. Wysoka Izbo! W związku z powyższym kilka miesięcy temu założony został w naszym parlamencie, w Sejmie zespół do spraw walki z anonimowym hejtem w Internecie. Ten zespół na przestrzeni ostatnich miesięcy wypracował wstępny projekt ustawy, który kolokwialnie nazwaliśmy ustawą o ślepym pozwie. Nasze prawo funkcjonuje w taki sposób, że aby móc dochodzić swoich roszczeń, swoich praw, bronić swojego dobrego imienia, np. w sądzie, musimy iść do sądu, złożyć odpowiedni wniosek, odpowiednie dokumenty i wyraźnie wskazać, wyraźnie pokazać osobę, która wyrządziła nam jakąś szkodę. Niestety w tym przypadku, o którym rozmawiamy, w przypadku anonimowego hejtu nie jesteśmy w stanie wskazać tej osoby, ponieważ, jak sama nazwa wskazuje, nasz potencjalny hejter jest osobą anonimową. Czym zatem ma być ślepy pozew? Ślepy pozew ma być orężem danym naszym obywatelom po to, aby ci, którzy czują się hejtowani, których dobre imię zostało zszargane w Internecie, mogli złożyć pozew przeciwko tak naprawdę nie wiadomo komu, po to, aby w momencie, kiedy poczują się faktycznie zhejtowani, mogli złożyć wniosek o ślepy pozew, aby sąd wziął na siebie ocenę tego wniosku i ustalenie personaliów potencjalnego hejtera, jeżeli oczywiście uzna, że ten wniosek jest zasadny. Szanowni Państwo! Ustalenie personaliów hejtera może dać nam to, że osoba poszkodowana będzie mogła dochodzić swoich praw. Jeżeli nigdy nie ustali się, chociażby z powodów technicznych, kim tak naprawdę jest ten anonimowy hejter, to osoba składająca pozew będzie mogła otrzymać z sądu dokument, w którym będzie bardzo jasno, ewidentnie pokazane, że ktoś, kto obmawiał cię w Internecie, ktoś, kto pisał o tobie źle, ktoś, kto mówił na twój temat niedobre rzeczy, jest hejterem, jest anonimowy, nie jest to nikt, kim tak naprawdę należy się zajmować w poważny sposób. Szanowni Państwo! Nasz zespół złożył projekt ustawy. Bardzo chcielibyśmy, aby ten projekt był procedowany ponad wszelkimi podziałami w pełnym tego słowa znaczeniu. Jesteśmy bardzo otwarci na to, aby każdy z nas, każdy, kto pracuje na tej sali, każdy, kto pracuje w jakiejś komisji, przyszedł do nas już dzisiaj, zapraszamy, aby zaproponować zmiany, które będzie chciał wnieść do naszej ustawy. Chcemy, aby to było dobre prawo, aby to było prawo, które będzie realnie pomagało, w sposób szczególny tym osobom, o których wcześniej mówiłem, czyli osobom nieletnim, osobom, które same nie są w stanie obronić się przed anonimowym hejtem w Internecie. Na sam koniec mojej wypowiedzi chciałbym bardzo serdecznie podziękować wszystkim tym, którzy wzięli udział w tych pracach, którzy brali udział w posiedzeniach naszego zespołu i którzy jeszcze będą brali w nich udział. Dlatego że tak naprawdę w tym momencie nie chcemy kończyć tej pracy, ale jeżeli uda się przeprocedować tę ustawę, to nie będziemy chcieli zatrzymać się w tym miejscu, tylko będziemy chcieli iść dalej i jeszcze to dopracować po to, żeby ten cały projekt związany z anonimowym hejtem, ze wsparciem dzieci, młodzieży był jeszcze lepszy. Dlatego bardzo dziękuję wszystkim NGOs, które wzięły udział w spotkaniach naszego zespołu. Dziękuję wszystkim firmom, szczególnie tym instytucjom, które reprezentują platformy socialmediowe w Internecie. Dziękuję środowisku prawniczemu, dziękuję celebrytom - nie wszyscy z nich lubią, żeby mówić o nich: celebryci - wszystkim znanym osobom z pierwszych stron gazet, z telewizji, które przychodziły na spotkania naszego zespołu i opowiadały o ich doświadczeniach, opowiadały, co o tym myślą, jak powinniśmy starać się ten problem rozwiązywać. Dziękuję bardzo Ministerstwu Cyfryzacji, dziękuję bardzo ministerstwu edukacji za współpracę przy tym projekcie. I w sposób szczególny chciałbym podziękować tutaj trzem kolegom posłom, z którymi najwięcej czasu poświęciliśmy na pracę nad tym projektem, i wymienić ich tutaj. Dziękuję panu posłowi Piotrkowi Strachowi, panu posłowi Kamilowi Wnukowi i panu wiceministrowi Michałowi Gramatyce. Dziękuję bardzo i zapraszam, mam nadzieję, do owocnej debaty na ten temat. Dziękuję bardzo. (Oklaski) 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ź 130 Maria Mrówczyńska 10. kadencja, 21. posiedzenie, 2. dzień (07-11-2024) 12. punkt porządku dziennego: Sprawozdanie Komisji Edukacji i Nauki o rządowym projekcie ustawy o zmianie nazwy Akademii Wychowania Fizycznego im. Bronisława Czecha w Krakowie (druki nr 7
  2. Wcześniej · wypowiedź 131 Katarzyna Matusik-Lipiec 10. kadencja, 21. posiedzenie, 2. dzień (07-11-2024) 12. punkt porządku dziennego: Sprawozdanie Komisji Edukacji i Nauki o rządowym projekcie ustawy o zmianie nazwy Akademii Wychowania Fizycznego im. Bronisława Czecha w Krakowie (druki nr 7
  3. Później · wypowiedź 133 Grzegorz Lorek 10. kadencja, 21. posiedzenie, 2. dzień (07-11-2024) 13. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania cywilnego oraz niektórych innych ustaw (druk nr 728). Poseł Grzegorz Lor
  4. Później · wypowiedź 134 Agnieszka Hanajczyk 10. kadencja, 21. posiedzenie, 2. dzień (07-11-2024) 13. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks postępowania cywilnego oraz niektórych innych ustaw (druk nr 728). Poseł Agnieszka Ha
1. (4.29ms; exec 4.22 + fetch 0.07; 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 = 137381 LIMIT 1
2. (3.6ms; exec 3.55 + 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 (120748) 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. (2.9ms; exec 2.85 + 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 = 137248 AND dayStatement.day_revision_id = 141425 AND dayStatement.ordinal BETWEEN 130 AND 134 AND statement.object_id <> 137381 ORDER BY dayStatement.ordinal
4. (1.99ms; exec 1.93 + fetch 0.06; 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 (120746, 120747, 120749, 120750) 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.68ms; exec 2.66 + fetch 0.02; rows 0) 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 = 21 AND individual.mp_number = 276 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2024-11-07' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 23.1ms | App: 22.7ms | DB: 15.5ms (5, rows: 10) [exec: 15.2ms, fetch: 0.3ms] | View: 0.3ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.3ms) /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