Wed 28 May 2014 3:44PM
WHAT
![S](/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBenE2Q1E9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--d56dcf3a2629864fe9038ed3def1fdca80932c7e/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDRG9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFHQWFRR0FPZ3B6WVhabGNuc0hPZ3h4ZFdGc2FYUjVhVlU2Q25OMGNtbHdWQT09IiwiZXhwIjpudWxsLCJwdXIiOiJ2YXJpYXRpb24ifX0=--76fbfb4cf6c235059586b0c7c347dd0d77445cbe/prespng.png%3F1401148808)
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