Modular, das Unternehmen hinter der Programmiersprache Mojo, hat diese kurz nach der Freigabe von Version 1.0 unter der Apache-2-Lizenz als Open Source verfügbar gemacht. Diese Entscheidung ist ein wichtiger Schritt für die Adoption und Weiterentwicklung der Sprache in der Entwickler-Community.

Mojo ist eine relativ neue Programmiersprache, die Python als Basis nutzt, aber für High-Performance-Computing optimiert ist. Im Gegensatz zu Python, das oft für seine einfache Syntax und Lesbarkeit, aber nicht für Raw Performance bekannt ist, zielt Mojo darauf ab, die Einfachheit von Python beizubehalten und gleichzeitig Geschwindigkeit zu ermöglichen, die der von C++ und Rust ähnelt. Mojo kann sowohl auf traditionellen CPUs als auch auf modernen GPUs ausgeführt werden, was es für maschinelles Lernen, wissenschaftliche Berechnungen und andere rechenintensive Aufgaben interessant macht.

Die Freigabe als Open Source ist ein klasischer Move zur Steigerung der Adoption: Entwickler können jetzt den Quellcode einsehen, Beiträge leisten und Vertrauen in die Technologie aufbauen. Dies ist besonders wichtig für eine neue Programmiersprache, die sich gegen etablierte Alternativen wie Python, C++ und Rust durchsetzen muss.

Für KMU mit Anforderungen im Bereich maschinelles Lernen oder numerische Berechnungen könnte Mojo interessant werden. Die Kombination von Python-ähnlicher Syntax (die Entwickler bereits kennen) mit High-Performance-Fähigkeiten könnte die Entwicklung beschleunigen und gleichzeitig bessere Laufzeitperformance bieten. Da Mojo nun Open Source ist, können Unternehmen das Risiko von Vendor-Lock-in reduzieren. KMU sollten die Sprache evaluieren, wenn sie Projekte mit hohen Performance-Anforderungen planen, diese jedoch mit minimalem Code-Overhead entwickelt werden sollen.