That said, there will be components that will be closed source who mainly bring value in the area of identity based threat analytics since even we need a way of monetisation.
Happy to share more thoughts on this if you like to discuss this.
In the past we only supported bcrypt while Keycloak used PBKDF2 ;-)
I would have imagined if you are a Keycloak alternative, migrating would be easier. I would have imagined some kind of built-in integration. Provide a service token from Keycloak into your importer tool and let it run. This feels complicated and error prone.
I've already gone through the tedious effort of setting up Keycloak. You'll need some amazing value prop to convince me to set up a whole other system.
Additionally, I have more than Users configured on my keycloak. I have auth providers that are setup such as Epic Games, Riot Games, and Steam. I didn't see a way to migrate those values over.