| ▲ | mring33621 3 hours ago | |
I'm not sure the AGPL license is a good choice for this. None of Django, Rails, Pocketbase or Supabase, which I think count as competitors, use AGPL. Unless you can clarify that custom hooks and schemas are outside of the AGPL license, SnackBase may be a non-starter for commercial use. | ||
| ▲ | lalitgehani 3 hours ago | parent [-] | |
Fair point. Honestly, I picked AGPL mainly to prevent "cloud wrapping". I definitely don't intend for your business logic to get infected by it. In my view, the custom hooks and schemas are "content/configuration" rather than derivative works, but I get that running in-process makes that legally murky. To clear that up, I'll add a specific linking exception (like the Classpath Exception) to explicitly exempt user-defined hooks from the license. I want this to be safe for commercial teams to self-host, just not safe for cloud providers to resell. | ||