„Linux“ išvengia privalomo amžiaus patvirtinimo Kalifornijoje dėl naujos išimties

  • Kalifornija patvirtino pataisą, kuria dauguma „Linux“ distribucijų ir kitų atvirųjų sistemų atleidžiamos nuo amžiaus patvirtinimo reikalavimų.
  • Išimtis apsaugo sistemas, platinamas pagal licencijas, leidžiančias kopijuoti, platinti ir modifikuoti programinę įrangą, pvz., „Debian“, „Ubuntu“, „Fedora“ ir „Arch Linux“.
  • Ši priemonė neleidžia decentralizuotiems projektams kurti centralizuotų amžiaus rinkimo sistemų, nors „SteamOS“ ir kai kurie hibridiniai platinimai vis dar gali būti pilkojoje zonoje.

„Linux“ atleidžiama nuo amžiaus patvirtinimo

„Linux“ ir amžiaus tikrinimas Kalifornijoje pagaliau nebebus problema daugumai nemokamos programinės įrangos platinamų sistemų. Kalifornijos įstatymų leidėjai priėmė pataisą, kuria operacinės sistemos, platinamos pagal licencijas, leidžiančias kopijuoti, platinti ir modifikuoti programinę įrangą, atleidžiamos nuo prieštaringai vertinamo amžiaus tikrinimo įstatymo įsipareigojimų.

Šis sprendimas suteikia didelę palengvėjimą tokiems projektams kaip „Debian“, „Ubuntu“, „Fedora“, „Arch Linux“ ir kitoms atvirojo kodo sistemoms, kurioms iki šiol galėjo turėti įtakos taisyklės, pirmiausia skirtos didelėms technologijų platformoms. Pradinis įstatymas būtų įpareigojęs operacinių sistemų tiekėjus rinkti informaciją apie naudotojų amžių ir teikti programoms amžiaus patvirtinimo signalą – tai ypač problemiškas reikalavimas decentralizuotiems projektams, kuriuos prižiūri bendruomenės ar savanoriai.

Kalifornija patvirtino išimtį „Linux“ ir laisvai programinei įrangai

Pakeitimas numatytas priėmus AB 1856 įstatymo projektą , kuris iš naujo apibrėžia operacinės sistemos tiekėjo sąvoką Skaitmeninio amžiaus užtikrinimo įstatyme. Naujoji formuluotė neapima asmenų ir organizacijų, kurie platina operacinę sistemą pagal licencijos sąlygas, leidžiančias gavėjui kopijuoti, platinti ar modifikuoti programinę įrangą.

Praktiškai tai apsaugo didelę „Linux“ ekosistemos ir nemokamos programinės įrangos dalį. Tokios distribucijos kaip „Debian“, „Fedora“, „Ubuntu“ ir „Arch Linux“ būtų atleistos nuo šio įpareigojimo, kaip ir įvairios BSD sistemos, platinamos pagal licencijas, kurios atitinka naujos formuluotės nustatytus reikalavimus.

Ši priemonė yra reikšmingas pokytis, palyginti su situacija, kurią sukūrė pradinis įstatymas. Kai Kalifornija priėmė Skaitmeninio amžiaus užtikrinimo įstatymą, iš karto kilo klausimų, kaip atvirojo kodo projektai galėtų laikytis įpareigojimo, skirto įmonėms, turinčioms centralizuotas vartotojų paskyras ir komercinę infrastruktūrą.

Pradinis įstatymas galėjo reikalauti rinkti vartotojo amžių.

Skaitmeninio amžiaus užtikrinimo įstatymas (anksčiau AB 1043) nustato amžiaus signalizavimo sistemą, skirtą programoms ir paslaugoms nustatyti naudotojo amžiaus diapazoną. Įstatymas didelę šios atsakomybės dalį priskiria operacinių sistemų teikėjams ir programėlių parduotuvėms.

