Episode 511: Ant Wilson on Supabase (Postgres as a Service)

Topics covered
Popular Clips
Episode Highlights
Licensing
Supabase's approach to licensing is centered around permissiveness, primarily using Apache 2.0 or MIT licenses. emphasizes that as long as the licenses are permissive, they are not overly concerned about specifics. This flexibility allows them to inherit and contribute to various projects without stringent restrictions 1. notes the trend of companies moving towards less permissive licenses, but Wilson remains optimistic about maintaining their current approach 2.
It's mostly apache two or MIT. And then obviously postgres has its own postgres license. So as long as it's one of those, then we're not too precious.
---
This strategy reflects Supabase's commitment to open source principles, ensuring their tools remain accessible to a wide audience.
Open Source
Supabase's dedication to open source is not just a business strategy but a core philosophy. hopes to keep Supabase's offerings open source indefinitely, viewing potential competition from giants like AWS as a sign of success 3. This commitment extends to future developments, including functions and GraphQL, which they plan to keep open source 4.
Yeah, I really, really, really hope that we can stay permissive forever. It's a philosophical thing for us.
---
Wilson shares that many of Supabase's features are initially developed for internal use, such as their logging tool Logflare, which they eventually acquired and now offer to customers 5.
Related Episodes


Episode 454: Thomas Richter Postgres as an OLAP database
Answers 383 questions

SE-Radio Episode 362: Simon Riggs on Advanced Features of PostgreSQL
Answers 383 questions

SE Radio 583: Lukas Fittl on Postgres Performance
Answers 383 questions

364: Peter Zaitsev on Choosing the Right Open Source Database
Answers 383 questions

Episode 189: Eric Lubow on Polyglot Persistence
Answers 383 questions
SE Radio 560: Sugu Sougoumarane on Distributed SQL Databases
Answers 383 questions

SE-Radio Episode 243: RethinkDB with Slava Akhmechet
Answers 383 questions

Episode 413: Spencer Kimball on CockroachDB
Answers 383 questions

Episode 510: Deepthi Sigireddi on How Vitess Scales MySQL
Answers 383 questions

Episode 433: Jay Kreps on ksqlDB
Answers 383 questions

Episode 55: Refactoring Pt. 2
Answers 383 questions

Episode 137: SQL with Jim Melton
Answers 383 questions

Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development
Answers 383 questions

Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform
Answers 383 questions
Episode 417: Alex Petrov on Database Storage Engines
Answers 383 questions













