Twenty
A customer relationship management platform
Details
The project is provided under a license which appears primarily AGPLv3, but there’s also “Commercial License” terms, after the APLGv3 text, which applies to files which contain a specific comment string. The “Commercial License” is not FOSS since it limits use, modification & distribution.
The method of designating the code under the “Commercial License” makes it difficult to understand what elements are intended to be under AGPLv3/FOSS terms since you’d have to check each file containing such a comment to understand their use.
No clear guidance to the “Commercial License” features could be found, but from a search of the files these seem primarily related to billing and authentication/SSO.
Based on a quick sample check, the FOSS appears to depend upon the non-FOSS code. This can be seen in this function in a “Commercial License” file which is used here, in an AGPLv3 licensed file.
The project prominently advertises itself as “The #1 Open-Source CRM” on its homepage and project readme. On their homepage they emphasise being open source under the GPL:
The Power of Open Source Twenty is GPL-licensed. It means you own, not rent, the software. You get the simplicity of SaaS, with the freedom and cost savings of Open Source.
There’s no mention of the non-FOSS license within the readme or homepage, where these statements are show.
The project appears to have received at least $5m in funding from investors including Runa Capital and YC. They appear to generate revenue from selling their software as a service with support offerings.
Found mistakes or outdated information? Let us know by opening an issue on Codeberg.