Sistema reikalauja rinkti amžiaus informaciją pradinio įrenginio nustatymo metu ir pateikti signalą, atitinkantį vieną iš nustatytų amžiaus diapazonų, kai to prašo programa. Įstatymas turėtų įsigalioti 2027 m. sausio 1 d.

Tokios įmonės kaip „Apple“, „Microsoft“ ar „Google“ gali pasikliauti savo paskyromis, programėlių parduotuvėmis ir centralizuota infrastruktūra. Tačiau to paties reikalavimo taikymas tokiam projektui kaip „Debian“ ar „Arch Linux“ sukėlė visiškai kitokių problemų.

Didžiausia problema buvo decentralizuotas „Linux“ pobūdis.

Daugelis „Linux“ distribucijų neveikia kaip tradiciniai komerciniai produktai. Nebūtinai yra įmonė, kontroliuojanti kiekvieną diegimą, privaloma paskyra kiekvienam vartotojui ar centralizuota infrastruktūra, galinti patikrinti sistemą atsisiunčiančių ir įdiegusių asmenų amžių.

Dėl to buvo ypač sunku nustatyti, kas buvo atsakingas už teisinių įsipareigojimų vykdymą. Kai kuriuose projektuose programinę įrangą kuria ir platina tarptautinės savanorių bendruomenės, o vaizdus gali kopijuoti, modifikuoti ir platinti trečiosios šalys.

Mintis reikalauti, kad tokio tipo projektai sukurtų amžiaus tikrinimo sistemą, sukėlė didelį susirūpinimą laisvosios programinės įrangos bendruomenėje. Problema buvo ne tik techninė, bet ir ekonominė bei teisinė: tokios sistemos palaikymui gali prireikti infrastruktūros, asmens duomenų apdorojimo ir išteklių, kurių daugelis bendruomenės projektų tiesiog neturi.

Išimtis apsaugo licencijas, leidžiančias kopijuoti ir modifikuoti

Patvirtintame tekste programinės įrangos platinimo sąlygos nustatomos kaip esminis elementas. Jei licencija leidžia kopijuoti, platinti ir modifikuoti sistemą, jos platintojas nepatenka į atitinkamą reglamentuose naudojamą apibrėžimą.

Tai apima daugelio plačiausiai naudojamų nemokamos ir atvirojo kodo programinės įrangos licencijų esmines savybes. Taigi pakeitimas naudingas ne tik konkrečiam platinimui, bet ir visam kūrimo modeliui, pagrįstam galimybe studijuoti, modifikuoti ir platinti programinę įrangą.

Šis sprendimas neleidžia projektams diegti centralizuotų duomenų rinkimo sistemų vien tam, kad būtų laikomasi Kalifornijos įstatymų. Jis taip pat sumažina tikimybę, kad įstatymas, skirtas nepilnamečiams apsaugoti, užkrautų neproporcingai didelę naštą kūrėjams, kurie neturi tiesioginių komercinių santykių su kiekvienu vartotoju.

Taip pat išaiškinta situacija dėl priklausomybių ir plėtinių.

Patvirtintas pakeitimas neapsiriboja operacinėmis sistemomis. Naujajame tekste taip pat paaiškinami įvairūs su programinės įrangos komponentų platinimu susiję aspektai.

Bibliotekos ir priklausomybės, platinamos per paketų tvarkykles, tokias kaip APT ar Pacman, nebėra įtrauktos į programų, siūlomų kaip atskiri vykdomieji failai per saugyklą, kurioms taikomi reglamentai, apibrėžimą.

Tai ypač aktualu „Linux“ sistemai, kur didžiulis kiekis programinės įrangos platinamas būtent per saugyklas ir paketų tvarkykles. Be šio paaiškinimo kiekvienas atskiras komponentas gali tapti nauju abejonių dėl jo kūrėjų teisinių įsipareigojimų šaltiniu.

Parduotuvės, platinančios plėtinius, skirtus veikti pagrindinėje programoje, taip pat nepatenka į tam tikrų teisinių įsipareigojimų taikymo sritį.

