Key properties of an app.
To be included in the ecosystem an app needs to have the following properties:
Aligned: The purpose and intention of the app has deep alignment with the purpose of the ecosystem
Open Source: We are deeply committed to free and open software - AGPL or peer production
Interconnected: Plays friendly with the other apps, clear APIs and integrations
Quality: User interfaces and code we are proud to share with the world
Skinnable: Easy for people to rebrand and reassemble
Supported: A team of people committed to maintaining the app and supporting its users
Small: Does one thing only, if it does many things make them separate apps.
Mobile: All apps support mobile and web interfaces