I think, may be actually wrong, that most of us do not consider running a model locally a way to save money. It is a way not to spread personal info around.
I always have the same problem myself. Same as I had with version naming of old programs like "Microsoft Word for Windows 2.0" instead of the easier "Microsoft Word 2.0 for Windows".
I am checking this carefully.
The red line is here, for me and I think for many Apple customers.
I choose Apple for being different from other companies, for valuing customer experiences and for rejecting ads and other "insults" for users.
I think that if they cross the line, me and many other customers will leave.
Maybe such is the destiny of foundational open source server software... If it's "cloudable" no profitable business will come out of it.
I really hope it's not true, but many clues suggest it might be.
I like the concept of open core with a very liberal license. Perhaps there should be a special "MIT-X" (an example, it would be certainly not compatible) license with a clause borrowed from that of Llama2 for large organizations, as Additional Commercial Terms [0].
I have quite ambitious plans, even though it started as a hobby project.
In addition to the already developed DDL functionality and multi-database management, the next main features will include:
Nice and a possible alternative to the very polished PocketBase.
I'm working on something similar for PostgreSQL [0], with an API compatible with the excellent PostgREST [1].
I believe these tools can be of great utility in many projects and represent a generalization compared to the dedicated middleware that was popular a few years ago. Companies like Supabase are demonstrating this.
For those who might be interested, I've recently published SmoothDB on GitHub [1], which, like PostgREST, provides a RESTful API to PostgreSQL databases.
It's a beta, aiming for compatibility with PostgREST, but it's not ready for production yet (so continue to use the very good PostgREST).
Written in Go, SmoothDB can be used both stand-alone and as a module for more complex server applications, which was my main motivation for writing this.
Your thoughts and contributions are greatly appreciated as they will help in the ongoing development and refinement of SmoothDB.
Does anyone know if there is a comparison somewhere for the various Postgres offerings (eg heroku, aws, crunchydata, fly, supabase, etc)), both managed and unmanaged, with features and pricing?