Oh you are pointing out something very important for the future, as I see our industry is moving in strange ways at the moment on the OSS side:
- Yes we should always be "OSS first". As we are an OSS project, and as we believe in the power of OSS. Also, I want everybody to benefit from JHipster without needing to pay for commercial software: many of our users are in South-East Asia, Africa, South America... We also have lots of students and small start-ups. I really don't want to ask them to pay for anything when using JHipster.
- This is why I have started to switch from Intellij IDEA to VS Studio Code when I do my demos.
For me we do support 4 kinds of non "fully OSS" products:
- "True" commercial software like Oracle or MS SQL Server
- Commercial SASS like Okta or Heroku
- Software with an OSS development model but which is sold commercially (Red Hat software like Keycloak, maybe the Oracle JDK also?)
. Software with an OSS core but which is not OSS in the end (Kafka, DataStax, Couchbase)
None of those are currently our default options, as we are OSS-first, but still they are available and I'm very happy about them as they are great products and solve real problems for our users. For exemple, I tell daily to my customers to buy either Keycloak or Okta for their security needs - at some point, if you want something really good, and that includes support, you need to pay for it.
-> for me Hashicorp falls in either the 3rd or 4th category, so there's no issue at all in using them, but it just shouldn't be our default solution.
Julien