Įstatymas taip pat ištaiso kitas pirminio įstatymo problemas.

Kalifornijos pataisa numato kitus pakeitimus, skirtus spręsti kai kurias pradinėje formuluotėje nustatytas problemas. Viena iš jų pašalina naudotojo apibrėžimą, kuris galėtų sukelti ypač problemiškų interpretacijų, kas sistemoje turėtų būti laikomas nepilnamečiu.

Įstatymuose taip pat numatytos apsaugos platformoms ir kūrėjams, veikiantiems sąžiningai, kai amžiaus rodiklis yra neteisingas. Šio tipo nuostatos gali būti svarbios, nes amžiaus tikrinimo ir nustatymo sistemos nėra neklystančios.

Be to, nauja formuluotė riboja galimybę prašyti amžiaus patvirtinimo signalo iš operacinės sistemos tiekėjo ar programėlių parduotuvės, kai to aiškiai nereikalauja įstatymai. Tikslas – užkirsti kelią šio mechanizmo naudojimui kaip papildomo kanalo naudotojų informacijai rinkti kitais tikslais.

„SteamOS“ vis dar gali būti pilkojoje zonoje

Naujoji išimtis išsklaido daugelį abejonių, susijusių su tradicinėmis „Linux“ distribucijomis, tačiau vis dar yra keletas neaiškių atvejų. Vienas įdomiausių yra „SteamOS“.

„Valve“ sistema sukurta remiantis atvirojo kodo komponentais ir naudoja su „Arch Linux“ susijusią bazę, tačiau ji platinama kartu su patentuota programine įranga ir yra glaudžiai susijusi su „Steam“ – komercine platforma su centralizuota infrastruktūra.

Dėl šios priežasties gali būti teisinis skirtumas tarp visiškai atviro platinimo ir „Linux“ pagrindu sukurto produkto, kuris sujungia nemokamus komponentus su patentuotomis paslaugomis ir programine įranga. Galutinis išimties taikymas šioms sistemoms gali priklausyti nuo to, kaip valdžios institucijos interpretuos konkretų platinimo modelį.

Hibridiniai paskirstymai taip pat gali kelti klausimų

Kitas galimas netikrumo klausimas susijęs su sistemomis, kurios jungia nemokamą programinę įrangą su patentuotais komponentais. Daugelyje distribucijų yra programinės įrangos, tvarkyklių ar „blob“ elementų, kurie nėra platinami tomis pačiomis sąlygomis kaip likusi sistemos dalis.

Naujasis įstatymas aiškiai apsaugo tuos, kurie platina programinę įrangą pagal licencijas, leidžiančias kopijuoti, platinti ir modifikuoti, tačiau situacija gali būti sudėtingesnė, kai diegimo atvaizde yra elementų su skirtingomis licencijos sąlygomis.

Tai nebūtinai reiškia, kad visiems hibridiniams platinimams bus taikomas įstatymas. Tačiau šiais atvejais gali reikėti specialaus aiškinimo, atsižvelgiant į tikslų produkto platinimo būdą ir tai, kuris subjektas teisiškai laikomas jo tiekėju.

Bendruomenės reakcija buvo lemiama

Laisvosios programinės įrangos bendruomenės spaudimas suvaidino svarbų vaidmenį šios problemos raidoje. Į galimą pradinio įstatymo poveikį greitai atkreipė dėmesį kūrėjai ir organizacijos, ginančios skaitmenines teises.

Pagrindinis susirūpinimas buvo tas, kad toks įsipareigojimas būtų palankesnis didelėms platformoms, galinčioms absorbuoti būtinos infrastruktūros sąnaudas, o mažus, decentralizuotus projektus būtų praktiškai neįmanoma valdyti.

Šia prasme Kalifornijos pataisa pripažįsta esminį skirtumą tarp įmonės, kuri kontroliuoja operacinę sistemą, ir bendruomenės, kuri skelbia programinę įrangą, kurią kiekvienas gali kopijuoti, modifikuoti ir platinti.

