programmatūra · 6 min · 26.07.2026

Indija pieprasa izņemt Bitchat no GitHub, kods jau ir Radicle tīklā

Indijas Kibernoziegumu koordinācijas centrs 23. jūlijā nosūtīja GitHub rīkojumu trīs stundu laikā slēgt piekļuvi trim adresēm: repozitorijam permissionlesstech/bitchat, repozitorijam permissionlesstech/bitchat-android un to laidienu lapai. 26. jūlija rītā visas trīs adreses joprojām atveras. iOS versijai ir 28 915 zvaigžņu un 4387 atzari, Android versijai 6239 zvaigznes un 1482 atzari. Pēdējais pieskārums abos repozitorijos ir datēts ar šodienu.

Bitchat ir sarakstes lietotne, ko Jack Dorsey publicēja 2025. gada 6. jūlijā. Tā ziņas pārsūta pa Bluetooth Low Energy tīklu, kurā katrs telefons darbojas kā pārsūtītājs, tāpēc mobilo sakaru operators un interneta pieslēgums nav vajadzīgs. Rīkojumā tieši šī uzbūve nosaukta par problēmu.

Kas rakstīts rīkojumā

Prasība balstās uz 2000. gada Informācijas tehnoloģiju likuma 79. panta trešās daļas b punktu un 2021. gada starpnieku vadlīniju noteikumu 3. panta pirmās daļas d punktu. Šīs normas ļauj valdībai pieprasīt satura izņemšanu. Ja platforma prasību ignorē, tā riskē zaudēt starpnieka atbildības aizsardzību par lietotāju publicēto. Izpildes termiņš bija trīs stundas no saņemšanas brīža.

Bitchat tehniskā uzbūve ievērojami apgrūtina likumīgu pārtveršanu, izcelsmes noteikšanu un izmeklēšanu tiesībaizsardzības iestādēm.

Tālāk rīkojumā uzskaitīti iespējamie ļaunprātīgas izmantošanas veidi: nelikumīgu pulcēšanos koordinēšana, vardarbīgi protesti, dezinformācijas izplatīšana, radikalizācija un noziedzīga vienošanās. Atsevišķi minēts, ka lietotne padara vietējos interneta atslēgumus neefektīvus. Rīkojuma tekstu 24. jūlijā publicēja The Crypto Times, dienu pēc nosūtīšanas.

Dorsey to pašu dokumentu ielika X ar piebildi, ka Indijas valdībai nepatīk tādas tehnoloģijas kā Bitchat un tā grib tās noņemt.

Bitchat ziņas pārsūta pa diviem kanāliem. Vietējā sarunā telefoni savienojas savā starpā pa Bluetooth un veido tīklu, kurā ziņa lec no viena aparāta uz nākamo, līdz sasniedz adresātu. Ja Bluetooth nesniedz, lietotne pāriet uz Nostr protokolu internetā. Kopš versijas 1.3.0 tur pieejami arī kanāli, kas piesaistīti ģeogrāfiskam kvadrātam pēc geohash koda. Vietējais interneta atslēgums izslēdz tikai otro kanālu.

GitHub prasību vēl nav izpildījis

Trīs stundas pagāja 23. jūlija vakarā. Indijas izdevums The Week pārbaudīja repozitorijus 25. jūlijā pulksten 15.30 pēc vietējā laika un konstatēja, ka visi trīs joprojām strādā. Pārbaude ar GitHub API 26. jūlijā dod to pašu rezultātu. GitHub par rīkojumu publiski nav izteicies.

Ja GitHub prasību izpildītu, Indijas lietotājiem pazustu ērtākais avots: repozitorijs ar pilnu vēsturi, kļūdu pieteikumiem un parakstītiem instalācijas failiem. Instalētās lietotnes turpinātu strādāt. Bluetooth protokols paliktu neizmainīts.

Kods jau ir nokopēts uz Radicle

25. jūlijā izstrādātājs, kas X lieto ar segvārdu calle, paziņoja, ka abi Bitchat repozitoriji ir nokopēti uz Radicle. iOS un macOS versijas identifikators ir rad:z2v9tRJz1oknFAqCSY5W5c76nVvm6, Android versijas identifikators rad:z347HbE1F4c77DVLvsPe2ApoEEw6f. Ziņa Hacker News savāca vairāk nekā 230 punktus.

Radicle ir Rust valodā rakstīta koda glabāšanas sistēma, kas strādā virs Git. Tai nav centrālā servera. Katrs mezgls ir identificējams pēc Ed25519 publiskās atslēgas. Repozitorija identifikators tiek aprēķināts no sākotnējā identitātes dokumenta jaucējsummas, tāpēc tas nemainās arī tad, kad mainās saturs vai glabātāji.

Kļūdu pieteikumi un labojumu pieprasījumi Radicle glabājas pašā repozitorijā kā konfliktus nepieļaujoša datu struktūra, tāpēc tie ceļo kopā ar kodu. Mezgli apmainās ar informāciju par pieejamajiem repozitorijiem ar gossip protokolu, bet pašus datus pārsūta ar Git v2 pārsūtīšanas protokolu. Sīkāk process aprakstīts Radicle protokola rokasgrāmatā.

Ko Radicle vēl nespēj

Radicle publiskie sēklu mezgli 2026. gada aprīlī apkalpoja aptuveni 8000 repozitoriju. Vienā nedēļā tiešsaistē bija vairāk nekā 600 mezglu. GitHub tur simtiem miljonu repozitoriju, tāpēc Radicle tīkls ir mazs.

Trūkst arī funkciju, pie kurām izstrādātāji ir pieraduši. Nav iebūvētas nepārtrauktās integrācijas. Koda pārskatīšana ir rupjāka par GitHub pull request. Nav organizāciju un komandu jēdziena. Radicle vēl nemāk pārsist NAT, tāpēc diviem izstrādātājiem aiz mājas maršrutētājiem vajadzīgs publiski pieejams sēklu mezgls kā starpnieks. Daļu no šīs problēmas risina jūnijā izsludinātais Radicle Garden, kas piedāvā pastāvīgi ieslēgtus mezglus.

Cik daudz šāds rīkojums maina

Bitchat līdz 2025. gada septembra beigām bija lejupielādēts aptuveni 360 000 reižu. Protestu laikā Madagaskarā nedēļas laikā to lejupielādēja 70 000 reižu, Nepālā 8. septembrī vienā dienā 50 000 reižu. Lietotne šifrē Bluetooth kanālu ar Noise protokola ietvaru un satur režīmu, kas ar trim pieskārieniem izdzēš visus saglabātos datus.

Rīkojums attiecas uz trim tīmekļa adresēm. Tas neietekmē jau instalētās lietotnes, vietējos datoros nokopētos repozitorijus, 4387 atzarus paša GitHub iekšienē un divus Radicle identifikatorus, kurus tagad var uzturēt jebkurš, kam ir brīva vieta diskā. Android versija izlaista ar MIT licenci, iOS versija ar Unlicense, kas atbilst publiskam īpašumam.

Avoti

komentārisaruna

Komentāri

Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.

Pievieno komentāru

Tavs e-pasts netiks publicēts. Obligātie lauki atzīmēti.

vēl no programmatūrasaistītie