Startseite / Beiträge / Praxis
Den belastbaren Teil als Open Source veröffentlichen
Die öffentliche Oberfläche kann Quellcode sein, eine erklärende Forschungsausgabe oder ein Architektur-Record. Die Zeile wird gezeichnet von dem, was verantwortungsvoll unterstützt werden kann.
Vier Systeme, verschiedene Arten der öffentlichen Oberfläche. TaskNebula und QANTIS unter MIT. NowFlow Community und qmesh unter Apache-2.0. NeuraOS veröffentlicht seine Produkt-, Governance- und Assurance-Architektur, ohne Quellcode oder Binärdateien zu verteilen.
Das ist es nicht, es wird von dem gezeichnet, was ich unterstützen kann.
Die eigentliche Einschränkung
Ein offenes Projektarchiv ist ein Versprechen. Jemand wird darauf aufbauen, ein Problem einreichen und eine Antwort erwarten. Wenn ich etwas freigebe, das ich nicht pflegen kann, habe ich nichts beigetragen, ich habe eine verlassene Abhängigkeit mit meinem Namen darauf erstellt.
Die offene Ausgabe ist also der Teil, wo das Versprechen erschwinglich ist. Für QANTIS ist das die erklärende Ausgabe: die Struktur, der Ansatz, genug, um zu lesen und zu reproduzieren und die Form von. Die vollständige experimentelle Tooling bleibt privat, nicht, weil es ein Handelsgeheimnis, sondern weil die Unterstützung es als öffentliches Artefakt würde die Zeit, die Forschung produziert verbrauchen.
Ich sage, dass auf der Website, anstatt zu implizieren, das Projektarchiv ist vollständiger als es ist.
Wo die kommerzielle Grenze liegt
Für die Produktsysteme folgt der Split eher der Sicherung als den Merkmalen.
NowFlow Community trägt die Workflow-Engine und die regulierten Agentenmuster. Die kommerzielle Edition trägt die Integrationsoberfläche, 188 Blöcke und mehr als 300 Verbindungen und die Betriebssicherheit um sie herum. NeuraOS zieht die Linie anders: Ihr öffentliches Repository dokumentiert die Laufzeit- und Governance-Architektur, während die proprietäre Edition den signierten Modell-zu-Gerät-Pfad und seine Liefersteuerungen trägt.
NODERIQ Defense hat keine offene Ausgabe und wird keine haben. Nicht, weil die Ideen geheim sind, da die Architektur auf der Website im Detail veröffentlicht wird, sondern weil eine Defense Edition Verpflichtungen trägt, die ein offenes Repository nicht halten kann.
Wofür ist hier eigentlich Open Source?
Drei Dinge, in der Reihenfolge, wie wichtig sie mir sind.
Nachweisbarkeit. Ein Artikel, der ein unzugängliches Repository zitiert, verlangt Vertrauen, das er sich noch nicht verdient hat. Das QANTIS-Repository ermöglicht es, zu prüfen, ob der beschriebene Ansatz tatsächlich existiert.
Kritische Prüfung einladen. Am schnellsten erkennt man einen Irrtum, indem man etwas veröffentlicht, das eine fachkundige Person prüfen kann. Das ist mir zweimal passiert; beide Male war es hilfreich.
Nützlich sein, ohne dass ein Geschäft zustande kommt. TaskNebula ist das deutlichste Beispiel. Es löst ein Problem für Teams, die mit Agenten arbeiten; ein Geschäftsmodell, bei dem kleine Teams dafür zahlen müssen, ergibt für mich keinen Sinn. Die Gründe für die Veröffentlichung erläutert ein eigener Beitrag vom März.
Eine ehrliche Bilanz
In sieben öffentlichen Repositorien sind die Zahlen bescheiden. TaskNebula hat die Annahme; die Forschungsrepositorien haben sehr wenig, was man für Forschungssoftware mit einem engen Publikum erwarten würde.
Diese Zahlen stehen mit Datum auf der Website und werden nicht als Beleg für Markterfolg dargestellt. Ein Repository mit sechs Sternen, das zwei veröffentlichte Arbeiten unterstützt, erfüllt seinen Zweck. Es als Popularitätserfolg auszugeben wäre eine Verwechslung der Maßstäbe.