11 Punkte von GN⁺ 2024-01-25 | 3 Kommentare | Auf WhatsApp teilen
  • Zed hat angekündigt, zu einem Open-Source-Projekt zu werden
  • Veröffentlicht unter copyleft-basierten Lizenzen (der Editor unter GPL, serverseitige Komponenten unter AGPL).
  • GPUI, das UI-Framework hinter Zed, wird unter der Apache-2-Lizenz veröffentlicht, sodass sich hochperformante Desktop-Anwendungen unter einer freien Lizenz verteilen lassen

Motivation

  • Man glaubt, dass sich das beste Produkt entwickeln lässt, wenn Zed Open Source ist
  • Das Ziel ist, den fortschrittlichsten Code-Editor der Welt zu bauen und ihn in die Hände von Millionen Entwicklern zu bringen
  • Da alle Zed-Nutzer Programmierer sind, ist es am sinnvollsten, Zed für einen möglichst großen Talentpool zu öffnen
  • Das Team verbindet sich gern über Software mit Menschen und möchte die innere Schönheit von Zed teilen

Einführung von Fireside Hacks

  • Aus dem Wunsch heraus, sich auf einer menschlicheren Ebene mit Menschen zu verbinden, startet man ein neues Feature namens Zed Channels
  • Über Zed Channels können Entwickler weltweit in Echtzeit gemeinsam Code schreiben, indem sie einfach einen Link teilen
  • Mit dem Programm Fireside Hacks wird Zed live in öffentlichen Channels entwickelt, zusammen mit den teilnehmenden Menschen

Moment mal ... regiert Geld nicht alles um uns herum?

  • Man ist überzeugt, dass der Aufbau und Betrieb des besten Editors der Welt mit einem nachhaltigen Geschäftsmodell verbunden sein muss
  • Dass Zed Open Source wird, sehen sie nicht als Widerspruch zu den kommerziellen Zielen
  • Statt einen proprietären Editor zu verkaufen, möchte man lieber Services verkaufen, die sich nahtlos in den Editor integrieren
  • Zed Channels ist ein Beispiel für einen solchen Service: derzeit kostenlos, nach der Beta-Phase ist jedoch geplant, für private Nutzung Gebühren zu verlangen
  • Auch die Bereitstellung von serverseitigem Compute zur Unterstützung von AI-Funktionen ist eine mögliche Monetarisierungsstrategie
  • 100 % des bisher geschriebenen Codes werden derzeit als Open Source veröffentlicht; künftig könnten auch proprietäre Produkte für kommerzielle und Enterprise-Anwendungsfälle angeboten werden

Der Weg zu Version 1.0

  • Die nächsten Schritte hängen teilweise von den Nutzern ab, auch wenn das Team weiterhin klein ist
  • Für 2024 bereitet man eine öffentliche Roadmap vor, um die Verbreitung von Zed deutlich zu steigern und mehr Entwickler profitieren zu lassen
  • Wenn Beiträge helfen, die Roadmap umzusetzen, ist es sehr wahrscheinlich, dass man mehr Zeit in solche Beiträge investiert
  • Wer beitragen möchte, sollte den Contribution Guide lesen und nach Möglichkeit an einem kommenden Fireside Hack teilnehmen, um Hallo zu sagen

Möchten Sie Zed ausprobieren?

  • Zed kann heute auf macOS ausprobiert werden. Der Download ist ab sofort verfügbar.

Meinung von GN⁺

  • Der Wechsel von Zed zu Open Source bietet der Entwickler-Community eine große Chance und hat das Potenzial, Zusammenarbeit und Innovation zu fördern.
  • Der Ansatz, trotz Open-Source-Projekt über Services wie Zed Channels mit Echtzeit-Kollaboration ein nachhaltiges Geschäftsmodell aufzubauen, ist interessant.
  • Die Möglichkeit für Entwickler, über die Interaktion mit der Open-Source-Community direkt an der Verbesserung des Produkts mitzuwirken, kann zur Demokratisierung der Softwareentwicklung beitragen.

