Kristoffer Grönlund, yang bekerja di SUSE, mengumumkan fork editor kod Zed, yang akan dibangunkan di bawah nama Gram. Motivasi yang dinyatakan untuk fork ini adalah keinginan untuk mencipta editor kod yang boleh berfungsi sebagai alternatif kepada VS Code, mengelakkan fungsi berasaskan AI, mengelakkan daripada menghendaki pengguna menandatangani terma penggunaan yang tidak serasi dengan lesen sumber terbuka dan mengelakkan daripada menghantar telemetri kepada syarikat. Pembangunan akan dijalankan dengan tujuan untuk mencipta produk yang mesra pengguna untuk pembangun baharu dan pelajar yang diajar oleh pengarang fork. Kod projek ini dilesenkan di bawah GPLv3 dan AGPLv3.
Perbezaan Gram daripada Zed termasuk pemberhentian alatan AI dan kod telemetri, penyingkiran kebergantungan pada pengendali bahagian pelayan proprietari, perkhidmatan pihak ketiga dan komponen yang digunakan untuk kerjasama kod dan pemasangan kemas kini automatik. Pengguna Gram tidak dipaksa untuk mematuhi Syarat Perkhidmatan atau langganan berbayar yang berasingan.
Pembangunan selanjutnya bagi fork ini dirancang untuk dijalankan secara konservatif, bebas daripada Zed dan syarikat-syarikat, dengan memberi tumpuan terutamanya kepada memastikan kestabilan. Sumbangan kepada Gram diterima tanpa perlu menandatangani Perjanjian Lesen Penyumbang (CCA). Perubahan yang dilesenkan di bawah lesen Apache 2.0 tidak akan diterima ke dalam Gram; hanya lesen GPLv3 dan AGPLv3 sahaja yang boleh digunakan untuk kod baharu (Zed dikeluarkan di bawah tiga lesen—Apache 2.0, GPLv3 dan AGPLv3—yang membenarkan kodnya digunakan dalam produk proprietari tanpa membuat perubahan tersedia secara umum).
Одновременно опубликован первый релиз Gram, в котором удалён код, связанный с AI, телеметрией, загрузкой и установкой обновлений, совместной работой над кодом, привязкой к учётной записи. Из дополнительных возможностей в редактор встроена документация, добавлена поддержка языков программирования Gleam, Zig и Odin, реализована система автодополнения ввода в стиле Vim Supertab. Устанавливаемые дополнения в Gram должны собираться из исходного кода и автоматически не обновляются. Для загрузки LSP- (Language Server) и Node-копонентов введено обязательное подтверждение операции пользователем. Готовые сборки подготовлены для Linux и macOS.

Terutamanya, ini bukanlah cabang pertama Zed—projek Zedless sedang membangunkan cabang yang memfokuskan pada privasi dan operasi setempat terpencil tanpa bergantung pada pelayan pihak ketiga. Seperti Gram, Zedless mengalih keluar kebergantungan pada perkhidmatan awan proprietari, mengalih keluar kod untuk menghantar telemetri dan laporan ranap yang dijana secara automatik, dan menghapuskan keperluan untuk CLA. Fungsi kolaborasi belum dialih keluar, tetapi sebaliknya memfokuskan pada penggunaan infrastruktur anda sendiri, walaupun pengguna boleh memilih untuk kembali kepada perkhidmatan luaran.
Projek Zed sedang dibangunkan di bawah kepimpinan Nathan Sobo, pengarang editor Atom (asas VS Code), bersama-sama dengan pasukan bekas pembangun editor Atom, platform Electron dan pustaka penghuraian sintaks Tree-sitter. Pembangunan ini memanfaatkan pengalaman mencipta Atom dan cuba menjelmakan beberapa idea tentang rupa editor pengaturcara yang ideal. Zed menggabungkan editor teks ringan dengan fungsi persekitaran pembangunan bersepadu moden. Tumpuan yang kuat terhadap prestasi dan daya tindak balas diletakkan pada antara muka—pencipta projek bertujuan untuk memastikan semua tindakan penyuntingan dilakukan serta-merta dan tugas pengekodan diselesaikan dengan cara yang paling cekap. Prestasi tinggi Zed dicapai melalui penggunaan aktif multithreading, menggunakan semua teras CPU yang tersedia dan melibatkan GPU dalam proses pemaparan.
Sumber: opennet.ru
