Modular legt MAX-Quellcode unter neuer Lizenz offen, ohne Lizenzgebühren

Modular hat den vollständigen Quellcode von MAX öffentlich zugänglich gemacht, darunter Graph-Compiler, Runtime und Hardware-Backends. Eine neue MAX License erlaubt es Entwicklern laut Unternehmen, kommerzielle Produkte ohne Lizenzgebühren oder Royalties zu entwickeln und zu vertreiben.
- Modular hat den vollständigen MAX-Quellcode veröffentlicht, darunter Graph-Compiler, Runtime sowie CPU- und GPU-Backends.
- Die neue MAX License erlaubt kommerzielle Produkte ohne Lizenzgebühren oder Royalties.
- Einschränkungen betreffen KI-gestützte Neuimplementierungen, die Weitergabe modifizierten Quellcodes und eine Wortmarkenpflicht für kommerzielle gehostete Dienste.
- Beiträge aus der Community starten mit Fehlerbehebungen, weitere Änderungsarten sollen schrittweise folgen.
- Modular startet ein Alliance-Programm für Hardwarehersteller, Modell-Labore und Rechenzentrumsbetreiber.
Was Modular veröffentlicht hat
Entwickler können nun den gesamten MAX-Stack einsehen, verändern und erweitern, wie Modular mitteilt. Die Veröffentlichung umfasst die verbleibenden Kernkomponenten hinter den heterogenen Fähigkeiten von MAX: den Graph-Compiler, die Runtime und die Hardware-Backends, die auch Unterstützung für CPUs und GPUs enthalten.
Der Schritt schließt die schrittweise Öffnung des Stacks ab. Laut Modular begann sie 2024 mit der Mojo-Standardbibliothek, im Lauf des Jahres 2025 folgten die Kernel, Modelle, die Serving-Infrastruktur und die APIs von MAX. Im August dieses Jahres legte das Unternehmen zudem den Mojo-Compiler und die Toolchain vollständig als Open Source offen.
Außerdem ist MAX nach Angaben von Modular nun für Beiträge aus der Community offen. Zunächst werden Fehlerbehebungen akzeptiert, später sollen Refactorings und weitere Änderungen hinzukommen. Das entspricht dem schrittweisen Vorgehen bei der Mojo-Standardbibliothek und beim Compiler.
So funktioniert die MAX License
Viele MAX-Komponenten bleiben unter Apache 2.0, darunter die MAX-Kernel-Bibliothek in Mojo, Mojo-Schnittstellen zur Programmierung von Beschleunigern, Python-APIs für die Serving-CLI und das Modeling sowie die MAX-Modelle. Die neue MAX License gilt für die jetzt veröffentlichten internen Komponenten und für die von Modular verteilten MAX-Binaries. Jede Quelldatei trägt einen Header, der die jeweilige Lizenz nennt.
Die Lizenz erlaubt:
- Unbegrenzte Nutzung auf beliebiger Hardware ohne Lizenzgebühren.
- Forks von MAX, um Änderungen in das Hauptprojekt zurückzugeben.
- Bibliotheken und Anwendungen auf Basis von MAX zu entwickeln und beliebig zu lizenzieren.
Es gibt drei Einschränkungen. Kein Teil von MAX darf als Eingabe für ein KI-System dienen, um eine Neuimplementierung von MAX zu erzeugen. Unternehmen, die auf MAX basierende gehostete Inferenz- oder Trainingsdienste verkaufen, müssen die Wortmarke "Modular Accelerated" deutlich sichtbar anzeigen. Und modifizierter MAX-Quellcode darf nicht veröffentlicht oder weitergegeben werden, außer über einen Fork, der dazu dient, Änderungen zurückzuspielen.
Modular argumentiert, die Regeln richteten sich gegen Fragmentierung, nicht gegen individuelles Experimentieren. Das Kernziel von MAX sei es, das Programmiermodell über Hardware hinweg zu vereinheitlichen. Das werde deutlich schwieriger, wenn jede Plattform ihre eigene, inkompatible Version entwickle. Als Vorbild für eine gemeinsame Codebasis nennt das Unternehmen LLVM. MAX kann zudem Nutzungstelemetrie erfassen, die Software wird ohne Gewährleistung bereitgestellt.
Alliance-Programm und Ausblick
Modular erklärt, innerhalb von Qualcomm ein neues Kapitel zu beginnen und seine Mission, heterogenes Computing zu demokratisieren, beschleunigen zu wollen. Auf der ModCon kündigte das Unternehmen das Modular-Alliance-Programm an. Es soll Hardwarehersteller, Modell-Labore und Rechenzentrumsbetreiber auf einer gemeinsamen Software-Grundlage zusammenbringen.
Partner, die Entwicklungsressourcen, Rechenleistung oder frühe Modell-Checkpoints beisteuern, sollen ein Mitspracherecht bei Governance und Konformitätsstandards erhalten, Einfluss auf die Roadmap, Vorrang bei Upstream-Beiträgen, frühen Zugang zu Modell-Checkpoints, die Verantwortung für eigene Hardware-Backends und großzügigere Lizenzbedingungen. Modular will in den kommenden Monaten mehr bekanntgeben, Interessierte können sich an [email protected] wenden.
Was das für Entwickler bedeutet
Für Entwickler, Forschende und Hardwarehersteller liegt die wichtigste Änderung im Zugang: Die gesamte MAX-Codebasis lässt sich lesen und aus dem Quellcode bauen und kann ohne Gebühren oder Royalties kommerziell genutzt werden. Die Beschränkungen bei der Weitergabe modifizierten Codes und bei KI-gestützter Neuimplementierung setzen dem Forking klare Grenzen, und Anbieter gehosteter Inferenz müssen die Wortmarke von Modular anzeigen.
Modular kündigt an, die Lizenz werde sich mit der Reife der Technologie und dem Feedback der Community weiterentwickeln. Die Mitgründer Chris Lattner und Tim Davis halten am 10. November um 10 Uhr PT eine Live-Fragerunde zur Lizenz. MAX lässt sich mit pip install max[all] installieren, der Quellcode liegt auf GitHub.
Modular: Modular: MAX is now source available and open to everyone


