OpenRewrite verlagert seine Rezepte von Maven Central ins Code Genome Project
Recipes Are Moving from Maven Central to the Code Genome Project
OpenRewrite verteilt seine Module jetzt über das Code Genome Project statt über Maven Central. Jeder Download erfordert eine Authentifizierung, und Maven Central muss parallel konfiguriert bleiben, weil die transitiven Abhängigkeiten weiterhin von dort aufgelöst werden. Für die Versionsabstimmung empfiehlt sich die rewrite-recipe-bom. Einige Module stehen unter der Moderne Source Available License und sind nur für Moderne-Kunden verfügbar, während die pip- und npm-Pakete unverändert bleiben.
Jeder Download aus dem Code Genome Project erfordert eine Authentifizierung.
- matharmin
Die jüngste Monetarisierungsstrategie für Maven Central ist wirklich bizarr.
Zuerst sah es so aus, als wollten sie die Nutzung reduzieren (Release-Größen und Dateianzahlen), was fair ist. Es wäre trotzdem besser, sich darauf zu konzentrieren, das Standard-Tooling zu verbessern, damit es nicht 10x Checksum-Dateien mit jedem Artefakt und 6MB+ große Javadoc-Bundles produziert, die niemand liest, aber das ist ein wenig neben der Sache.
Dann fingen sie an, für _alle_ Publisher, die nicht rein Community-Projekte sind, kostenpflichtige Pläne zu verlangen. Egal wie offen es ist, wenn eine kommerzielle Firma dahintersteht, verlangen sie einen kostenpflichtigen Plan.
Prinzipiell habe ich nichts dagegen, für die Nutzung zu zahlen. Aber sie haben Self-Serve-Anmeldungen versprochen, bevor die Limits angewendet werden, was nicht passiert ist – es gibt immer noch keine Self-Serve-Pläne. Und die „Kontaktieren Sie uns"-Preisgestaltung basiert zu einem großen Teil auf der _Beliebtheit_ des Pakets. Und das nicht auf quantifizierbare Weise wie „x GB heruntergeladen", sondern eher „innerhalb der Top 2% der Nutzung" (nach welchem versteckten Maßstab auch immer).
Wenn sie also die Hälfte ihrer Publisher verlieren, weil diese nicht zahlen wollen, heißt das, dass ich nächstes Jahr automatisch in einer höheren Stufe lande, selbst wenn sich auf meiner Seite nichts geändert hat?
Und am Ende landet die Preisgestaltung bei ein paar tausend $ pro Jahr, für etwas, das beim Self-Hosting auf S3 im einstelligen Dollarbereich gelegen hätte. Wobei ihr Hauptmehrwert darüber hinaus darin besteht, dass Maven Central automatisch in der Nutzerkonfiguration vorhanden ist.
- andylynch
Ugh. Ich versuche bei der Arbeit, etwas mit openRewrite zum Laufen zu bringen.
Ein privates, authentifiziertes Repo wird da ein echter Stolperstein sein, denn jetzt bedeutet es, dass man eigenes Zeug in Artifactory einrichten und pflegen muss und das genehmigt bekommen muss.
- javahippie
Das Projekt wird die Artefakte jetzt in einem privaten Repository veröffentlichen, man muss sich registrieren, um ein Access-Token zu bekommen