Open Source: Microsoft bringt .Net-Funktion nach Community-Kritik zurück

Ein wichtiges Werkzeug in .Net 6 sollte zugunsten von Visual Studio eingestellt werden. Die Open-Source-Community reagierte empört.

Artikel veröffentlicht am ,
Microsoft reagiert auf die Kritik der .Net-Community.
Microsoft reagiert auf die Kritik der .Net-Community. (Bild: Jakub Porzycki via Reuters Connect)

Microsoft hat eine kontroverse und von Nutzern vielfach kritisierte Änderung an dem Open-Source-Code des kommenden .Net 6 nach nur wenigen Tagen wieder rückgängig gemacht, wie das Unternehmen in einem Blogpost mitteilt. Konkret handelt es sich dabei um die Wiederherstellung der Hot-Reload-Funktion in einem .Net-Werkzeug. Microsoft wollte die Technik eigentlich aus dem Open-Source-Code entfernen oder nur noch über Visual Studio anbieten.

Stellenmarkt
  1. IT-Security Spezialist Kommunikation (m/w/d)
    Helios IT Service GmbH, Berlin-Buch
  2. (Junior) .NET Entwickler (m/w/d)
    dmTECH GmbH, Karlsruhe
Detailsuche

Hot Reload soll es ermöglichen, die .Net-Anwendung, an der gerade gearbeitet wird, bei einer Code-Änderung einfach im laufenden Betrieb direkt neu zu laden, anstatt die gesamte Anwendung neu starten zu müssen. Laut Microsoft soll das Entwickler "produktiver machen, indem sie die Zeit reduzieren, die sie damit verbringen, auf Apps zu warten, neu zu erstellen, neu zu starten oder zu dem vorherigen Ort zu navigieren, an dem sie sich in der App selbst befanden".

Änderung zunächst an der Community vorbei

Microsoft hat diese Funktion zunächst in Visual Studio 2022 umgesetzt sowie auch in dem Werkzeug dotnet watch, das Teil des .Net-SDKs ist. Die Funktion war auch standardmäßiger Teil der Vorabveröffentlichungen von .Net 6. Mitte vergangener Woche hat der Hersteller dann aber wohl für viele überraschend angekündigt, Hot Reload künftig nur noch als Teil von Visual Studio 2022 bereitstellen zu wollen und nicht mehr über den Open Source Code.

Offiziell begründet wurde dies mit den immer größer werdenden Aufgaben des .Net-Teams bei Microsoft sowie dem damit verbundenen Pflegeaufwand. Laut einem Bericht von The Verge sei die Entscheidung zugunsten von Visual Studio 2022 jedoch allein aufgrund von wirtschaftlichen Interessen gefallen. The Verge beruft sich dabei auf Quellen im Unternehmen, die anonym bleiben wollen.

Druck der Community sorgt für Wiederherstellung

Golem Akademie
  1. CEH Certified Ethical Hacker v11: virtueller Fünf-Tage-Workshop
    10.–14. Januar 2022, Virtuell
  2. Azure und AWS Cloudnutzung absichern: virtueller Zwei-Tage-Workshop
    17.–18. März 2022, virtuell
Weitere IT-Trainings

Die Entscheidung zum Verzicht auf Hot Reload in dem freien .Net-Werkzeug hat zu zahlreicher Kritik aus der Entwickler-Community geführt. Dabei ist unter anderem auch die Frage aufgeworfen worden, wie ernst es Microsoft mit dem Open-Source-Modell von .Net meint, wenn derartige Änderungen einfach intern entschieden werden.

Ein Pull Request zum Code auf Github, der das Entfernen des Codes wieder rückgängig macht, generierte in sehr kurzer Zeit mehrere Tausend fast ausschließlich positive Reaktionen. Die Diskussion selbst erreichte 275 Kommentare und der Pull Request extrem viel Zustimmung von Reviewern, die zu der Open-Source-Entwicklung von .Net beitragen.

Microsoft entschuldigt sich in dem aktuellen Blogpost für das Vorgehen und bezeichnet die Ausführung seiner Entscheidung als "Fehler". Den Pull Request, um die Funktion wiederherzustellen, hat das Team von Microsoft inzwischen in den .Net-Code eingepflegt. Microsoft habe darüber hinaus unterschätzt, wie häufig die Technik außerhalb von Visual Studio genutzt werde.

Weiter heißt es: "Unser Wunsch ist es, ein offenes und lebendiges Ökosystem für .NET zu schaffen. Wie viele andere Unternehmen auch, lernen wir, die Bedürfnisse der OSS-Community und unsere Rolle als Unternehmenssponsor für .NET unter einen Hut zu bringen. Manchmal gelingt uns das nicht. Wenn wir es nicht schaffen, können wir bestenfalls aus unseren Fehlern lernen und uns in Zukunft verbessern."

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Bildbearbeitungstool bei Github
Triangula und die Schönheit der Mathematik

Helferlein Triangula ist ein gelungenes Tool, um Bilder kunstvoll in Polygone zu zerlegen. Mit einem weiteren Tool können sie als Platzhalter auf Webseiten eingesetzt werden.
Von Kristof Zerbe

Bildbearbeitungstool bei Github: Triangula und die Schönheit der Mathematik
Artikel
  1. Chipmangel: Auto-Export um 23 Milliarden Euro gesunken
    Chipmangel
    Auto-Export um 23 Milliarden Euro gesunken

    Im dritten Quartal sanken die Auto-Exporte laut Statistischem Bundesamt deutlich. Die Exporte von E-Autos nahmen hingegen zu.

  2. Rupost Corporate Mail: Russland arbeitet an Ersatz für Microsoft Exchange
    Rupost Corporate Mail
    Russland arbeitet an Ersatz für Microsoft Exchange

    Astra wird 2022 für russische Behörden Rupost als Exchange-Ersatz bringen. Das Land will komplett von Microsoft weg - inklusive Windows.

  3. Giga Factory Berlin: Warum Tesla auf über eine Milliarde Euro verzichten musste
    Giga Factory Berlin
    Warum Tesla auf über eine Milliarde Euro verzichten musste

    Tesla kann die Milliarde Euro Förderung für die Akkufabrik Grünheide nicht beantragen - weil es sonst zu Verzögerungen beim Einsatz neuer Technik käme.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Heute ist Cyber Monday • AMD-CPUs zu Bestpreisen (u. a. Ryzen 7 5800X 348€) • Bis zu 50% auf beyerdynamic + Gratis-Kopfhörer • Cyber Monday bei MediaMarkt/Saturn (u. a. Xiaomi 11 Lite 5G 128GB 299€) • Alternate (u. a. be quiet Slim CPU-Kühler 29,99€) • WD Blue SN550 2TB ab 149€ [Werbung]
    •  /