Since we now align with OSI for open-source definition, Grayjay can’t currently be added.
I do basically believe we need to make sure that the new criteria
- Ensures public instances are trustworthy
- If it is a web-only instance, ensure anyone can run an instance
- Know that any front-end apps are transparent and that you know how they work
- Being able to build an app from source
With that in mind, the new criteria could be
Web frontends should be open-source, while app-based frontends should be source-available and have a license that allow for personal buidling and modification.