3 Kommentare

 
pmc7777 2024-01-26

Ich hätte nie gedacht, dass das Open Source wird.

 
GN⁺ 2024-01-25
Hacker-News-Kommentare
  • Erfahrungen mit dem Zed-Editor

    • Der Zed-Editor reagiert außergewöhnlich schnell, und im Vergleich dazu wirken andere Editoren relativ träge.
    • Er reagiert schnell auf Nutzerfeedback, und die Suchen/Ersetzen-Funktion ist im Vergleich zu den Anfangszeiten deutlich angenehmer geworden.
    • Der Debug-Syntaxbaum-Modus ist ein Beispiel für Zeds fortgeschrittene Funktionen und nutzt modernere Technik als altmodische Editoren, die mit regulären Ausdrücken arbeiten.
    • Der kollaborative Workflow und die Sicherheit sind nicht klar. Eine Anmeldung ist nur über GitHub möglich, und es ist unklar, ob Self-Hosting oder andere Authentifizierungsanbieter unterstützt werden.
    • Eine Integration von Ollama wäre wünschenswert. Wegen des Fehlens dieser Funktion muss man in manchen Fällen VSCode verwenden.
  • Feedback und Wünsche zum Zed-Editor

    • Fenstergröße und -position bleiben nicht erhalten, wenn Zed geschlossen und erneut geöffnet wird.
    • Fehler des Language Servers treten häufig auf.
    • Das Alabaster-Theme funktioniert nicht mehr, und es wäre gut, wenn sich VSCode-Themes nach Zed importieren ließen.
    • Das UI-Design von Zed ist elegant und ermöglicht gute Konzentration, weil störende Elemente wie Icons, Menüs und Farben fehlen, wie man sie aus anderen Editoren kennt.
  • Wunsch nach Plattform-Erweiterung für den Zed-Editor

    • Es besteht der Wunsch, dass Zed auf weitere Plattformen portiert wird, insbesondere auf Linux.
  • Open Source und Lizenzierung des Zed-Editors

    • Zed wird als in Rust entwickelter Open-Source-Editor positiv bewertet.
    • GPUI, Zeds UI-Framework, wird unter der Apache-2-Lizenz veröffentlicht, sodass sich Desktop-Anwendungen unter beliebigen Lizenzen damit erstellen lassen.
    • Die Wahl der Lizenz ist interessant.
  • Leistung und Funktionsumfang des Zed-Editors

    • Zed ist sehr schnell und enthält rust-analyzer.
    • Wenn man ein Python-Projekt in Zed öffnet, wird automatisch ein LSP geladen. Die Reihenfolge der Autovervollständigung ist jedoch nicht hilfreich.
    • Im Vergleich zu Sublime ist die Funktion zum Auswählen aller Vorkommen einer bestimmten Hervorhebung in Zed langsam.
  • Verbesserungswünsche für den Zed-Editor

    • Es gibt den Wunsch nach einer Funktion, bei der ein Klick auf die Schaltfläche „Fix“ bei einem Fehler einen neuen Chat startet, den Code-Kontext und die Fehlermeldung bereitstellt und mögliche Korrekturen vorschlägt.
  • Reaktionen auf den Wechsel des Zed-Editors zu Open Source

    • Der Wechsel von Zed zu Open Source wird positiv aufgenommen.
    • Manche bevorzugen Editoren, die keine externen Anfragen senden, und nutzen Vim als ihren Haupteditor.
    • Gewünscht wird eine schlankere Version von Zed, bei Bedarf mit zusätzlichen Funktionen per Plugin installierbar.
  • Historischer Hinweis zum Namen des Zed-Editors

    • Früher trug auch die Zortech-C++-IDE den Namen Zed und verschwand nach der Übernahme durch Symantec.
    • Erwähnt wird der ursprüngliche Entwickler von Zed, Phil Murray.
  • Link zum GitHub-Repository des Zed-Editors

    • Es wird ein Direktlink zum GitHub-Repository des Zed-Editors bereitgestellt.