Išimtis neišsprendžia problemos už Kalifornijos ribų

Nors šis sprendimas yra reikšminga „Linux“ ir laisvosios programinės įrangos pergalė, tarptautiniu mastu situacija toli gražu neišspręsta. Įvairios valstijos ir šalys kuria savo reglamentus, susijusius su amžiaus tikrinimu ir nepilnamečių apsauga internete.

Kalifornijos įstatymų numatyta išimtis automatiškai netaikoma kitose jurisdikcijose. Laisvos programinės įrangos projektas Kalifornijoje gali būti apsaugotas nuo konkretaus įsipareigojimo, tačiau kitose rinkose jam gali būti taikomi skirtingi reikalavimai.

Tai verčia tarptautinių projektų kūrėjus atidžiai stebėti reguliavimo pokyčius. Laisvosios programinės įrangos pasaulinis pobūdis gali prieštarauti aplinkai, kurioje kiekviena šalis ar valstija nustato skirtingus tikrinimo, duomenų apdorojimo ir atsakomybės mechanizmus.

„Linux“ išvengia naštos, kuri būtų pakeitusi jos platinimo modelį

Patvirtinus išimtį, išvengiama vieno iš scenarijų, sukėlusių didžiausią susirūpinimą bendruomenėje. Jei „Linux“ distribucijoms būtų reikėję rinkti savo naudotojų amžių kaip sąlygą laikytis Kalifornijos įstatymų, daugeliui projektų galėjo tekti įdiegti mechanizmus, visiškai svetimus jų tradiciniam modeliui.

Privalomų paskyrų sukūrimas, su amžiumi susijusios informacijos saugojimas arba centralizuotų paslaugų įtraukimas būtų reiškę esminius pokyčius projektams, paremtiems decentralizacija ir galimybe laisvai atsisiųsti bei modifikuoti programinę įrangą.

Įstatymo pataisa pagaliau pripažįsta šį skirtumą ir nustato išimtį, pagrįstą būtent pagrindinėmis atvirųjų licencijų laisvėmis. Pagrindiniams „Linux“ platinimams šis sprendimas yra reikšmingas palengvinimas prieš įsigaliojant Skaitmeninio amžiaus užtikrinimo įstatymui.

Didelė laisvosios programinės įrangos pergalė

Kalifornijos patvirtinta išimtis nepanaikina diskusijų dėl amžiaus patvirtinimo ir neišsprendžia įtampos tarp privatumo, vaikų apsaugos ir skaitmeninio reguliavimo. Tačiau ji neleidžia taisyklei, skirtai pirmiausia didelėms platformoms, nustatyti apsunkinančių įsipareigojimų atvirojo kodo bendruomenės projektams.

„Linux“ atveju šis pakeitimas leidžia išlaikyti platinimo modelį, kuris dešimtmečius apibrėžė ekosistemą. „Debian“, „Fedora“, „Ubuntu“, „Arch Linux“ ir kitiems projektams nereikės transformuotis į centralizuotas duomenų rinkimo platformas, kad atitiktų įstatymą, kuris savo pradinėje formuluotėje nepakankamai atskyrė didelę technologijų įmonę nuo pasaulinės kūrėjų bendruomenės.

Priėmus AB 1856 įstatymą, „Linux“ ir amžiaus tikrinimas Kalifornijoje nebekelia, bent jau daugumai atvirojo kodo platinamųjų programų, tokio reguliavimo konflikto, koks jis buvo anksčiau. Įstatymas dar turi užbaigti oficialų teisėkūros procesą, tačiau pakeitimas jau yra reikšminga pergalė laisvajai programinei įrangai ir idėjai, kad technologijų reguliavimas turi atsižvelgti į skirtumus tarp didelių komercinių paslaugų ir decentralizuotų atvirojo kodo projektų.


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje