Stenogram Sejmu · 2024-12-18

Maciej Lasek

Kadencja 10 · posiedzenie 25 · wypowiedź 53

Profil posła

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

Pełna wypowiedź

10. kadencja, 25. posiedzenie, 1. dzień (18-12-2024) 2. punkt porządku dziennego: Sprawozdanie Komisji Infrastruktury o rządowym projekcie ustawy o zmianie ustawy - Prawo lotnicze oraz niektórych innych ustaw (druki nr 810 i 877). Sekretarz Stanu w Ministerstwie Infrastruktury Maciej Lasek: Panie Marszałku! Wysoka Izbo! Na początku chciałem podziękować wszystkim posłom, którzy brali udział w posiedzeniu podkomisji nadzwyczajnej i Komisji Infrastruktury, za pracę nad tą ustawą, co nieczęsto się zdarza w tej Izbie. Ta praca była bardzo konstruktywna i wszyscy pracowaliśmy zgodnie nad tym, żeby wprowadzić nowe regulacje prawne, które uporządkują rynek dronowy w Polsce, również loty w przestrzeni. Do tej pory działaliśmy na przepisach wydawanych doraźnie, teraz mamy przepisy spójne z przepisami Unii Europejskiej, a jednocześnie mamy regulacje, które pozwalają służbom w sposób określony w prawie przejmować kontrolę lub... Chciałem powiedzieć: unicestwiać, ale generalnie zestrzeliwać takie drony, które latają w takiej przestrzeni, w której nie mogą tego robić. Ten rynek dronowy, to zresztą tu dzisiaj zostało powiedziane przez panów posłów i panie posłanki, którzy zadawali pytania, to jest rynek, który się rozwija bardzo szybko. Wszyscy wiemy, że przepisy dotyczące tak dynamicznie rozwijającego się rynku z reguły nie nadążają za tymi rozwiązaniami. Tutaj ostatni mój przedmówca wskazywał na te znaki. Tak często potrzebne są różnego rodzaju doraźne działania, które mają być działaniami informacyjnymi, zwiększającymi świadomość. I my jako Polska tutaj, w tym zakresie, byliśmy, i wydaje mi się, że nadal pozostajemy, liderem. Wspomniany tutaj wcześniej program DroneRadar, był pierwszym projektem informatycznym, który pozwalał na identyfikację dronów latających w przestrzeni, a jednocześnie budował pewnego rodzaju świadomość wśród operatorów dronów, że oni muszą zgłosić swoje operacje albo choćby się zapytać, czy w danej przestrzeni mogą wykonywać operacje, co jest szalenie istotne, że nie tylko są zakazy, nakazy, ale również przede wszystkim chodzi o świadomość operatorów, którzy są coraz liczniejszą grupą. Odniosę się do pytań. Ubezpieczenie. Są zapisy przepisów unijnych - od 250 g ubezpieczenie jest wymagane, do 250 g ubezpieczenie nie jest wymagane. Szanowni państwo, drony latają również z bardzo dużą prędkością. Każdy, kto widział choćby wyścigi dronów albo tzw. drony wyścigowe latające z dużymi prędkościami, wie, że one wcale nie są ciężkimi obiektami, ale mają dużą energię kinetyczną. Szkody spowodowane zderzeniem z samochodem albo uderzeniem w inną osobę mogą być znaczne. W związku z tym projektodawca wyznaczył tę granice obowiązkowego ubezpieczenia OC. Chyba wolelibyśmy, żeby każdy operator miał świadomość, że chroni go ubezpieczenie, gdy działa zgodnie z przepisami i w sytuacji nadzwyczajnej, kiedy nie zapanuje nad swoim urządzeniem, które kontroluje. Chodzi o to, żeby sprawa nie kończyła się w sądzie, żeby nie trwało to latami i nie kosztowało krocie. Jakie są mechanizmy kontrolne? Przede wszystkim każdy operator będzie zarejestrowany, każda operacja będzie musiała zostać zgłoszona, a nadzór, tak jak w przypadku lotnictwa cywilnego, będzie prowadził Urząd Lotnictwa Cywilnego. Mamy Urząd Lotnictwa Cywilnego, który będzie prowadził nadzór nad wszystkimi operacjami związanymi z załogowymi statkami powietrznymi czy z bezzałogowymi statkami powietrznymi. W ustawie są przepisy, które umożliwiają kontrolę służb, jeśli chodzi o sprawdzenie, czy dana operacja dronowa w danej przestrzeni jest prowadzona zgodnie z obowiązującymi przepisami. Jeśli chodzi o drony wojskowe, to rozwieję tutaj wszelkie wątpliwości. Oczywiście służby zarządzające przestrzenią powietrzną muszą mieć o nich informacje, ale nie będą one widoczne w całym systemie na zewnątrz. W związku z tym jest to zabezpieczone. W jaki sposób odpowiadać będą osoby, które, załóżmy, są osobami czternastoletnimi, jeżeli chodzi o zatrzymywanie tych uprawnień? W przypadku, dajmy na to, kierowców, jeżeli odebrane zostanie im prawo jazdy, to nie będą mogli też pilotować dronów. Zastosowaliśmy tutaj system analogiczny do lotnictwa załogowego. Najmłodszym operatorem, najmłodszym pilotem rozpoczynającym szkolenie może być czternastolatek. Licencję pilota szybowcowego można uzyskać w wieku lat 15. Wiadomo, że piętnastolatek nie może mieć prawa jazdy, więc też nie można mu go zatrzymać. Przechodzę do kwestii ochrony prywatności. Szanowni państwo, w tej chwili wszędzie mamy kamery. W pewnym sensie prywatność jest niestety iluzoryczna, ale oczywiście zawsze można zgłosić podejrzaną aktywność drona. To generalnie widać, widać nawet lepiej niż zamontowane w różnych miejscach przestrzeni publicznej kamery, które filmują nas na co dzień. Można to zgłosić. Mówimy o operacji dronowej. Można to zgłosić odpowiednim służbom, żeby sprawdziły, czy dana operacja jest wykonywana zgodnie z przepisami czy nie. Padło pytanie, czy prowadzimy dalsze prace legislacyjne. Tak, w tej chwili w resorcie prowadzone są dalsze prace związane z tzw. U-space. Niedługo, jak myślę, będziemy mogli je finalizować. Tak jak wspomniałem na początku, generalnie rynek dronowy rozwija się naprawdę bardzo szybko. Wszyscy musimy dosyć szybko dostosowywać do niego przepisy, które nas obowiązują. Padło też pytanie o wykonywanie operacji przez obce siły zbrojne, operacji statkami powietrznymi, bezzałogowymi, lub na potrzeby obcych sił zbrojnych. To zawsze wymaga uzyskania zezwolenia ministra obrony narodowej. Takie zezwolenie wydaje się na wniosek. Jest to opisane w ustawie, jest to w jakiś sposób uwzględnione w tej ustawie. Wysoki Sejmie! Panie Marszałku! Nie uważam, że jest to zła ustawa. To jest ustawa, która powstała ponad podziałami. Pracował nad nią poprzedni parlament, a w zasadzie poprzedni rząd. Trafiła pod obrady parlamentu. Niestety dyskontynuacja doprowadziła do tego, że musieliśmy ponownie przyjrzeć się tej ustawie. Zrobiliśmy jej przegląd. Były prowadzone międzyresortowe konsultacje. Na etapie tworzenia zapisów tej ustawy branża przekazywała nam swoje pytania. W związku z tym nie widzę żadnych zagrożeń. Bardzo się cieszę, że ta ustawa za chwilę zostanie uchwalona przez Sejm i trafi do Senatu. Mam nadzieję, że jak najszybciej wejdzie w życie, bo jest nam bardzo potrzebna. Bardzo dziękuję. (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ź 51 Krzysztof Szymański 10. kadencja, 25. posiedzenie, 1. dzień (18-12-2024) 2. punkt porządku dziennego: Sprawozdanie Komisji Infrastruktury o rządowym projekcie ustawy o zmianie ustawy - Prawo lotnicze oraz niektórych innych ustaw (druki nr 810 i 877). Poseł Krz
  2. Wcześniej · wypowiedź 52 Grzegorz Lorek 10. kadencja, 25. posiedzenie, 1. dzień (18-12-2024) 2. punkt porządku dziennego: Sprawozdanie Komisji Infrastruktury o rządowym projekcie ustawy o zmianie ustawy - Prawo lotnicze oraz niektórych innych ustaw (druki nr 810 i 877). Poseł Grz
  3. Później · wypowiedź 54 Kamil Wnuk 10. kadencja, 25. posiedzenie, 1. dzień (18-12-2024) 2. punkt porządku dziennego: Sprawozdanie Komisji Infrastruktury o rządowym projekcie ustawy o zmianie ustawy - Prawo lotnicze oraz niektórych innych ustaw (druki nr 810 i 877). Poseł Kam
  4. Później · wypowiedź 55 Krystyna Skowrońska 10. kadencja, 25. posiedzenie, 1. dzień (18-12-2024) 3. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych o rządowym projekcie ustawy o podmiotach obsługujących kredyty i nabywcach kredytów (druki nr 765 i 902). Poseł Spra
1. (3.24ms; exec 3.19 + fetch 0.04; 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 = 125691 LIMIT 1
2. (2.89ms; exec 2.85 + fetch 0.04; 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 (111502) 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. (1.53ms; exec 1.5 + fetch 0.03; 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 = 125637 AND dayStatement.day_revision_id = 129190 AND dayStatement.ordinal BETWEEN 51 AND 55 AND statement.object_id <> 125691 ORDER BY dayStatement.ordinal
4. (1.24ms; exec 1.18 + fetch 0.05; 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 (111497, 111500, 111505, 111506) 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. (1.44ms; exec 1.42 + fetch 0.02; rows 1) 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 = 25 AND individual.mp_number = 208 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2024-12-18' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
PHP: 15.4ms | App: 15.2ms | DB: 10.3ms (5, rows: 11) [exec: 10.2ms, fetch: 0.2ms] | View: 0.2ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.18ms) /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