There are 2 editions of Countly that serves different needs:
Countly Enterprise Edition: This is a full-featured, open source, customizable, white-labeled, on-premise mobile analytics stack including Countly server, more than 10 SDKs, client API libraries, extensive documentation with enterprise-grade support and SLA terms.
Countly Community Edition: This is our open-source, self-hosted, non-commercial version of the Countly mobile analytics and web analytics platform.
For more information about what each edition includes, and a comparison of different editions, see this table.
Each of the below metrics affect data points in a Countly deployment.
- Sessions. Each launch of the application or a visitor landing on a web page.
- Custom events. Optionally triggered custom metrics from the Countly SDKs.
- Views. Page views in web or views in mobile/desktop applications. Most Countly SDKs have a mechanism to enable automatic tracking of views.
- Feedback and ratings received. Via Countly Ratings & Feedback plugin.
- Push notifications sent. Each push notification sent from Countly to APNS and/or FCM.
- Push notification actions. A user interaction with a push notification, such as tapping the message, or clicking a button inside a rich push notification.
- Clicks within views. For web application types, in order to visualize click heat maps for views. Has to be enabled in Countly Web SDK.
- Attribution link clicks. Each click to an attribution link generated from Attribution plugin.
This list is updated as new Countly plugins are released.
Countly is released under version 3 of the GNU Affero General Public License (also known as AGPLv3) with a modified Section 7.
The AGPLv3 is the most advanced copyleft license for software, specifically designed to ensure cooperation with the community also in the case of network-based software interactions.
Regardless of type of organization (commercial, non-commercial, educational institute, government etc), you can freely use Countly Community Edition for your own and internal purposes. You can install Countly Community Edition on your internet or intranet servers. You can track your own apps, whether paid or not.
However, you cannot use Countly Community Edition for commercial or non-commercial purposes, to provide Countly as a service to your customers and/or companies you work with. In order to track your customers apps and provide them Countly dashboard access, you have to purchase a Countly Enterprise Edition license.
Yes, you can modify Countly Community Edition source code provided that you comply with GNU AGPL v3 license. That means, your modifications should be opened and published under the same license publicly. Easiest way for this is to fork our repo on Github and make modifications on your repo directly. We always welcome pull requests back so we can incorporate your changes to Countly Community Edition.
According to Section 7(e) of AGPL v3 that Countly includes, you cannot remove any Countly logo or branding. No other brands, trade names, trademarks or service marks may be used for derivative products as specified in AGPL v3 section 7(e). All names, links and logos of Countly must be kept as in original distribution without any changes in all software screens (including startup screen, dashboard, software header etc). Therefore, there are enforcing restrictions on your ability to modify, change or remove Countly name and logo from our software when used in a commercial environment.
Such restrictions don't exist if you purchase the Countly Enterprise Edition license.
Countly Enterprise Edition has a commercial licensing which is suitable for commercial use. Commercial license will allow you to remove the restrictions of Open Source license, including restrictions on the trademarks. With a Countly commercial license, Countly is fully rebrandable and entire interface can be white labeled. Contact our sales team for more information about commercial licensing and pricing information.
Countly offers its customers top-notch, proven technology solving mobile business challenges, through global network of leading software vendors, resellers, distributors and system integrators. Please see this link for our partnership program
Yes, all the source code is provided unencrypted. You are allowed to make modifications to use Countly in your own organization, for your own applications (paid or not). If you want to resell, rebrand Countly, or give services using Countly, or bundle Countly in your own services, you should purchase Countly Enterprise Edition license.
iOS and Android SDK have a very permissive MIT license. It basically allows reuse within
proprietary software provided all copies of the licensed software include a copy of the MIT License terms. Community SDKs have their own licensing terms, most of them being MIT.