The final selection of the most important and noticeable events of 2022 related to open projects and information security:
- Conflicts: a split among the founders of the Elementary OS project. Norbert’s departure from Debian. SFC call to stop using GitHub. The split in the URHO3D community. Criticism of the policy of the SPO Foundation in relation to firmware. Apache PLC4X transition to a paid development model. Introduction and cancellation of the ban on the sale of open software in Microsoft Store. Attempt to return Tornado Cash.
- Forks: Angie – Fork Nginx, Leanqt – Fork Qt 5, Libsql – Fork SQLite, Forgejo – Fork Gitea, Pulsar – Fork Atom.
- absorption: Perforce absorbed Puppet. Intel absorbed Linutronix (Linux-RT). Mozilla bought Active Replica and Pulse.
- trials: Netfilter developers proceedings. The proceedings due to GitHub Copilot. Distribution with Vizio about the violation of the GPL. Daniel Bernstein’s lawsuit related to the standardization of crypto algorithms. Completion of the proceedings between Stockfish and Chessbase about the violation of GPL. A lawsuit for providing hosting YouTube-DL. The proceedings related to the Neo4j project and the AGPL license.
- copyright: conflict related to postgresql brands. Debian succeeded in the Debian.community domain, and Red Hat tried to take the WEMAKEFEDORA.org domain. Recognition of the patent used to attack Gnome. An attempt to create a patent pool for opus.
- PROTESTWARE phenomenon. Making destructive changes to the Colors and Faker NPM packages. 🐟
- Licenses: Movement against CC0 in Fedora. Changing the license for SIMH in response to criticism. The illegality of removing additional conditions for the AGPL license.
- Development platforms: paid applications in Flathub. Sourcehut prohibits placing projects related to cryptocurrencies. Continuation of the hosting of free Fosshost projects. Movement in the direction of mandatory two -factor authentication in GitHub, NPM, PYPI and Ruby Gems.
- Programming languages and compilers: GCC 12, LLVM 15, HPVM 2.0, Java 18/19, Ruby 3.2, PHP 8.2, Julia 1.8, Crystal 1.6, GO 1.19, Perl 5.36, .NET 7, Glibc 2.36, Cosmopolitan 2.0 ( Library for transferred executable files). Plane plans for Perl 7. New assembly system Albs.
- New languages: Carbon and Hare.
- python: python 3.11. New compilers Codon, S6, Nuitka 1.0, Pyston-lite.pikascript – Python option for microcontrollers. Memray memory profile.
- Expansion of the language: inclusion of support for Rust in the Linux and GCC nucleus. The development of the components of Android, Tor, Mesa, GStreamer, Ruby on rust. Development of the NVMe Diver on Rust. The first stable release of Arti, the official implementation of Tor in the language Rust.
- System components: Systemd 252/251. A proposal to modernize the breakdown of loading sections. New architecture of the verified load Linux. Redbean 2.0 (applications in the ZIP archive).
/Media reports cited above.