Ligiu Uiorean - Home: https://uiorean.com/ - Posts: https://uiorean.com/posts/ - Bani publici, cod public: am analizat inițiativa legislativă privind codul sursă deschis în sectorul public.: https://uiorean.com/posts/2026-07-01-bani-publici-cod-public-analiza-legii-codului-sursa-deschis/ - Two things airports get wrong about replacing an AODB.: https://uiorean.com/posts/2026-06-30-two-things-airports-get-wrong-about-replacing-an-aodb/ - LOFIC sensors and the promise of huge dynamic range: https://uiorean.com/posts/2026-06-29-lofic-sensors-and-dynamic-range/ - My mom asked me if AI is going to affect us.: https://uiorean.com/posts/2026-06-29-my-mom-asked-me-if-ai-is-going-to-affect-us/ - We are working through the design of a new performance-linked bonus at AirportLabs.: https://uiorean.com/posts/2026-06-25-we-are-working-through-the-design-of-a-new-performance/ - Division of Labour in the Time of AI: https://uiorean.com/posts/2026-06-22-division-of-labour-in-the-time-of-ai/ - My son finished kindergarten today.: https://uiorean.com/posts/2026-06-19-my-son-finished-kindergarten-today/ - Two months ago I wrote: vendor-managed AI degrades silently.: https://uiorean.com/posts/2026-06-16-two-months-ago-i-wrote-vendor-managed-ai-degrades-silently/ - The most uncomfortable number in aviation this year is not in the profit forecast.: https://uiorean.com/posts/2026-06-15-the-most-uncomfortable-number-in-aviation-this-year-is-not/ - I was in Paris with my family the other week.: https://uiorean.com/posts/2026-06-13-i-was-in-paris-with-my-family-the-other-week/ - The FIDS (Flight Information Dissemination System) should present the most relevant Information for passengers at each touchpoint.: https://uiorean.com/posts/2026-06-11-the-fids-flight-information-dissemination-system-should/ - What is an acquisition?: https://uiorean.com/posts/2026-06-10-what-is-an-acquisition/ - Brilliant showcase of the AirportLabs RealTime platform, proudly running at DOH: https://lnkd.in/du79DGZy: https://uiorean.com/posts/2026-05-13-brilliant-showcase-of-the-airportlabs-realtime-platform/ - A customer told me, recently, that he was told gate allocation at an airport is rather like playing Tetris.: https://uiorean.com/posts/2026-05-07-a-customer-told-me-recently-that-he-was-told-gate/ - You watch the news.: https://uiorean.com/posts/2026-05-05-you-watch-the-news/ - 𝐓𝐡𝐞 𝐪𝐮𝐞𝐬𝐭𝐢𝐨𝐧 𝐢𝐬 𝐧𝐨 𝐥𝐨𝐧𝐠𝐞𝐫 "𝐢𝐬 𝐭𝐡𝐞 𝐀𝐈 𝐮𝐩?" 𝐈𝐭 𝐢𝐬 "𝐢𝐬 𝐭𝐡𝐞 𝐀𝐈 𝐬𝐭𝐢𝐥𝐥 𝐝𝐨𝐢𝐧𝐠 𝐰𝐡𝐚𝐭 𝐢𝐭 𝐮𝐬𝐞𝐝 𝐭𝐨 𝐝𝐨?": https://uiorean.com/posts/2026-04-28-the-question-is-no-longer-is-the-ai-up-it-is-is-the-ai/ - Our BA interns did not spend their first weeks in a training room.: https://uiorean.com/posts/2026-04-23-our-ba-interns-did-not-spend-their-first-weeks-in-a/ - A "Black Swan" used to be the rare event that reshaped a season.: https://uiorean.com/posts/2026-04-22-a-black-swan-used-to-be-the-rare-event-that-reshaped-a/ - Boston Consulting Group (BCG) just published one of the clearest articulations of where leading airports are headed, and it is the model that AirportLabs customers are already running.: https://uiorean.com/posts/2026-04-21-boston-consulting-group-bcg-just-published-one-of-the/ - Fraport Greece deployed the AirportLabs Community App across their entire Greek network in four months:: https://uiorean.com/posts/2026-04-20-fraport-greece-deployed-the-airportlabs-community-app/ - ACI Just Confirmed: AirportLabs runs the World's Busiest Airport: https://uiorean.com/posts/2026-04-15-aci-just-confirmed-airportlabs-runs-the-world-s-busiest/ - Setting the pace in the industry and on the track. Inspiring work!: https://uiorean.com/posts/2026-04-03-setting-the-pace-in-the-industry-and-on-the-track-inspiring/ - I think energy price arbitrage through AI load shifting is going to be a real business.: https://uiorean.com/posts/2026-04-03-i-think-energy-price-arbitrage-through-ai-load-shifting-is/ - Weird weekend flex from the AirportLabs SkyCore AODB team.: https://uiorean.com/posts/2026-03-27-weird-weekend-flex-from-the-airportlabs-skycore-aodb-team/ - Tocmai am revenit de la PTE după anul cel mai încărcat de până acum.: https://uiorean.com/posts/2026-03-26-tocmai-am-revenit-de-la-pte-dupa-anul-cel-mai-incarcat-de/ - Speed creates opportunities.: https://uiorean.com/posts/2026-03-24-speed-creates-opportunities/ - Emil Boc e cel puțin incompetent și incompetența lui ne omoară.: https://uiorean.com/posts/2026-03-20-emil-boc-e-cel-putin-incompetent-si-incompetenta-lui-ne/ - So - at PTE 2025 we announced the contract, went live by August and this PTE the team is ready to discuss how we achieve faster time to value for airports.: https://uiorean.com/posts/2026-03-16-so-at-pte-2025-we-announced-the-contract-went-live-by/ - The weekend is when I remember that airports don’t care it’s Saturday.: https://uiorean.com/posts/2026-03-13-the-weekend-is-when-i-remember-that-airports-don-t-care-it/ - Aviation does not have time for 2-year software projects.: https://uiorean.com/posts/2026-03-12-aviation-does-not-have-time-for-2-year-software-projects/ - Following the recent events in the Middle East, I watched the AirportLabs team step up with a level of commitment that honestly blew me away.: https://uiorean.com/posts/2026-03-11-following-the-recent-events-in-the-middle-east-i-watched/ - A lot of airport tech still assumes that if the system knows something, the airport knows it.: https://uiorean.com/posts/2026-03-10-a-lot-of-airport-tech-still-assumes-that-if-the-system/ - Infinitely scalable.": https://uiorean.com/posts/2026-03-09-infinitely-scalable/ - To recap this roller-coaster week: it was a reminder that “the cloud” is still made of buildings, cables and people on the ground.: https://uiorean.com/posts/2026-03-06-to-recap-this-roller-coaster-week-it-was-a-reminder-that/ - Pentru prima dată într-un studiu din România, motivația principală a angajaților nu mai e salariul.: https://uiorean.com/posts/2026-03-05-pentru-prima-data-intr-un-studiu-din-romania-motivatia/ - I always thought (and hoped) "battle tested" would ONLY mean that our systems are proven in operation.: https://uiorean.com/posts/2026-03-04-i-always-thought-and-hoped-battle-tested-would-only-mean/ - An airport has a fixed number of gates, stands, check-in desks, baggage belts, and jet bridges.: https://uiorean.com/posts/2026-03-03-an-airport-has-a-fixed-number-of-gates-stands-check-in/ - Happy Mărțișor! 🌸: https://uiorean.com/posts/2026-03-02-happy-martisor/ - The "Cloud" is still physical.: https://uiorean.com/posts/2026-03-02-the-cloud-is-still-physical/ - We know how much is being asked of everyone in the region right now.: https://uiorean.com/posts/2026-02-28-we-know-how-much-is-being-asked-of-everyone-in-the-region/ - Airlines that went all-in on one engine option for the A320neo have spent years dealing with groundings, lost capacity, and repair backlogs.: https://uiorean.com/posts/2026-02-27-airlines-that-went-all-in-on-one-engine-option-for-the/ - Apparently there's a tension in tech right now: companies are adopting AI fast, and at the same time cutting the pipeline of junior talent.: https://uiorean.com/posts/2026-02-26-apparently-there-s-a-tension-in-tech-right-now-companies/ - Airports are spending more on IT, but many still aren’t satisfied with the results.: https://uiorean.com/posts/2026-02-25-airports-are-spending-more-on-it-but-many-still-aren-t/ - McKinsey & Company’s research on smart airports is clear: the right integration and digital solutions can boost airport EBITDA by 6-8%, with much of that gain achievable within a few years.: https://uiorean.com/posts/2026-02-24-mckinsey-company-s-research-on-smart-airports-is-clear-the/ - Pilots that never land: https://uiorean.com/posts/2026-02-23-pilots-that-never-land/ - Cei mai buni colegi au ajuns la noi prin programe de internship.: https://uiorean.com/posts/2026-02-21-cei-mai-buni-colegi-au-ajuns-la-noi-prin-programe-de/ - “Why is your stand so big?”: https://uiorean.com/posts/2026-02-20-why-is-your-stand-so-big/ - Nu am mai deschis o poziție de acest fel de 4 ani.: https://uiorean.com/posts/2026-02-06-nu-am-mai-deschis-o-pozitie-de-acest-fel-de-4-ani/ - Fast deployment deserves a fast deep-dive.: https://uiorean.com/posts/2026-02-05-fast-deployment-deserves-a-fast-deep-dive/ - Heading into the weekend with some great news from Mexico! 🇲🇽: https://uiorean.com/posts/2026-01-30-heading-into-the-weekend-with-some-great-news-from-mexico/ - Why do the world’s biggest operations trust AirportLabs Allegra RMS?: https://uiorean.com/posts/2026-01-29-why-do-the-world-s-biggest-operations-trust-airportlabs/ - Inside the Brain of the World’s Busiest International Airport ✈️🧠: https://uiorean.com/posts/2026-01-22-inside-the-brain-of-the-world-s-busiest-international/ - It’s one thing to be a large airport; it’s another to operate with the efficiency required to be Number 1.: https://uiorean.com/posts/2026-01-21-it-s-one-thing-to-be-a-large-airport-it-s-another-to/ - 1 Million Workflows. Zero Paperwork.: https://uiorean.com/posts/2026-01-20-1-million-workflows-zero-paperwork/ - Watching the AirportLabs "Wrapped" video, I’m struck by one thing: Momentum.: https://uiorean.com/posts/2025-12-23-watching-the-airportlabs-wrapped-video-i-m-struck-by-one/ - For all Cluj people, AirportLabs will be participating in an open doors event that is becoming a tradition here.: https://uiorean.com/posts/2025-10-14-for-all-cluj-people-airportlabs-will-be-participating-in-an/ - Another year, another AirportLabs team running event in the books!: https://uiorean.com/posts/2025-09-21-another-year-another-airportlabs-team-running-event-in-the/ - Three years ago, we started the AirportLabs Online Learning Academy.: https://uiorean.com/posts/2025-08-27-three-years-ago-we-started-the-airportlabs-online-learning/ - This is what partnership looks like.: https://uiorean.com/posts/2025-08-26-this-is-what-partnership-looks-like/ - Absolutely thrilled and immensely proud to share that AirportLabs has won a Skift IDEA Award for 2025 for our Airport Community App!: https://uiorean.com/posts/2025-08-12-absolutely-thrilled-and-immensely-proud-to-share-that/ - Untold nu aduce prosperitate: https://uiorean.com/posts/2025-08-08-untold-nu-aduce-prosperitate/ - An de an, auzim aceeași poveste, susținută fără rușine inclusiv de primar: Untold aduce prosperitate economică în Cluj-Napoca.: https://uiorean.com/posts/2025-08-07-an-de-an-auzim-aceeasi-poveste-sustinuta-fara-rusine/ - For engineers who thrive on technical challenges: Alexandra Moca is seeking new members for her team at AirportLabs.: https://uiorean.com/posts/2025-08-06-for-engineers-who-thrive-on-technical-challenges-alexandra/ - 2 Million Strong: AirportLabs Community App - the People and Data Platform That's Moving Aviation!: https://uiorean.com/posts/2025-08-05-2-million-strong-airportlabs-community-app-the-people-and/ - Yesterday's technical issue at the Swanwick Centre put UK air traffic operations to the test.: https://uiorean.com/posts/2025-07-31-yesterday-s-technical-issue-at-the-swanwick-centre-put-uk/ - It takes a global community to keep the world's airports running smoothly, and a huge part of that community is connected through the AirportLabs Airport Community App.: https://uiorean.com/posts/2025-07-18-it-takes-a-global-community-to-keep-the-world-s-airports/ - Ever notice how airports and airlines start telling you about your flight experience long before you even board?: https://uiorean.com/posts/2025-07-09-ever-notice-how-airports-and-airlines-start-telling-you/ - Are You Tracking Your 'Time To Wow'?: https://uiorean.com/posts/2025-07-07-are-you-tracking-your-time-to-wow/ - See our products live!: https://uiorean.com/posts/2025-07-04-see-our-products-live/ - Officially, it was a celebration of 10 years of innovation.: https://uiorean.com/posts/2025-07-04-officially-it-was-a-celebration-of-10-years-of-innovation/ - We do not see reality, we see our reality: https://uiorean.com/posts/2025-06-26-we-do-not-see-reality-we-see-our-reality/ - ✈️ Airports are emotional environments — not just logistical ones.: https://uiorean.com/posts/2025-06-24-airports-are-emotional-environments-not-just-logistical-ones/ - At the beginning of the year I said we will be activating an airport a week this year.: https://uiorean.com/posts/2025-06-20-at-the-beginning-of-the-year-i-said-we-will-be-activating/ - ....a partner who never blinked – AirportLabs": https://uiorean.com/posts/2025-06-03-a-partner-who-never-blinked-airportlabs/ - 🇷🇴🇷🇴🇷🇴: https://uiorean.com/posts/2025-05-18-post/ - Intern to department head in 5.5 years?: https://uiorean.com/posts/2025-05-08-intern-to-department-head-in-5-5-years/ - We're hiring a DevOps engineer for our Cluj office.: https://uiorean.com/posts/2025-05-07-we-re-hiring-a-devops-engineer-for-our-cluj-office/ - 🇷🇴🇷🇴🇷🇴: https://uiorean.com/posts/2025-05-03-post/ - At least 50% of the world's busiest airports (by intl.: https://uiorean.com/posts/2025-04-16-at-least-50-of-the-world-s-busiest-airports-by-intl/ - International Gate Control (IGC)has chosen AirportLabs —proven in the world’s largest and most complex airports—to elevate operations at Chicago O’Hare International Airport!: https://uiorean.com/posts/2025-04-10-international-gate-control-igc-has-chosen-airportlabs/ - Thrilled to announce a paradigm shift in the aviation tech industry! 🚀: https://uiorean.com/posts/2025-04-01-thrilled-to-announce-a-paradigm-shift-in-the-aviation-tech/ - The increasing global focus on tech sovereignty highlights the strategic importance of infrastructure independence, particularly for providers of critical services.: https://uiorean.com/posts/2025-03-24-the-increasing-global-focus-on-tech-sovereignty-highlights/ - Over 2.5M messages were pushed out this morning over the AirportLabs Community App regarding the flights disruption in the London area.: https://uiorean.com/posts/2025-03-21-over-2-5m-messages-were-pushed-out-this-morning-over-the/ - As AirportLabs turned 10, I’ve been thinking this morning about the moments that have truly defined us.: https://uiorean.com/posts/2025-03-08-as-airportlabs-turned-10-i-ve-been-thinking-this-morning/ - I usually steer clear of mainstream news and hype, but the recent wave of disruption caused by DeepSeek in the stock market is too impressive to ignore.: https://uiorean.com/posts/2025-01-28-i-usually-steer-clear-of-mainstream-news-and-hype-but-the/ - We just had one month with 0 critical incidents across hundreds of production systems.: https://uiorean.com/posts/2025-01-13-we-just-had-one-month-with-0-critical-incidents-across/ - Hey David LAVOREL Anamaria Beleiu did you really name your Cluj Office AirportLab?: https://uiorean.com/posts/2025-01-07-hey-david-lavorel-anamaria-beleiu-did-you-really-name-your/ - 🎉 Celebrating 10 Years of AirportLabs! 🎉: https://uiorean.com/posts/2025-01-05-celebrating-10-years-of-airportlabs/ - My last post about the need for 99.99% system availability in airports generated a lot of buzz – both within the aviation industry and beyond.: https://uiorean.com/posts/2024-12-13-my-last-post-about-the-need-for-99-99-system-availability/ - At AirportLabs, we live and breathe aviation high technology.: https://uiorean.com/posts/2024-12-06-at-airportlabs-we-live-and-breathe-aviation-high-technology/ - Been geeking out with the AirportLabs team over various companies' annual reports lately.: https://uiorean.com/posts/2024-11-29-been-geeking-out-with-the-airportlabs-team-over-various/ - One thing that AirportLabs may have triggered over the past 10 years is the change in system availability requirements in tenders.: https://uiorean.com/posts/2024-11-22-one-thing-that-airportlabs-may-have-triggered-over-the-past/ - At AirportLabs, we've spent the last decade transforming airports into dynamic, responsive hubs.: https://uiorean.com/posts/2024-11-15-at-airportlabs-we-ve-spent-the-last-decade-transforming/ - 10 years ago, I made a risky bet for AirportLabs: we built EVERYTHING in-house.: https://uiorean.com/posts/2024-11-08-10-years-ago-i-made-a-risky-bet-for-airportlabs-we-built/ - Nine years ago, when we first presented the 'Report a Fault' feature in the AirportLabs Airport Community App, an airport executive looked at me skeptically.: https://uiorean.com/posts/2024-11-01-nine-years-ago-when-we-first-presented-the-report-a-fault/ - It's been almost 9 years since AirportLabs launched the Airport Community App and I've just noticed that now we send over 40 million push notifications per month.: https://uiorean.com/posts/2024-10-25-it-s-been-almost-9-years-since-airportlabs-launched-the/ - The Red Dot Design Award certificate has landed just as we're about to on-board our 10th SkyCore customer!: https://uiorean.com/posts/2024-10-18-the-red-dot-design-award-certificate-has-landed-just-as-we/ - At AirportLabs we invest heavily in user interfaces, but for an AODB, a UI can actually be a sign of lack of automation.: https://uiorean.com/posts/2024-10-09-at-airportlabs-we-invest-heavily-in-user-interfaces-but-for/ - Forget code sprints, we just did a literal sprint! 🏃‍♀️: https://uiorean.com/posts/2024-09-22-forget-code-sprints-we-just-did-a-literal-sprint/ - What an incredible journey it's been!: https://uiorean.com/posts/2024-09-20-what-an-incredible-journey-it-s-been/ - Red Dot?: https://uiorean.com/posts/2024-09-05-red-dot/ - If your airport staff spends more time fighting with their software than actually working, it's time for an upgrade.: https://uiorean.com/posts/2024-08-30-if-your-airport-staff-spends-more-time-fighting-with-their/ - Behind every seamless airport experience is a team empowered by great design.: https://uiorean.com/posts/2024-08-29-behind-every-seamless-airport-experience-is-a-team/ - I've always been drawn to innovative management concepts.: https://uiorean.com/posts/2024-08-09-i-ve-always-been-drawn-to-innovative-management-concepts/ - AirportLabs' "unmeasured time off" policy is a shining example of how companies can empower employees and drive results.: https://uiorean.com/posts/2024-08-05-airportlabs-unmeasured-time-off-policy-is-a-shining-example/ - I believe the days of ugly, clunky corporate software should be over.: https://uiorean.com/posts/2024-07-31-i-believe-the-days-of-ugly-clunky-corporate-software-should/ - We're hearing about tonight's Azure and DigiCert incidents.: https://uiorean.com/posts/2024-07-30-we-re-hearing-about-tonight-s-azure-and-digicert-incidents/ - ✈️🛫 Calling all Senior Backend Developers! 🛫✈️: https://uiorean.com/posts/2024-07-26-calling-all-senior-backend-developers/ - In the fast-paced world of aviation SaaS, talent is a prized asset.: https://uiorean.com/posts/2024-07-24-in-the-fast-paced-world-of-aviation-saas-talent-is-a-prized/ - Tough day for aviation and IT and as many of you may know, I'm always on top of events that impact our customers.: https://uiorean.com/posts/2024-07-19-tough-day-for-aviation-and-it-and-as-many-of-you-may-know-i/ - Throwback to that time I tried to inspire the public...: https://uiorean.com/posts/2024-07-05-throwback-to-that-time-i-tried-to-inspire-the-public/ - 🎉 Congrats to the amazing team at AirportLabs on the launch of PocketFlights!: https://uiorean.com/posts/2024-06-07-congrats-to-the-amazing-team-at-airportlabs-on-the-launch/ - At the Dubai Airport Show, I had an incredible opportunity to meet a true leader in UAE aviation, HH Sheikh Ahmed bin Saeed Al Maktoum.: https://uiorean.com/posts/2024-05-14-at-the-dubai-airport-show-i-had-an-incredible-opportunity/ - So excited to see Ioana speak at the Dubai Airport Show!: https://uiorean.com/posts/2024-05-10-so-excited-to-see-ioana-speak-at-the-dubai-airport-show/ - Excited to announce that AirportLabs will be attending Passenger Terminal Expo in Frankfurt (April 16-18)!: https://uiorean.com/posts/2024-03-18-excited-to-announce-that-airportlabs-will-be-attending/ - Impressive view of AirportLabs' RealTime passenger flow in action!: https://uiorean.com/posts/2024-03-09-impressive-view-of-airportlabs-realtime-passenger-flow-in/ - Happy International Women's Day!: https://uiorean.com/posts/2024-03-08-happy-international-women-s-day/ - 🇯🇵🇯🇵🇯🇵 Welcome Japan!: https://uiorean.com/posts/2024-02-13-welcome-japan/ - I will be holding a presentation and Q&A session on the 15th of Feb.: https://uiorean.com/posts/2024-02-09-i-will-be-holding-a-presentation-and-q-a-session-on-the/ - Excited to share a project close to my heart - working together towards greater accessibility in travel for passengers with reduced mobility.: https://uiorean.com/posts/2024-02-05-excited-to-share-a-project-close-to-my-heart-working/ - What a fantastic year it's been in AirportLabs!: https://uiorean.com/posts/2023-12-20-what-a-fantastic-year-it-s-been-in-airportlabs/ - When your office has its very own Harvey Specter, you know the digital transformation talk is about to get as sharp as his suits.: https://uiorean.com/posts/2023-12-18-when-your-office-has-its-very-own-harvey-specter-you-know/ - Our team is mostly complete and high performing but this is a rare occasion when we're #hiring junior/mid in our product team.: https://uiorean.com/posts/2023-10-21-our-team-is-mostly-complete-and-high-performing-but-this-is/ - I've noticed that the disaster recovery requirements stipulated in contracts often demand service recovery within 24h.: https://uiorean.com/posts/2023-10-09-i-ve-noticed-that-the-disaster-recovery-requirements/ - I'll be holding a keynote speech at the World Aviation Festival in Lisbon.: https://uiorean.com/posts/2023-09-22-i-ll-be-holding-a-keynote-speech-at-the-world-aviation/ - Exciting news from AirportLabs!: https://uiorean.com/posts/2023-09-15-exciting-news-from-airportlabs/ - Conway's law posits that software often mirrors the structures of the organizations that create it.: https://uiorean.com/posts/2023-09-15-conway-s-law-posits-that-software-often-mirrors-the/ - Many airports fear that having critical systems in the cloud may pose a risk in case all Internet links are lost.: https://uiorean.com/posts/2023-09-13-many-airports-fear-that-having-critical-systems-in-the/ - Super proud of this one: AirportLabs can run its entire product lineup on any cloud and across multiple clouds, including private and bare metal infrastructure.: https://uiorean.com/posts/2023-09-11-super-proud-of-this-one-airportlabs-can-run-its-entire/ - First in a series of articles I coauthored, on how we build our products in AirportLabs: https://uiorean.com/posts/2023-09-08-first-in-a-series-of-articles-i-coauthored-on-how-we-build/ - The Community App team at AirportLabs wrote a review of how the app was used during yesterday's nation wide air traffic control system failure in the UK.: https://uiorean.com/posts/2023-08-29-the-community-app-team-at-airportlabs-wrote-a-review-of-how/ - Read about the powerhouse behind the AirportLabs product suite - our planet scale integration engine - the AirportLabs Data Router.: https://uiorean.com/posts/2023-08-28-read-about-the-powerhouse-behind-the-airportlabs-product/ - In the past, business software often received minimal investment in UI/UX due to its limited evaluation in tenders, and end users had limited points of comparison.: https://uiorean.com/posts/2023-08-22-in-the-past-business-software-often-received-minimal/ - Dive into the pages of our inaugural post from an ongoing series spotlighting our products, technology, and the vibrant pulse of life within AirportLabs: https://uiorean.com/posts/2023-08-21-dive-into-the-pages-of-our-inaugural-post-from-an-ongoing/ - We've just had a cool team outing at AirportLabs & our bi-annual Peer Bonus Points session: https://uiorean.com/posts/2023-07-14-we-ve-just-had-a-cool-team-outing-at-airportlabs-our-bi/ - It's great to witness AirportLabs making a notable entrance into the public eye and actively engaging with the international aviation and tech community!: https://uiorean.com/posts/2023-07-07-it-s-great-to-witness-airportlabs-making-a-notable-entrance/ - I am humbled and proud to be part of such an exceptional team.: https://uiorean.com/posts/2023-06-19-i-am-humbled-and-proud-to-be-part-of-such-an-exceptional/ - Great way to end the week - AirportLabs Airport Community App launched in New York's airport system!: https://uiorean.com/posts/2023-05-12-great-way-to-end-the-week-airportlabs-airport-community-app/ - Building a company is incredibly hard and can only be achieved by lots of hard work and passion: https://uiorean.com/posts/2023-04-03-building-a-company-is-incredibly-hard-and-can-only-be/ - Heading towards #PTExpoConf in Amsterdam.: https://uiorean.com/posts/2023-03-10-heading-towards-ptexpoconf-in-amsterdam/ - Yesterday's global outage of the Lufthansa systems caught me with the entire family waiting for a LH flight in Munich Airport.: https://uiorean.com/posts/2023-02-16-yesterday-s-global-outage-of-the-lufthansa-systems-caught/ - Diseară voi schimba idei cu studenții de la FSEGA despre cum se construiesc companii.: https://uiorean.com/posts/2023-01-19-diseara-voi-schimba-idei-cu-studentii-de-la-fsega-despre/ - AirportLabs is 8 today and I thought it’s a good time to look at where we’ve been and think of where we’re heading.: https://uiorean.com/posts/2023-01-05-airportlabs-is-8-today-and-i-thought-it-s-a-good-time-to/ - ⚽⚽⚽ Do you have to travel during great sport events?: https://uiorean.com/posts/2022-11-10-do-you-have-to-travel-during-great-sport-events/ - AirportLabs just opened a new senior role in our Cluj office - do you know anyone interested?: https://uiorean.com/posts/2022-09-26-airportlabs-just-opened-a-new-senior-role-in-our-cluj/ - Super stoked when we get feedback like this, congrats to our partner airports and the AirportLabs VisionAir FIDS team!: https://uiorean.com/posts/2022-09-20-super-stoked-when-we-get-feedback-like-this-congrats-to-our/ - Avem un rol nou deschis în Cluj.: https://uiorean.com/posts/2022-07-19-avem-un-rol-nou-deschis-in-cluj/ - Congratulations AirportLabs team for a very successful first half of the year!: https://uiorean.com/posts/2022-07-13-congratulations-airportlabs-team-for-a-very-successful/ - Mulțumesc Andreea Rosca pentru acest interviu, sper că am reușit să adaug valoare pentru publicul tău!: https://uiorean.com/posts/2022-05-27-multumesc-andreea-rosca-pentru-acest-interviu-sper-ca-am/ - Hey, we can run more than just airport systems!: https://uiorean.com/posts/2022-05-23-hey-we-can-run-more-than-just-airport-systems/ - It's internship season once again!: https://uiorean.com/posts/2022-05-03-it-s-internship-season-once-again/ - We have recently completed our profit share round of almost €300.000.: https://uiorean.com/posts/2022-04-22-we-have-recently-completed-our-profit-share-round-of-almost/ - On International Women's day I'd like to express my gratitude to all the women that I am lucky to surround myself with.: https://uiorean.com/posts/2022-03-08-on-international-women-s-day-i-d-like-to-express-my/ - Happy to see one of our team's innovations in the space of airport efficiency is gaining traction!: https://uiorean.com/posts/2022-03-03-happy-to-see-one-of-our-team-s-innovations-in-the-space-of/ - As storm Eunice is making a landfall in Europe we're already seeing a 2x-3x increase in use of the Community App.: https://uiorean.com/posts/2022-02-18-as-storm-eunice-is-making-a-landfall-in-europe-we-re/ - Hiring for our devops team!: https://uiorean.com/posts/2022-01-31-hiring-for-our-devops-team/ - So excited to see Alexandra Moca's presentation tonight - you might remember her from our internship videos a few years back.: https://uiorean.com/posts/2022-01-27-so-excited-to-see-alexandra-moca-s-presentation-tonight-you/ - Sorry network - this is in Romanian and of local relevance only.: https://uiorean.com/posts/2022-01-19-sorry-network-this-is-in-romanian-and-of-local-relevance/ - Many years ago I was working on the client side (i.e.: https://uiorean.com/posts/2022-01-05-many-years-ago-i-was-working-on-the-client-side-i-e/ - More than twice a second (on average) but sometimes 50 times per second (during major events)...: https://uiorean.com/posts/2022-01-03-more-than-twice-a-second-on-average-but-sometimes-50-times/ - AirportLabs has barely reached school age and some consultants think it already deserves to hang out with the grandparents of the industry – as a key player 😁: https://uiorean.com/posts/2021-12-27-airportlabs-has-barely-reached-school-age-and-some/ - Now you can make sure SANTA1 has everything it needs for visual approach and watch the landing in real time 🦌🦌🦌: https://uiorean.com/posts/2021-12-20-now-you-can-make-sure-santa1-has-everything-it-needs-for/ - The Airport Community App was launched in production 6 years ago.: https://uiorean.com/posts/2021-12-01-the-airport-community-app-was-launched-in-production-6/ - New paid internship starting this September!: https://uiorean.com/posts/2021-07-30-new-paid-internship-starting-this-september/ - AirportLabs is super excited to see our partner DXB's Terminal 1 lights back on!: https://uiorean.com/posts/2021-06-24-airportlabs-is-super-excited-to-see-our-partner-dxb-s/ - Cloud airport systems make cutting edge solutions available and affordable even for the smallest of airports while also allowing the largest of airports to stay nimble and get the latest features fast.: https://uiorean.com/posts/2021-04-23-cloud-airport-systems-make-cutting-edge-solutions-available/ - On International Women's Day, we want to take a moment to celebrate all the women in our lives, whether professional or personal.: https://uiorean.com/posts/2021-03-08-on-international-women-s-day-we-want-to-take-a-moment-to/ - New roles available in AirportLabs Cluj - Improve the life of billions of passengers worldwide!: https://uiorean.com/posts/2021-01-11-new-roles-available-in-airportlabs-cluj-improve-the-life-of/ - Hey network - wish you were here with us!: https://uiorean.com/posts/2020-12-17-hey-network-wish-you-were-here-with-us/ - DevOps role opening for our Cluj Office - improve the life of billions of passengers !: https://uiorean.com/posts/2020-12-14-devops-role-opening-for-our-cluj-office-improve-the-life-of/ - Looking for a DevOps/SRE for our Cluj office, to work with the best in the industry!: https://uiorean.com/posts/2020-12-03-looking-for-a-devops-sre-for-our-cluj-office-to-work-with/ - A new opportunity at our Cluj office - Frontend Developer to work with the best in the industry!: https://uiorean.com/posts/2020-11-27-a-new-opportunity-at-our-cluj-office-frontend-developer-to/ - Dubai' The Model Centre has produced and impressive study regarding the journey and impact of adopting Community App in Dubai's airports.: https://uiorean.com/posts/2020-03-07-dubai-the-model-centre-has-produced-and-impressive-study/ - Excited to see multiple AirportLabs products featured in DA's CEO report for the third year in a row!: https://uiorean.com/posts/2020-02-05-excited-to-see-multiple-airportlabs-products-featured-in-da/ - Dubai Airports CEO mentions AirportLabs RealTime and Community App in his update on the progress in the first half of 2019!: https://uiorean.com/posts/2019-09-04-dubai-airports-ceo-mentions-airportlabs-realtime-and/ - On the UAE's 43rd anniversary: https://uiorean.com/posts/2014-12-02-on-the-uae-43rd-anniversary/ - Scrutiny and made-up numbers: https://uiorean.com/posts/2012-10-11-scrutiny-and-made-up-numbers/ - Despre educația din România: https://uiorean.com/posts/2012-08-08-despre-educatia-din-romania/ - Vor romanii sa lucreze in strainatate?: https://uiorean.com/posts/2010-04-03-vor-romanii-sa-lucreze-in-strainatate/ - Popular Mechanix, 1922: https://uiorean.com/posts/2009-09-27-popular-mechanix-1922/ - ADAC is hiring Passive Network Specialist: https://uiorean.com/posts/2008-12-30-adac-is-hiring-passive-network-specialist/ - ADAC is hiring Senior Network Architect: https://uiorean.com/posts/2008-12-30-adac-is-hiring-senior-network-architect/ - Hello, World: https://uiorean.com/posts/hello-world/ - Ideas: https://uiorean.com/ideas/ - Projects: https://uiorean.com/projects/ - Springfree trampoline S113: https://uiorean.com/projects/springfree-trampoline-s113/ - Opinions: https://uiorean.com/opinions/ - In the media: https://uiorean.com/media/ - About: https://uiorean.com/about/ - Diploma Thesis 2006: https://uiorean.com/about/diploma-thesis-2006/ - Contact: https://uiorean.com/about/contact/ Am văzut pe social media un [post al lui Ciprian Rus](https://www.linkedin.com/posts/ciprianrus_am-depus-ini%C8%9Biativa-legislativ%C4%83-prin-care-share-7477687281047367680-BBin/) despre o inițiativă legislativă prin care codul sursă plătit din bani publici ar deveni public. Ideea „bani publici, cod public" mă interesează de mult, așa că mi-am permis să citesc și să analizez [legea publicată pe site-ul Senatului](https://www.senat.ro/Legis/Lista.aspx?cod=27865&pos=0&NR=b429&AN=2026). Am produs analiza de mai jos. Am atașat, de asemenea, trei documente: analiza completă, un document cu propuneri concrete de îmbunătățire și forma consolidată a legii cu modificările propuse. Linkurile sunt la finalul postării. ## 1. Pe scurt: ce face legea și ce impresie lasă Propunerea este bună ca intenție și bine structurată. Ideea de bază, „bani publici, cod public" (*public money, public code*), este corectă și modernă. Legea impune trei lucruri esențiale: 1. **Publicarea codului sursă** plătit din bani publici, într-un depozit național (DNCP). 2. **Reutilizarea cu prioritate** a soluțiilor existente, printr-un catalog național. 3. **Prevenirea captivității față de furnizori** (vendor lock-in), prin clauze contractuale obligatorii de predare a codului, documentației și a artefactelor de build. Structura pe capitole este logică și acoperă lanțul complet: definiții, guvernanță, publicare, reutilizare, contribuții externe, monitorizare, sancțiuni. Este comparabilă ca ambiție cu legile din Italia și Bulgaria. Problema principală **nu** este viziunea, ci **executabilitatea**. Prea multe elemente critice sunt împinse către „normele metodologice", iar câteva mecanisme cheie (termene, verificarea reală a codului, sancționarea persoanelor, nu doar a instituțiilor) sunt slabe sau lipsesc. Așa cum e scrisă acum, legea riscă să producă „conformare pe hârtie": cod aruncat într-un depozit, nefuncțional și neîntreținut. ## 2. Puncte tari - **Principiul publicării ca regulă** (art. 3 lit. a), cu excepții limitate și revizuite anual (art. 14). Este abordarea corectă. - **Reutilizarea obligatorie cu verificare prealabilă** înainte de achiziție (art. 16) și sancțiune pentru nerespectare (art. 27). Puține legi merg atât de departe. - **Predarea completă** (art. 19): nu doar codul, ci și instrucțiunile de build, artefactele, documentația, testele. Aceasta este diferența dintre un cod folosibil și unul mort. - **Clauzele contractuale abuzive considerate nescrise** (art. 17 alin. 3). Foarte puternic juridic: neutralizează încercările furnizorilor de a bloca drepturile statului. - **Recepția condiționată** de predare (art. 19 alin. 2). Leagă banii de conformare, singurul lucru care contează cu adevărat pentru furnizori. - **Lista componentelor software (SBOM)** și evidența licențelor (art. 2 lit. g, art. 19 lit. f, art. 25). Aliniat cu bunele practici de securitate din UE. - **Excluderea explicită a secretelor** din publicare (art. 11 alin. 4): parole, chei, certificate, date personale. Corect și necesar. ## 3. Probleme identificate ### 3.1. Probleme de fond (structurale) **P1. Totul depinde de normele metodologice.** Expresia „potrivit normelor metodologice" apare de zeci de ori. Elemente esențiale rămân nedefinite în lege: lista licențelor acceptate, ce înseamnă „soluție reutilizabilă adecvată", ce este un „sistem digital critic", cum se face verificarea tehnică a codului predat. Riscul: dacă normele întârzie sau sunt slabe, legea devine literă moartă. Termenul de 90 de zile (art. 28) este nerealist pentru volumul de detaliu necesar. **P2. Se sancționează instituția, nu persoana.** Toate amenzile din art. 27 lovesc „entitatea publică". În practică asta înseamnă că banii se mută dintr-un buzunar public în altul, iar funcționarul responsabil nu simte nimic. Nu există răspundere personală clară pentru responsabilul desemnat la art. 10. Comparativ, mecanismele care funcționează leagă răspunderea de persoana decidentă. **P3. „Publicat" nu înseamnă „funcțional".** Legea cere publicarea codului, dar nu impune ca el să fie compilabil sau rulabil de un terț. Un furnizor poate publica un cod incomplet, fără istoric real, obfuscat sau fără dependențe, și să bifeze formal obligația. Art. 19 cere artefactele de build, dar nu există o probă de reproductibilitate („build-ul se reface din sursa publicată"). **P4. Momentul publicării este prea târziu și necontrolat pe parcurs.** Publicarea „cel târziu la data recepției finale" (art. 11 alin. 3) înseamnă că, pe toată durata dezvoltării (adesea ani), codul rămâne închis. Bulgaria a ales dezvoltarea *în public de la început*, într-un depozit public. Publicarea la final permite predarea unui „bloc" unic, greu de auditat și de reutilizat. **P5. Fără buget și fără resurse umane dedicate.** Oficiul se înființează „în limita numărului maxim de posturi aprobat" pentru ADR (art. 4 alin. 1), adică fără posturi noi. A administra un depozit național de cod, un catalog, verificări de securitate, revizuiri anuale de excepții și un raport anual, fără oameni și fără buget dedicat, este nerealist. Este cel mai frecvent mod în care astfel de legi eșuează în România. **P6. Excepțiile pot deveni regula.** Art. 14 permite excepții prelungibile anual „pentru cel mult 12 luni" de fiecare dată, dar fără o limită totală a numărului de prelungiri. O excepție se poate reînnoi la nesfârșit. Nu există prag sau plafon după care exceptarea nu mai poate fi prelungită și nici obligația de a publica un plan de remediere. **P7. Aplicare doar pentru proiecte noi.** Art. 29 aplică obligațiile doar procedurilor și proiectelor *inițiate după* intrarea în vigoare. Tot stocul existent de software public (adesea cel mai captiv față de furnizori) rămâne complet în afara legii. Nu există nicio obligație, nici măcar graduală, pentru sistemele în derulare la reînnoirea sau modificarea contractelor. **P14. Verificare concentrată la ADR, fără control extern.** ADR operează DNCP, aprobă excepțiile, monitorizează, constată și sancționează, și dezvoltă la rândul ei software. Ajunge să își verifice propria conformare (cauză proprie), fără control extern independent și fără rol pentru Curtea de Conturi. Am propus adăugarea art. 26^1: control al Curții de Conturi plus structură independentă pentru soluțiile ADR. **P15. Lipsa unui mecanism de semnalare.** Legea nu prevede cum poate cineva sesiza o încălcare (cod nepublicat, secrete scurse, excepție falsă) și nici un canal de raportare a vulnerabilităților de securitate în codul public. Fără sesizare, protecția avertizorilor și divulgare coordonată a vulnerabilităților, verificarea depinde exclusiv de resursele ADR. Am propus adăugarea art. 26^2 (sesizări, Legea nr. 361/2022) și art. 25 alin. (3)-(4) (CVD cu DNSC). **P16. Automatizare neexploatată.** Legea e construită din elemente verificabile automat (DNCP, SBOM standard, catalog, listă de licențe), dar nu prevede controale automate. Verificarea manuală nu scalează la mii de proiecte. Am propus adăugarea art. 5 alin. (7)-(8) (porți automate la publicare) și art. 16 alin. (3) (verificarea reutilizării prin integrare cu SEAP). ### 3.2. Probleme juridice și de tehnică legislativă **P8. Domeniu de aplicare incomplet la art. 1 vs. art. 2.** Art. 1 alin. (2) definește entitățile prin „furnizarea unui serviciu public digital". Multe soluții publice (de exemplu sisteme interne de management, unelte de analiză, software administrativ) nu furnizează direct un „serviciu public digital" către cetățean, dar sunt plătite din bani publici. Riscă să scape. **P9. Numerotare greșită a capitolelor.** Există două capitole „VII" (Contravenții și Dispoziții finale). Dispozițiile finale ar trebui să fie Capitolul VIII. Eroare de redactare, dar trebuie corectată înainte de adoptare. **P10. Relația cu legislația privind proprietatea intelectuală și achizițiile nu este pe deplin articulată.** Legea invocă OUG 41/2016 (achiziții), dar nu clarifică raportul cu Legea nr. 8/1996 privind dreptul de autor (cine deține codul dezvoltat de angajați vs. contractori), nici cu Legea nr. 98/2016 privind achizițiile publice. Cine deține drepturile patrimoniale de autor asupra codului dezvoltat intern nu este stabilit explicit. **P11. „Considerate nescrise" (art. 17 alin. 3) poate intra în tensiune cu contracte deja semnate.** Formularea e bună pentru contracte viitoare, dar aplicarea la contracte în derulare ar ridica probleme de neretroactivitate (art. 15 din Constituție). Art. 29 pare să rezolve prin limitare la proiecte noi, dar relația nu e explicită. **P12. GDPR și open data, trimiteri insuficiente.** Se menționează protecția datelor ca principiu, dar nu există trimitere la Regulamentul (UE) 2016/679 (GDPR) și nici la Directiva (UE) 2019/1024 privind datele deschise. Dicționarul de date (art. 22) și publicarea ar trebui ancorate explicit în aceste cadre. **P13. Alinierea la Interoperable Europe Act lipsește ca referință directă.** Art. 4 lit. g și art. 5 alin. 2 vorbesc de cooperare și platforme europene, dar nu citează Regulamentul (UE) 2024/903 (Interoperable Europe Act), care este direct aplicabil și impune deja partajarea soluțiilor de interoperabilitate, inclusiv cod sursă. Legea română ar trebui să se conecteze explicit la acest cadru și la Portalul Interoperable Europe. ### 3.3. Probleme tehnice (din perspectivă software/SaaS) **T1. Lipsa reproductibilității build-ului.** Vezi P3. Fără o cerință de „build reproductibil" și de verificare automată, predarea codului nu garantează că poți reconstrui aplicația. **T2. Nu se tratează dependențele SaaS și serviciile cloud gestionate.** Multe soluții moderne nu sunt „cod" livrat, ci servicii SaaS. Legea vizează codul la comandă, dar nu clarifică ce se întâmplă când statul cumpără un abonament SaaS cu configurări la comandă. Portabilitatea datelor (art. 18) atinge subiectul, dar insuficient. **T3. Mentenanța codului publicat nu are model de finanțare.** Codul publicat trebuie întreținut (vulnerabilități, actualizări). Art. 9 cere „plan minimal de mentenanță", dar nu spune cine plătește și din ce buget. Cod publicat și neîntreținut devine un risc de securitate, nu un beneficiu. **T4. Securitatea prin obscuritate nu e interzisă explicit ca justificare.** Art. 14 lit. b (expunerea de „elemente operaționale critice de securitate") poate fi folosit abuziv ca „nu publicăm pentru că e nesigur să arătăm codul". Principiul corect este invers (Kerckhoffs): securitatea nu trebuie să depindă de secretul codului, ci al cheilor. Ar trebui spus explicit. **T5. Contribuțiile externe fără CLA/DCO clar.** Art. 23-24 pomenesc „clarificarea drepturilor asupra contribuțiilor", dar lasă totul în norme. Fără un mecanism clar (Contributor License Agreement sau Developer Certificate of Origin), integrarea contribuțiilor externe creează risc juridic asupra proprietății codului. **T6. Doar codul și operarea, nu și cunoașterea de dezvoltare.** Legea acoperă codul, documentația operațională, artefactele de build, testele, interfețele și dicționarul de date, dar nu cere predarea și publicarea artefactelor din amonte: analiza de cerințe, specificațiile funcționale și tehnice, arhitectura, deciziile de proiectare, regulile de business și logica decizională. Codul spune *ce* face, nu *de ce*; fără aceste artefacte, reutilizarea (art. 15-16) rămâne teoretică, iar auditul de conformitate este dificil. În plus, pentru soluțiile care iau ori susțin decizii despre cetățeni, lipsea o obligație de transparență a logicii decizionale, aliniată cu abordarea franceză (Legea nr. 2016-1321), cu art. 22 GDPR și cu Regulamentul (UE) 2024/1689 (AI Act). Am propus adăugarea art. 21^1 și extinderea art. 2, 11, 19. **T7. Inteligența artificială tratată ca simplu „cod".** Cea mai mare zonă oarbă. Legea presupune implicit că soluția înseamnă cod sursă. La sistemele AI, codul este partea mică; comportamentul e dat de modelul antrenat (greutăți), datele de antrenare, pipeline-ul și hiperparametrii. Publicarea „codului" unui sistem AI produce transparență falsă. În plus: (a) reproductibilitatea de la art. 11^1 este imposibilă fără greutăți plus date plus configurație; (b) dependența de modele de bază externe (LLM-uri prin API) este o formă acută de captivitate și un risc de suveranitate, cu model drift care schimbă deciziile fără schimbare de cod; (c) „logica decizională" a unui model e o cutie neagră, deci transparența cere fișe de model, nu publicarea regulilor; (d) datele de antrenare ridică probleme de GDPR și de proprietate intelectuală. Am propus adăugarea Capitolului V^1 (art. 25^1 la 25^5), corelat cu Regulamentul (UE) 2024/1689 (AI Act), fără a-l dubla. ## 4. Comparație cu legi și cadre similare Toate referințele de mai jos au fost verificate. ### 4.1. Bulgaria: Legea guvernării electronice (amendamente 2016) Bulgaria a modificat *Electronic Governance Act* în 2016 (în vigoare din 1 iulie 2016): tot software-ul nou scris **pentru** guvern trebuie să fie open source și **dezvoltat într-un depozit public de la început**, administrat de agenția de e-guvernare. Agențiile de securitate și informații sunt exceptate. - **Ce face mai bine ca propunerea RO:** dezvoltarea în public de la început, nu doar la recepția finală. Vezi P4. - **Similar:** depozit național, excepții pentru securitate națională. - Surse: [TechCrunch](https://techcrunch.com/2016/07/05/bulgaria-now-requires-some-government-software-to-be-open-source/), [Global Government Forum](https://www.globalgovernmentforum.com/bulgaria-passes-legislation-requiring-all-future-government-software-to-be-open-source/). ### 4.2. Italia: Codice dell'Amministrazione Digitale (CAD), art. 68-69 Când o administrație publică italiană dezvoltă sau comandă software, are obligația (art. 69 CAD) să îl publice într-un depozit public sub licență deschisă, pentru reutilizare de către alte administrații. Titularul drepturilor pe codul sursă trebuie să fie administrația (art. 69 alin. 2). Platforma este *Developers Italia*, iar linii directoare detaliate impun standarde de lizibilitate, documentare și înregistrare. - **Ce face mai bine ca propunerea RO:** modelul „reuse-first" este operaționalizat printr-un catalog și ghiduri tehnice mature; obligația de titularitate a drepturilor e explicit în lege (rezolvă P10). - **Similar:** catalog de reutilizare, licențe deschise, depozit național. - Surse: [Developers Italia, publication](https://developers.italia.it/en/reuse/publication.html), [Linii directoare achiziție și reutilizare](https://docs.italia.it/italia/developers-italia/gl-acquisition-and-reuse-software-for-pa-docs/en/stabile/software-acquisition/introduction-and-legislative-context.html). ### 4.3. Franța: Loi pour une République numérique (Legea nr. 2016-1321) Codul sursă produs de administrații este un **document administrativ comunicabil** (deci accesibil publicului la cerere și reutilizabil), codificând jurisprudența CADA. Un decret stabilește lista licențelor deschise aplicabile. Refuzul e posibil dacă publicarea riscă securitatea sistemelor informatice. - **Ce e diferit:** modelul francez este „acces la cerere plus open source implicit", nu neapărat publicare proactivă totală. Propunerea RO merge mai departe (publicare ca regulă). - **De împrumutat:** lista licențelor stabilită prin act normativ clar; abordarea „code.gouv.fr". - Surse: [Légifrance, LOI n° 2016-1321](https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000033202746), [Wikipedia, Loi pour une République numérique](https://en.wikipedia.org/wiki/Loi_pour_une_R%C3%A9publique_num%C3%A9rique). ### 4.4. UE: Interoperable Europe Act, Regulamentul (UE) 2024/903 În vigoare din 11 aprilie 2024. Impune un nivel ridicat de interoperabilitate a sectorului public, partajarea soluțiilor de interoperabilitate (inclusiv **cod sursă și documentație**) între entități publice, cu prioritate pentru soluții fără licențe restrictive, și un Portal Interoperable Europe. Nu obligă la renunțarea la drepturile de proprietate intelectuală. - **Relevanță directă:** este drept UE aplicabil României. Propunerea RO ar trebui să se ancoreze explicit în el (vezi P13) și să conecteze DNCP la Portalul european. - Surse: [Regulamentul (UE) 2024/903, EUR-Lex](https://eur-lex.europa.eu/eli/reg/2024/903/oj/eng), [Interoperable Europe Portal](https://interoperable-europe.ec.europa.eu/Interoperable-Europe-Act-Regulation). ### 4.5. UE: Directiva (UE) 2019/1024 privind datele deschise Cadrul pentru reutilizarea informațiilor din sectorul public. Relevantă pentru dicționarul de date (art. 22) și pentru principiul reutilizării. Ar trebui citată. ### 4.6. Germania: Public Money Public Code / OpenCoDE / ZenDiS Germania nu are (încă) o lege federală unică echivalentă, dar a construit **infrastructura**: platforma [OpenCoDE](https://opencode.de) și Centrul pentru Suveranitate Digitală (ZenDiS). Lecția: **infrastructura și guvernanța finanțată contează mai mult decât textul legii.** Întărește P5. ### 4.7. SUA: Federal Source Code Policy (M-16-21) și code.gov Politică federală din 2016: cod personalizat reutilizabil între agenții, cu un pilot de minim 20% cod publicat open source, prin portalul code.gov. Model de indicatori și țintă cantitativă. Propunerea RO are indicatori (art. 26) dar **nu are ținte** cantitative. ### 4.8. Campania FSFE „Public Money, Public Code" Cadrul conceptual pe care se sprijină întreaga propunere. Util de citat în expunerea de motive. ## 5. Analiza loopholes (portițe de evitare) Modul în care o entitate sau un furnizor de rea-credință ar putea eluda legea, așa cum e scrisă acum: **L1. „Serviciu public digital" ca filtru de scăpare.** (art. 1 alin. 2) O instituție poate susține că un sistem intern „nu furnizează un serviciu public digital" și deci iese din domeniul legii. Recomandare: închide P8. **L2. Fragmentarea achizițiilor sub praguri.** Împărțind un proiect mare în multe contracte mici de „mentenanță" sau „servicii", o instituție poate evita clasificarea ca „dezvoltare software la comandă" și obligațiile art. 17-19. **L3. Abuzul de excepții reînnoibile.** (art. 14 alin. 2) Excepția „de cel mult 12 luni" se poate reînnoi indefinit. Fără plafon total, o instituție poate ține codul închis permanent, an de an. Recomandare: limită dură. **L4. Publicare formală, dar inutilizabilă.** (art. 11) Se publică un cod incomplet, fără istoric real (un singur commit), fără dependențe sau fără instrucțiuni de build funcționale. Formal „publicat", practic mort. Sancțiunea de la art. 27 lit. d vizează „nepublicarea", nu „publicarea de mântuială". Recomandare: criterii de completitudine și verificare. **L5. „Standard comercial" deghizat.** (art. 1 alin. 3) Un furnizor structurează o dezvoltare la comandă ca „licențiere de produs standard cu configurare", pentru a beneficia de excepția pentru software comercial standard. Granița dintre „configurare" și „dezvoltare la comandă" nu e definită. **L6. Predare parțială acceptată la recepție.** (art. 13) „Publicarea integrală nu este posibilă" este o formulare vagă care poate fi invocată de rutină pentru a publica doar interfețe și metadate, nu codul real. **L7. Amendă mai mică decât costul conformării.** Amenzile (5.000 la 100.000 lei) sunt mici față de valoarea unui contract IT public (adesea milioane de lei) și, oricum, se plătesc din bani publici (P2). Pentru un furnizor, poate fi mai ieftin să nu se conformeze. Recomandare: sancțiunea reală trebuie legată de contract (de exemplu blocarea plății, rezilierea, penalități contractuale), nu doar contravenție. **L8. Neutilizarea „justificată motivat".** (art. 16 alin. 2) Obligația de reutilizare are portița „justifică motivat neutilizarea". Fără criterii stricte și fără validare independentă, orice instituție poate scrie o justificare formală ca să dezvolte de la zero cu furnizorul preferat. **L9. Contribuții externe ca vector de captură.** (art. 23-24) Fără CLA/DCO și fără reguli anti-conflict de interese ferme, un furnizor își poate „dona" componente proprietare parțiale în codul public pentru a-și consolida poziția și a crea dependență. **L10. „Inițiate după intrarea în vigoare".** (art. 29) Proiectele mari se pot „iniția" formal cu o zi înainte de intrarea în vigoare pentru a scăpa de obligații pe toată durata lor (adesea 4-7 ani). **L11. Fără termen pentru publicarea excepțiilor.** Nu există obligația ca lista excepțiilor active și motivarea lor să fie publică în timp real; apare doar agregat în raportul anual (art. 26 lit. b). O excepție poate trece neobservată un an întreg. **L12. Nucleu proprietar cu module „open" de suprafață.** (art. 1 alin. 3, art. 12 alin. 3, art. 14 lit. c) Furnizorul dezvoltă la comandă doar module ori extensii care se conectează la un „core" proprietar al său. Modulele se publică formal, dar nucleul rămâne închis (exceptat ca drept al terților). Fără o obligație de menținere a compatibilității interfeței pe o durată determinată, furnizorul poate schimba oricând API-ul nucleului, făcând modulele publicate inutilizabile. Rezultatul: obligația de publicare e bifată, dar captivitatea față de furnizor rămâne intactă. Este o variantă mai subtilă a L4. Nici textul inițial, nici cel consolidat inițial nu impuneau menținerea compatibilității; am propus adăugarea art. 20^2 pentru a închide portița. Legat de aceasta: lipsea și o „durată anticipată de viață" a soluției, care să ancoreze în timp obligațiile de mentenanță și compatibilitate (am propus adăugarea art. 20^1). ## 6. Concluzie Propunerea este una dintre cele mai bine gândite inițiative de digitalizare din ultimii ani și merită susținută. Dar, în forma actuală, are trei vulnerabilități care îi pot anula efectul: 1. **Delegare excesivă către norme.** Legea trebuie să fixeze ea însăși elementele critice (licențe, praguri, definiții). 2. **Sancțiuni și răspundere slabe.** Fără răspundere personală și fără consecințe contractuale reale, conformarea rămâne formală. 3. **Fără resurse și fără infrastructură finanțată.** Un Oficiu fără posturi și fără buget nu poate opera un depozit național. Soluțiile concrete sunt prezentate în documentul de îmbunătățiri. ## Documente atașate - [Analiza completă (PDF)](/files/lege-cod-sursa-deschis-analiza.pdf) - [Propuneri de îmbunătățire (PDF)](/files/lege-cod-sursa-deschis-imbunatatiri.pdf) - [Legea în formă consolidată cu modificările propuse (PDF)](/files/lege-cod-sursa-deschis-consolidata.pdf)