litestar-org / litestar

Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
https://litestar.dev/
MIT License
5.48k stars 374 forks source link

Enhancement (Meta): Adjust our support strategies for companies #2861

Open JacobCoffee opened 10 months ago

JacobCoffee commented 10 months ago

Summary

Clarify, and add (via Polar.sh w/ @birkjernstrom's 2024 work planed) support tiers that can support scenarios where regulation, security, or other factors require an official support plan:

We are XYZ company and are putting in a new policy that we can't use any open source that can't be supported under some kind of support contract. To continue using Litestar we need to be able to have this support level.

Basic Example

Some other examples from FOSS work:

Drawbacks and Impact

No response

Unresolved questions

How do we price this? How do we support this? Some examples in [Basic Example] above


[!NOTE]
While we are open for sponsoring on GitHub Sponsors and OpenCollective, we also utilize Polar.sh to engage in pledge-based sponsorship.

Check out all issues funded or available for funding on our Polar.sh dashboard

  • If you would like to see an issue prioritized, make a pledge towards it!
  • We receive the pledge once the issue is completed & verified
  • This, along with engagement in the community, helps us know which features are a priority to our users.

Fund with Polar

JacobCoffee commented 10 months ago

Hi @litestar-org/members and @litestar-org/maintainers. I would like to hash this out and see where we end up 😄

JacobCoffee commented 10 months ago

For me, I am not certain that we would ever be required to provide official SLAs. I think the generic wording around "best effort" would be sufficient, so long as we guarantee "best effort" or some similar type of support in the form of engineering hours spent when/if assistance is needed.

There is also some consideration needed around wording to protect us from abuse of this type of support. I might be wrong in thinking this could be defined as a support contract though... maybe SLAs are a requirement.