curl Sommer der Glückseligkeit
(daniel.haxx.se)- Das Open-Source-Projekt curl setzt im gesamten Juli 2026 die Annahme und Bearbeitung von Schwachstellenmeldungen aus, um den Maintainern eine Ruhepause zu ermöglichen
- Das Einreichungsformular bei HackerOne wird ab dem 1. Juli 2026 um 00:00 CEST deaktiviert und am 3. August 2026 um 09:00 CEST wieder geöffnet
- Auch an die Sicherheits-E-Mail-Adresse gesendete Sicherheits- und Schwachstellenmeldungen werden nicht bearbeitet, und curl akzeptiert generell keine Schwachstellenmeldungen per E-Mail
- Durch diese Maßnahme verschiebt sich der Zeitplan für das Release 8.22.0 um zwei Wochen auf den 2. September 2026
- Kunden mit kostenpflichtigem Supportvertrag erhalten in diesem Zeitraum weiterhin den vollen Service, und die Tracker für Issues und Pull Requests auf GitHub bleiben wie gewohnt geöffnet
Zentrale Termine und Geltungsbereich
- Während des Zeitraums curl Sommer der Glückseligkeit nimmt oder bearbeitet das curl-Projekt im gesamten Juli 2026 keinerlei Schwachstellenmeldungen
- Beginn ist am 1. Juli 2026 um 00:00 CEST
- Die Einreichung wird am 3. August 2026 um 09:00 CEST wieder aufgenommen
- Das HackerOne-Einreichungsformular wird ab dem 1. Juli 2026 deaktiviert; ab Montag, dem 3. August, sind Einreichungen wieder möglich
- Auch die Sicherheits-E-Mail-Adresse ist in diesem Zeitraum kein Bearbeitungskanal für Sicherheits- und Schwachstellenmeldungen
- Auch Probleme, bei denen man meint, sie in diesem Zeitraum an das curl-Projekt melden zu müssen, müssen warten
- curl akzeptiert generell keine Schwachstellenmeldungen per E-Mail, und das gilt sowohl während dieser Auszeit als auch danach
Auswirkungen auf den Betrieb und Ausnahmen
-
Ein echter Urlaub
- Die curl-Maintainer wollen die Zeit mit weniger Druck nutzen, um den Sommer zu genießen, mehr draußen zu spazieren und durchzuatmen
- Einige Maintainer könnten in diesem Zeitraum auch andere Orte besuchen
- Es könnte zusätzliche Zeit für Bugfixes oder die Arbeit an neuem Code geben, was als angenehme Arbeit angesehen wird
-
Nebenwirkungen
- Um Anfang August Zeit für die Bearbeitung möglicherweise aufgelaufener Themen zu haben, wird das Datum des Releases 8.22.0 um zwei Wochen nach hinten verschoben
- 8.22.0 ist derzeit für den 2. September 2026 geplant
-
Mehr Schwachstellenmeldungen
- Das curl-Projekt stand in den vergangenen etwa vier Monaten unter großem Druck
- Jetzt ist eine Pause nötig, und man rechnet nicht damit, dass dieser starke Zustrom enden wird
-
GitHub
- Die Tracker für Issues und Pull Requests von curl bleiben auf GitHub wie gewohnt offen und aktiv
-
Andere Open-Source-Projekte
- Andere Open-Source-Projekte können beim Sommer der Glückseligkeit 2026 mitmachen, indem sie es einfach umsetzen und curl darüber informieren
- Es wird empfohlen, die eigene Fürsorge an erste Stelle zu setzen
-
Böse Leute machen keine Pause
- Böse Leute machen vielleicht keine Pause, aber die curl-Maintainer schon
-
Notfälle
- Selbst in Notfällen werden die curl-Maintainer dies erst im August lesen
- Wer eine frühere Reaktion braucht, benötigt einen Supportvertrag
-
Vertragsausnahme
- Alle Personen mit kostenpflichtigem Supportvertrag erhalten in diesem Zeitraum weiterhin einen vollständigen und angemessenen Service
2 Kommentare
Hacker-News-Kommentare
Der Titel verdeckt den eigentlichen Punkt. Es geht darum, Sommerurlaub zu ermöglichen und zugleich Supportverträge für Unternehmen zu fördern, damit weiterhin Unterstützung finanziert wird
Von so einem Geschäftsmodell, das Open Source/Support/Sommerurlaub so miteinander verknüpft, habe ich zum ersten Mal gehört, und ich mag es
Open Source bekäme mehr Finanzierung, und Unternehmen könnten Support günstiger erhalten, als extra Vollzeitkräfte nur wegen einer bestimmten Open-Source-Komponente einzustellen
Der Satz „Die Bösen machen keine Pause, aber wir schon“ bringt in einer unmenschlichen Zeit eine willkommene Menschlichkeit mit sich
So nach dem Motto: „Mit Supportvertrag lesen wir es früher“
Wer im Urlaub wirklich komplett von der Arbeit weg sein will, sollte es am besten unmöglich machen zu arbeiten
Arbeitsgeräte zu Hause lassen, sich von allen Konten abmelden, den 2FA-Schlüssel auf Papier sichern und dann entfernen und dafür sorgen, dass der Partner ihn während des Urlaubs nicht zurückgibt. Ich bin tatsächlich schon in Länder gereist, in denen Remote-Arbeit nicht erlaubt war. Klingt verrückt, aber es war mir so ernst. Geschrieben von einem ehemaligen Workaholic
In Deutschland ist man im Urlaub einfach nicht erreichbar. Man gilt bis zur Rückkehr praktisch als nicht existent, liest keine E-Mails und lässt die Geräte im Büro. Wenn man im Urlaub krank wird, bekommt man die Urlaubstage außerdem zurück, weil Urlaub zum Ausruhen und Erholen da ist
Wenn die Firma Ankunfts- und Abgangszeiten streng kontrolliert, für jede 30-minütige private Erledigung bezahlten Urlaub verlangt oder die Arbeit regelmäßig über 40 Stunden pro Woche hinausläuft, dann höre ich ebenfalls mit Arbeit „außerhalb der Arbeitszeit“ auf. Wenn die Firma vernünftig ist, kann ich auch vernünftig sein
Das war ein hervorragendes Mittel, um versteckte Bus-Faktoren aufzudecken
Dann muss man sich nicht bei 20 Konten an- und abmelden
Früher konnte ich von meinem privaten Laptop oder Desktop per VPN+RDC auf meinen Büro-Desktop zugreifen und so remote arbeiten. Jetzt habe ich einen Laptop bekommen, aber die Remote-Authentifizierung funktioniert nicht, und die Firma hat wegen anderer Prioritäten auch nicht vor, das zu beheben. Wenn ich diesen Laptop also nicht dabeihabe, kann ich schlicht nicht arbeiten, und da ich ohnehin schon private Geräte mit mir herumtrage, schleppe ich nicht zusätzlich noch den Firmenlaptop mit. Wenn ich keine privaten Geräte dabeihabe, bin ich ohnehin nicht in einer Situation, in der ich irgendeinen Laptop mitnehmen würde
Ich halte mich nicht für einen Workaholic, aber ich bin der Typ, der 24/7 gestresst ist, wenn er das Gefühl hat, helfen zu können. Dass ich außerhalb des Büros schlicht nicht arbeiten kann, hilft tatsächlich. Ich kann buchstäblich nichts tun, und besonders wenn die Firma die Lage selbst so geschaffen hat, stresst es mich auch nicht auf dieselbe Weise
[1] Abgesehen vom VPN-Token und einem alten Handy als MFA-Gerät kommt nichts Arbeitsbezogenes – weder Teams noch E-Mail noch sonst etwas – auf meine privaten Geräte
[2] Ich habe ein kleines altes Handy auf Werkseinstellungen zurückgesetzt und darauf nur ein Dummy-Google-Konto und eine MFA-App installiert
libexpat ("Expat") und uriparser schließen sich dem Sicherheitsurlaub von curl an und nehmen ab heute bis zum 2026-08-01 keine neuen Meldungen zu Schwachstellen mehr an
[1] https://github.com/libexpat/libexpat/issues/1277
[2] https://github.com/uriparser/uriparser/issues/323
Für alle, die mögliche Sicherheitsfolgen befürchten: curl ist ausgereift genug, dass die Wahrscheinlichkeit eines schwerwiegenden Bugs praktisch gegen null geht, und selbst wenn es einen solchen gäbe, würde schon irgendjemand einen Weg finden, Daniel und sein Team zu erreichen; wichtiger ist ohnehin, dass ein Patch bei den Paketverwaltern landet und verteilt wird
Ein Upstream-Release kann warten
Schon das Herunterladen beliebiger Daten in eine Shell kann zufällig Schwachstellen in allen möglichen anderen Teilen der Umgebung triggern
Diese Entscheidung kann man nur beklatschen. Maintainer freier Open-Source-Projekte sind fast ohne Gegenleistung dauerhaft überlastet, und durch LLMs ist der Aufwand für das Verwalten von Merge Requests inzwischen noch einmal explodiert
Schon die Tatsache, dass zahlenden Nutzern weiterhin Support angeboten wird, ist völlig ausreichend
Ich kann die Maintainer nachvollziehen, aber am Ende zeigt sich erneut, dass wir von wenigen Einzelpersonen abhängig sind, die fast umsonst arbeiten — ohne Backup
Normalerweise versuchen Organisationen, so etwas zu vermeiden, indem sie Urlaube versetzt planen. Wegen der Kundenanforderungen bleibt ihnen nichts anderes übrig. Hier sind zwar alle die Kunden von curl, aber in Wirklichkeit eben auch wieder nicht. Ich halte das für eine seltsame und ungesunde Grauzone, die niemandem guttut. Dass sich nicht einmal curl finanziell leisten kann, für einen Monat On-Call bereitzustellen, ist zugleich erstaunlich und traurig
Ungesund wird diese Beziehung nur dann, wenn man keine Gewährleistung mit unrealistischen Erwartungen vermischt und darauf projiziert
Der Kern des Beitrags scheint eher zu sein: Wenn du Support brauchst, dann kauf einen Supportvertrag
Dort steht: „Alle mit einem bezahlten Supportvertrag erhalten selbstverständlich auch in diesem Zeitraum vollständigen und angemessenen Service.“
Das derzeitige System, bei dem man immer wieder Schwachstellen entdeckt, meldet, analysiert, dann patcht und neue Versionen an alle Nutzer ausrollt, ist offensichtlich nicht nachhaltig
Die Branche muss alternative Systeme finden, um mit Bugs und Sicherheitsproblemen umzugehen. Derzeit zieht sie es vor, wegzuschauen und ihr eigenes Versagen in eine Gelegenheit für Rent-Seeking zu verwandeln
Und was wäre in Open Source ein Beispiel für das erwähnte Rent-Seeking?
Ich musste nur einen Satz lesen und wusste sofort, dass der Entwickler Schwede ist
Siehe: https://www.riksdagen.se/sv/dokument-och-lagar/dokument/sven...
Wir haben auch ein US-Büro, und der Kulturschock der Amerikaner ist jedes Mal aufs Neue sehenswert
In Europa, zum Beispiel in Deutschland, sind 20–30 Tage bezahlter Urlaub und unbegrenzte Krankentage normal. Dauert die Krankmeldung länger als drei Tage, braucht man ein ärztliches Attest
Wenn man im Urlaub krank wird, bekommt man diese Urlaubstage zurück. Wenn man während des Urlaubs plötzlich arbeiten muss, kann diese Zeit nicht als Urlaub gelten. Im Allgemeinen kann man nicht ohne Kündigungsfrist entlassen werden, daher ist die Beschäftigungssicherheit hoch, und selbst bei Arbeitslosigkeit gibt es Unterstützung, sodass man mit einem Notgroschen von etwa 6.000 Dollar sehr stabil lebt. Führt das dazu, dass unfähige Leute nicht entlassen werden? Nein. Man kann sie immer noch entlassen, man muss sich danach nur noch etwa einen Monat länger mit ihnen beschäftigen. Das ist kein großer Preis
Wie das möglich ist und wer es subventioniert? Ganz einfach: Alle tragen mit ein paar Prozent ihres Einkommens zur Finanzierung dieses Systems bei. Ein paar Prozent, ein paar Dollar — und man muss sich faktisch keine Sorgen mehr machen zu verhungern oder obdachlos zu werden
Auch ihr könnt so ein System haben, wenn ihr abstimmt, demonstriert und die Demokratie nutzt, um das Leben für alle besser statt schlechter zu machen
Lobste.rs-Kommentare
Man sagt zwar: „Die Bösen machen keine Pause“, aber wir sollten trotzdem eine machen.
Ich hoffe, du hast einen schönen Urlaub, du hast ihn dir absolut verdient. Und andere, die sich unter Druck gesetzt fühlen, sollten Urlaub in Erwägung ziehen.
Die Bösen werden ohnehin keine Vulnerability Reports schicken, daher scheint sich an dieser Bedrohung nichts zu ändern, nur weil man in Bereitschaft bleibt.
Persönlich finde ich sogar vier Wochen Urlaub eher kurz, aber vielleicht denke ich da zu französisch.
Üblicherweise bekamen schwedische Produktionsbetriebe im Juli den Großteil ihrer Belegschaft frei, während in dieser Zeit die Werke inspiziert, gewartet und repariert wurden. Auch heute versuchen viele, ihren Jahresurlaub in den Monat nach der Sommersonnenwende zu legen; gesetzlich fällt diese auf den Samstag zwischen dem 20. und 26. Juni.
Hoffentlich genießt er den Urlaub :)
Allerdings war ihm vielleicht nicht klar, dass er mit dem Beitrag, in dem Mythos indirekt damit angab, nur einen einzigen Bug gefunden zu haben, ins Wespennest gestochen hat.
So etwas zu sehen, ist schön. Hoffentlich bringt es auch andere Open-Source-Maintainer dazu, ihr eigenes Wohlergehen zu priorisieren.
Gefällt mir. Ich wünschte, andere Projekte würden genauso vorgehen.