Vuoden 2021 tärkeimmät tapahtumat

Lopullinen valinta vuoden 2021 tärkeimmistä ja merkittävimmistä tapahtumista:

  • Liike Stallmanin erottamiseksi ja SPO-säätiön hallituksen hajottamiseksi, joka syntyi Stallmanin palattua SPO-säätiön hallitukseen. Suhteiden katkaiseminen Open Source Foundation -säätiöön monissa avoimen lähdekoodin projekteissa, mukaan lukien Red Hat, Fedora, Creative Commons, GNU Radio, OBS Project, SUSE, The Document Foundation. Debian-projekti on ottanut neutraalin kannan. Open Source Fund -rahaston hallinnon uudelleenjärjestely.
  • Minnesotan yliopisto keskeytettiin ytimen kehittämisestä, koska se yritti lähettää mahdollisesti haavoittuvia korjaustiedostoja.
  • Ristiriidat: FreeNode IRC -verkon vallan muutos ja tapaus monien projektien IRC-kanavien takavarikoinnin yhteydessä. Mypalin kehitys pysähtyi Pale Moonin toiminnan vuoksi. Yhteisö puolusti .NET:stä poistettua Hot Reload -ominaisuutta. Paska WireGuardin toteutus FreeBSD:lle. Perl-yhteisön käytännesäännöt -tiimin keskeyttäminen. Hyökkäys Audacity-haarukan luojaa vastaan. Libopenaptx-lisenssin muuttaminen Freedesktopista huolimatta. Rust-yhteisön moderaattorien ero. Element Matrix -asiakasohjelman estäminen Google Playssa. Musescore-latausohjelman ja Barinsta-arkiston poistaminen.
  • Haarukat: Amazon loi OpenSearchin, Elasticsearchin haarukan. Elasticsearch esti yhteyden muodostamisen asiakaskirjastojen haarukoihin. zlib-ng on zlibin korkean suorituskyvyn haarukka. Glimpse, GIMP:n haarukka, on lopetettu. OpenJDK-jakelu Microsoftilta.
  • Hankinnat: Muse Group osti Audacityn ja otti käyttöön uudet tietosuojasäännöt (yhteisö vastasi haarukoilla. Microsoft osti ReFirm Labsin. Brave osti hakukoneen Cliqz.
  • Oikeudenkäynti: Oikeudenkäynti Viziota vastaan ​​GPL:n rikkomisesta. Oikeusjuttu ja GPL-lisenssin peruuttaminen ChessBaselta. Xinuosin tapaus IBM:tä ja Red Hatia vastaan. Sony Music onnistui estämään piraattisivustot Quad9 DNS -selvitystasolla, tuomioistuin hylkäsi Quad9:n valituksen. Google voitti Oraclen Java- ja Android-tapauksessa.
  • Take-Two Interactive on varmistanut avoimen lähdekoodin RE3-projektin eston GitHubissa. Valituksen jälkeen GitHub palautti pääsyn, mutta Take-Two nosti oikeuteen kehittäjiä vastaan, ja GitHub esti arkiston uudelleen.
  • Tekijänoikeus: Tekijänoikeusrikkomus GNOME-näytönsäästäjässä. Kolmannen osapuolen yritys rekisteröidä PostgreSQL-tavaramerkki Euroopassa ja Yhdysvalloissa. OBS-koodin lainaaminen TikTok Live Studiossa. Copyleft-trollien ilmiö. DMCA-poikkeukset sallivat reitittimen laiteohjelmiston muutokset.
  • GitHub on perustanut palvelun, joka suojaa kehittäjiä perusteettomilta DMCA-kielloilta. GitHub on tiukentanut tietoturvatutkimustulosten julkaisemista koskevia sääntöjään Microsoft Exchangen prototyypin hyväksikäytön poistamisesta kiistan jälkeen. GitHub on poistanut iranilaisten kehittäjien rajoitukset.
  • Lisenssit: Elasticsearch on siirtynyt ei-vapaaseen SSPL-lisenssiin. GCC- ja Glibc-projektit ovat peruneet koodin omistusoikeuksien pakollisen siirron Open Source Foundation -säätiölle. Grafana on vaihtanut lisenssin Apache 2.0:sta AGPLv3:ksi. Nokia lisensoi Plan9 OS:n uudelleen MIT-lisenssillä. Venäjän federaation digitaalisen kehityksen ministeriö on kehittänyt "valtion avoimen lisenssin. GPL-rikkomuksen korjaaminen mimemagic-kirjastossa aiheutti kaatumisen Ruby on Railsissa. NMAP-lisenssi julistettiin yhteensopimattomaksi Fedoran kanssa, minkä jälkeen Nmap muutti lisenssiä. Poistetaan rajoitukset JDK:n kaupallisiin tarkoituksiin.
  • Avoimen lähdekoodin ohjelmistojen edistäminen: Venäjä suunnittelee oman avoimen lähdekoodin ohjelmistorahaston perustamista. Euroopan komissio levittää ohjelmiaan avoimilla lisensseillä. Avoimen lähdekoodin ohjelmiston käyttäminen Ingenuity-avaruusaluksessa.
  • Ohjelmointikielet ja kääntäjät: GCC 11, LLVM 12/13, Ruby 3.1, Java SE 17, Perl 5.43, PHP 8.1, Go 1.17, Rust 2021, Dart 2.5, Julia 1.7, Vala 0.54, Nim Erlang 1.6. /OTP 4.2, Crystal 24/1.0, .NET 1.2 Avoimen lähdekoodin Luau, Lua-kielen tyyppitarkistusversio. Mariana Trench ja PHPStan ovat staattisia analysaattoreita Javalle ja PHP:lle. IBM julkaisi COBOL-kääntäjän Linuxille. Uusi logiikkaohjelmointikieli Logica. HPVM on kääntäjä CPU:lle, GPU:lle, FPGA:lle ja kiihdyttimille. Korkean suorituskyvyn muottilinkkeri tekijältä LLVM lld. PHP-säätiön perustaminen.
  • Python: Python 3.10, jossa on kuvioiden sovitustuki. Python on 30 vuotta vanha. Cinder on Instagramin käyttämä CPython-haarukka. Pyston (Python with JIT) on palannut avoimeen kehitysmalliin. Tuki CPythonin rakentamiselle toimimaan selaimessa. Suunnitelma Pythonin suorituskyvyn dramaattiseksi parantamiseksi. PIP on pudonnut Python 2:n tuen. Python on sijalla XNUMX TIOBE-rankingissa.
  • Rust-kielen laajentaminen: Rust Foundation on luotu AWS:n, Huawein, Googlen, Microsoftin, Facebookin ja Mozillan johtajien kanssa. Google rahoittaa Rust-tuen lisäämistä Linux-ytimeen ja uuden Rust TLS -moduulin kehittämistä Apache http -palvelimelle. Rust-tuen lisääminen Androidiin. Rust in Chromen kokeilu. Kokeile Debianin muuntamista coreutilsiksi ruosteeksi. OpenCL-käyttöliittymä rustissa. Torin käyttöönotto Rustissa.
  • Järjestelmän osat: systemd 248/249/250. Systemd-haarukka on siirretty OpenBSD:hen. Gentoo rakentaa Musliin ja systemd:iin. OpenPrinting-projekti otti vastuulleen CUPS-tulostusjärjestelmän kehittämisen ja julkaisi CUPS 2.4.0:n. Finit 4.0 alustusjärjestelmä.
  • Laitteisto: Avaa Libre-SOC-siru. RV64X ja Vortex ovat avoimia GPU:ita ja GPGPU:ita, jotka perustuvat RISC-V-arkkitehtuuriin. Avaa laiteohjelmistoarkkitehtuuri Universal Scalable Firmware Inteliltä. Avaa RISC-V-prosessorit XuanTie (Alibabasta) ja XiangShan. MIPS-arkkitehtuurin kehittämisen lopettaminen RISC-V:n hyväksi. Avaa PCIe-kortti atomikellolla. Aloite avoimien FPGA-projektien kehittämiseksi. Avaa BMC-ohjain LibreBMC. OpenHW Accelerate -tutkimusohjelma. Avaa Keyboard Launch. PineTime älykello. PineNote e-kirja. Älypuhelin PinePhone Pro.
  • Verkkoinfrastruktuuri: HTTPA-protokolla (HTTPS-varmennettu). Lightway VPN-protokolla. Selaimet eivät enää tue FTP:tä. Palomuuri 1.0.
  • Standardit: Vastaanotettu vakiotila WebRTC:lle, Web Audiolle, QUIC:lle ja OpenDocument 1.3:lle. Web GPU:n ja WebTransportin standardointi on alkanut. Mozilla, Google, Apple ja Microsoft ovat alkaneet standardoida alustaa selaimen lisäosille.
  • Suojausmekanismit: Snort 3. Free Software Foundation esitteli JShelter-selainlisäosan rajoittamaan JavaScript-sovellusliittymää. NPM:n siirtyminen laajennettuun tilin vahvistukseen. SLSA suojaa haitallisilta muutoksilta kehityksen aikana. Linux-ytimen pinon osoitteen satunnaistaminen.
  • Uusi käyttöjärjestelmä: MuditaOS e-paperipohjaisille näytöille. Muen on mikroydin erittäin luotettavien järjestelmien luomiseen. Kerla on Linux-yhteensopiva Rust-ydin. Chimera (Linux-ydin + FreeBSD-ympäristö). ToaruOS. OpenVMS-portti x86-64:lle. Esiasentaa Fuchsia OS:n Nest Hub -laitteille ja tukee Linux-ohjelmien suorittamista Fuchsialla.
  • BSD: FreeBSD 12.3/13.0, OpenBSD 7.0, NetBSD 9.2, DragonFly BSD 6.0. HelloSystem (AppImagen kirjoittajalta) ja Airyx-jakelu macOS-tyyliin. Uuden asentimen kehittäminen FreeBSD:lle. Tuki RISC-V:lle ja Apple M1:lle OpenBSD:ssä. Ensisijainen tuki ARM64:lle ja toissijaiselle i386:lle FreeBSD:ssä.
  • Mobiilialustat: Android 12, LineageOS 18, CalyxOS 2.8, WebOS 2.14, KDE Plasma Mobile 21.12, NemoMobile 0.7, postmarketOS 21.06/21.12, EdgeX 2.0, Ubuntu Touch OTA-20. InfiniTime (älykellojen laiteohjelmisto). PinePhone on vaihtanut oletuksena Manjaro Linuxiin. PostmarketOS-pohjainen käyttöliittymä älykelloille. Google Playn siirto APK:sta App Bundleen. JingOS on jakelu taulutietokoneille.
  • Jakelut: Debian 11, Devuan 4.0, Ubuntu 20.04/21.10, openSUSE 15.3, RHEL 8.4/8.5, Fedora 34/35, SUSE 15.3. Pienten riippuvuuksien ongelma ja Kubernetes-riippuvuuden lisäämisen salliminen Debianissa. Microsoft on julkaissut CBL-Mariner Linux -jakelun. Amazon Linux siirtyy CentOS:stä Fedoraan. Ilmaiset vaihtoehdot Red Hat Enterprise Linuxin käyttöön. RHEL-emulointi perustuu Fedora Rawhideen. RHEL 9:n testauksen alkaminen ja CentOS Stream 9:n muodostus. CentOS 8.x:n päivitysten julkaiseminen lopetetaan. Vaihtoehtoja CentOS 8:lle ovat AlmaLinux, Rocky Linux ja VzLinux. Fedora Kinoite, Fedora Silverbluen analogi KDE-työpöydällä. CentOS autojen tietojärjestelmille. Uuden asennusohjelman kehittäminen Ubuntulle. Luodaan välivaiheen openSUSE-koontiversioita. Fedora-jakelun uudelleennimeäminen Fedora Linuxiksi. DUR (Debian User Repository).
  • Uudet käyttäjäympäristöt: Maui Shell, COSMIC, Ubuntu Frame, labwc, wayward, CuteFish.
  • Päivitetyt käyttäjäympäristöt: GNOME 40/41, KDE 5.21/5.22/5.23, LXQt 1.0, MATE 1.26, Cinnamon 5.2, Enlightenment 0.25, Budgie 10.5.3, Regolith 1.6, Sway 1.6. KDE-sovellusten nimeäminen uudelleen KDE Geariksi. Budgie siirtyy GTK:sta EFL:ään.
  • GUI ja grafiikka: Qt 6.1/6.2, GTK 4.2/4.4/4.6, SDL 2.0.18, DearPyGui 1.0.0, X.Org Server 21.1. Waylandin edistäminen. SDL siirtyy Gitiin ja GitHubiin. Qt-yhtiö on rajoittanut pääsyä Qt 5.15 -koodiin, ja KDE on ottanut haltuunsa avoimen Qt 5.15 -haaran ylläpidon. Uusi SixtyFPS GUI-kirjasto. Blueprint käyttöliittymän suunnittelukieli. GUI Cambalache GTK -rajapintojen kehittämiseen.
  • Multimedia, grafiikka, mallinnus ja 3D: Blender 3.0, ArmorPaint 0.8, FreeCAD 0.19, KiCad 6.0, FFmpeg 4.4, Krita 5.0, GIMP 2.99.x, Inkscape 1.1. Lyra äänikoodekki. MSD IPTV -lähetysjärjestelmän avaaminen. Kodi 19. QOI-kuvamuoto. Sprite Fright -elokuva Blenderistä.
  • Pelit: Amazon avoimen lähdekoodin Open 3D Engine. DeepMind on avannut fysiikan simulaattorin MuJoCo. Storm-pelin moottorikoodi on auki. Godot 3.4. Valve on julkistanut Steam Deck -pelikonsolin, joka perustuu Arch Linuxiin.
  • DBMS: PostgreSQL 14, MariaDB 10.6, rqlite 6.0, Tarantool 2.8, Apache Cassandra 4.0, MongoDB 5.0, Firebird 4.0, immudb 1.0, libmdbx 0.10, Dolt, TimescaleDB 2.0, .3.37SQLite Amazon avasi Babelfishin korvatakseen MS SQL Serverin PostgreSQL:llä. Hajautettu DBMS PolarDB. FerretDB/MangoDB MongoDB-protokollan toteutuksella PostgreSQL:n päällä. Muutoksia MariaDB:n kehityksessä.
  • Firefox: Parannettu Wayland-tuki ja laitteistokiihdytys. EGL:n käyttö X11:lle. Käyttöliittymän uusinta. Parannetut jäljityksen esto- ja sivuston eristysominaisuudet. Uudet säännöt lisäosien luettelossa. Uusi Firefox Focus -käyttöliittymä. Firefox Liten, Voice Fillin ja Firefox Voicen kehittämisen lopettaminen. Ota HTTP/3-tuki käyttöön. Vaihtaminen ECH:han piilottaaksesi verkkotunnuksen HTTPS-liikenteestä.
  • Chrome: Ongelmia Chromiumin ylläpidossa Linux-jakeluissa. Siirrä otsonikerrokseen järjestelmissä, joissa on X11. Mahdollisuus paikallisesti estää verkkosivun koodin katselu. MS Edgen julkaisu Linuxille. RenderingNG-optimoinnit. Manifestin toinen versio lopetetaan pian. Portti Fuchsia OS:lle. HTTPS-First-tila. Kolmannen osapuolen evästeiden poistaminen on viivästynyt. Hylätty ajatus näyttää vain verkkotunnus osoitepalkissa. Vapautumisen valmistelujakson vähentäminen. Google-sovellusliittymän käytön estäminen kolmansien osapuolien selaimissa. Chrome-lisäosien suorituskykyanalyysi.
  • Hajautetut ja P2P-järjestelmät: Hajautettu LF-tallennus. Jaettu FS JuiceFS. Päivitä IPFS 0.9, Nebula 1.5, Venus 1.0, Yggdrasil 0.4, GNUnet 0.15.0, Hubzilla 5.6, 4.0. Mesoksen kehityksen pysäyttäminen.
  • Koneoppiminen: ControlFlag koodin virheiden tunnistamiseen. CodeNet kääntäjien luomiseen ohjelmointikielestä toiseen. StyleGAN3 kasvojen synteesiin. HyperStyle kuvankäsittelyyn. PIXIE ihmisten 3D-mallien rakentamiseen valokuvista. Tekstintunnistusjärjestelmä Tesseract 5.0.
  • Virtualisointi ja säilöt: Tuki Linux GUI -sovellusten käyttämiselle Windowsissa. Lima Linux-sovellusten käyttämiseen macOS:ssä. Runj perustuu FreeBSD-vankilaan. Hypervisor Bareflank 3.0. Waydroid Androidin käyttämiseen Linuxissa. RISC-V-emulaattori pikselivarjostimen muodossa.
  • Linux-ydin: Korjausten mainostaminen ajurien kehittämiseen Rust-kielellä (otettu käyttöön linux-seuraavassa haarassa). Kyky luoda eBPF-käsittelijöitä Rustissa. Aloite Linux-suojauksen parantamiseksi ISP RAS:lta. Siirtyminen Androidin innovaatioiden kehittämiseen pääytimessä. 30 vuotta Linux-ydintä. Vanhojen alustojen tuki päättyy. Virheiden käsittelyn modernisointi.
  • Tärkeimmät muutokset ytimessä:
    • 5.15: uusi NTFS-ohjain kirjoitustuella, ksmbd-moduuli SMB-palvelimen toteutuksella, DAMON-alijärjestelmä muistin käytön valvontaan, reaaliaikaiset lukitusprimitiivit, fs-verity-tuki Btrfs:ssä, process_mrelease-järjestelmäkutsu muistivastausjärjestelmille, moduulin etäsertifiointi dm-ima .
    • 5.14 uudet järjestelmäkutsut quotactl_fd() ja memfd_secret(), ide- ja raw-ajureiden poisto, uusi I/O-prioriteettiohjain cgroupille, SCHED_CORE-tehtävien ajoitustila, infrastruktuuri vahvistettujen BPF-ohjelmien lataajien luomiseen.
    • 5.13 alustava tuki Apple M1 -siruille, cgroup-ohjain "misc", /dev/kmem-tuen loppu, tuki uusille Intel- ja AMD-grafiikkasuorittimille, kyky kutsua ytimen toimintoja suoraan BPF-ohjelmista, ydinpinon satunnaistaminen jokaiselle järjestelmäkutsulle , kyky rakentaa Clang CFI (Control Flow Integrity) -suojauksella, Landlock LSM -moduuli prosessin lisärajoituksiin, virtuaalinen äänilaite, joka perustuu virtioon, multi-shot-tila io_uringissa.
    • 5.12 tuki kaavoitetuille lohkolaitteille Btrfs:ssä, kyky kartoittaa tiedostojärjestelmän käyttäjätunnuksia, vanhentuneiden ARM-arkkitehtuurien puhdistus, "innokas" kirjoitustila NFS:ssä, LOOKUP_CACHED-mekanismi tiedostopolkujen määrittämiseen välimuistista, tuki BPF:n atomiohjeille , KFENCE-virheenkorjausjärjestelmä muistin kanssa työskentelyn virheiden tunnistamiseen, NAPI-kyselytila, joka toimii erillisessä ytimen säikeessä verkkopinossa, ACRN-hypervisor, mahdollisuus muuttaa ennaltaehkäisevää mallia lennossa tehtävän ajastimessa ja tuki LTO-optimoinneille, kun rakennus Clangissa.
    • 5.11: tuki Intel SGX enklaaveille, uusi järjestelmäpuhelun sieppausmekanismi, virtuaalinen apuväylä, moduulien kokoamisen kielto ilman MODULE_LICENSE(), nopea järjestelmäpuhelun suodatustila seccompissa, ia64-arkkitehtuurin tuen lopettaminen, WiMAX-tekniikan siirto "stagingiin" haara, mahdollisuus SCTP:n kapselointiin UDP:hen.
  • Salaus: OpenSSL 3.0, Libgcrypt 1.9.0. Google on avannut työkalupakin täysin homomorfista salausta varten. Palvelu Sigstore-koodin salausta varten. GNU Anastasis salausavainten varmuuskopiointiin. Kryptografinen hash-funktio BLAKE3 1.0.
  • Paikalliset haavoittuvuudet: KVM hypervisor, Linux-ydin (USB, tty, eBPF, eBPF 2, eBPF 3, eBPF 4, io_uring, vfs, netfilter, CAN, iSCSI, VSOCK), PHP-FPM, OpenOffice, Polkit, runc, Please, Flatpak (2), GRUB, sudo, Cinnamon, firejail, Python.
  • Etähaavoittuvuudet: Log4j, Mozilla NSS, LibreSSL, Grafana, HP-tulostimet, Samba, Linux-ydin (TIPC), Apache httpd, OMI-agentti, Matrix, Ghostscript, libssh, Node.js, Suricata, nginx, Exim, BIND (2), Git, MyBB, OpenSSL, SaltStack, wpa_supplicant, Libgcrypt, dnsmask.
  • Haavoittuvuudet prosessoreissa ja laitteissa: Uudentyyppiset hyökkäykset Intel- ja AMD-suorittimiin. Kolme Spectre- ja Meltdown-luokan haavoittuvuutta AMD-suorittimissa ja haavoittuvuus AMD SEV:ssä. Tietovuoto Intel CPU rengasväylän kautta. Hyökkäys Intel SGX:ää vastaan. MediaTek DSP -sirujen ja NXP-sirujen tokenien haavoittuvuuksia. Kolme uutta hyökkäystä DRAM-muistiin. Realtek SDK.
  • Hyökkäysmenetelmät: Spectterin hyödyntämismenetelmät ja tietojen purkaminen välimuistista suorittamalla JavaScript selaimessa. Trojan Source -hyökkäykset, NAT-slipstreaming 2, FragAttacks (Wi-Fi-yhteydessä), ALPACA (MITM HTTPS:ssä), HTTP Request Smuggling 2, SAD DNS 2, NAME:WRECK. Ohita Spectre-suojaus eBPF:n kautta.
  • Tutkimus: Tarkan aikalähteen tehokkuusvaikutus. Sormenjälkien kloonaus lasertulostimella. PIN-koodin määrittäminen videotallenneesta. Piilokameroiden tunnistaminen älypuhelimen ToF-sensorilla. Kokeile käyttäjien salasanojen määrittämistä 70 %:lle Tel Avivin Wi-Fi-verkoista
  • FiberHomen takaovet, NETGEAR-reitittimet, Cisco Catalyst PON-kytkimet, Zyxel-tukipisteet ja MonPass-asiakasohjelma.
  • Hakkerit: PHP-projektin git-tietovaraston ja käyttäjäkunnan vaarantaminen. Perl.com-verkkotunnuksen hallinnan menetys. OSI-äänestysjärjestelmän kompromissi. Tarina Ubiquiti-kompromissista. MidnightBSD:n hakkerointi, GoDaddy-palvelin, OpenWRT-foorumi. Yritetään hakkeroida Blender-verkkosivusto. Haavoittuvien GitLab-palvelimien hakkerointiaalto. WD My Book Live- ja My Book Live Duo -verkkoasemien tietojen joukkopoisto.
  • Tietosuoja: Googlen mainostama FLoC API:n käyttöönotto seurantaevästeiden sijaan. Tunnistaminen analysoimalla selaimen ulkoisia protokollakäsittelijöitä ja manipuloimalla Favicon-välimuistia. Oramfs-tiedostojärjestelmä, joka piilottaa tietojen käytön luonteen.
  • Jatkuva haitallisten pakettien tunnistaminen arkistoissa ja hakemistoissa NPM, PyPI, Mozilla AMO. 46 % PyPI:n Python-paketeista sisältää mahdollisesti vaarallista koodia. NPM:n haavoittuvuudet, jotka mahdollistavat tiedostojen korvaamisen ja päivityksen julkaisemisen mille tahansa paketille. Composer-haavoittuvuus, joka mahdollistaa Packagist PHP -tietovaraston vaarantumisen. Haitallisen kirjastoliikenteen piilottaminen PyPI:ssä CDN:n kautta.
  • Infrastruktuuriin kohdistuvat hyökkäykset: SolarWinds. Travis CI. Cloudflare (cdnjs). HashiCorp PGP-avain vaarantunut. Riippuvuushyökkäys, joka salli koodin suorittamisen PayPalin, Microsoftin, Applen, Netflixin ja Uberin palvelimilla. Cloudflaren ja Teslan hakkerointi Verkadan valvontakameroiden kautta. Kryptovaluutan louhinta GitHub-palvelimilla
  • Tapahtumat: Luottamuksen menetys Let's Encryptiin vanhemmissa laitteissa ja epäonnistumiset monissa projekteissa IdenTrust-juurivarmenteen vanhenemisen vuoksi. Aikasiirtymä GPSD:n virheen vuoksi. Facebook, Instagram ja WhatsApp eivät ole käytettävissä 6 tuntiin virheellisten BGP-asetusten vuoksi.

Vuoden aikana OpenNETissä julkaistiin 1625 202177 uutista ja 2021 25 kommenttia. Syksyllä XNUMX OpenNET-projekti täytti XNUMX vuotta. Ne, jotka haluavat antaa taloudellista tukea uutisten kirjoittamisen jatkamiseen, voivat löytää lisätietoja tältä sivulta.

Lähde: opennet.ru

Lisää kommentti