Directus License Revision: Community Feedback Requested

One more thing: I can only assume you have looked at Payload. How are they able to avoid all these complications? They have an MIT license, and don’t have any small org tiers etc. They charge for enterprise only.

Is it because the paid features are closed source? So they can have the rest under MIT?

They also might be losing money (and getting bought by Figma gave them the money to lose money for a few more years before changing the pricing)?

I certainly don’t know what’s happening at Payload behind closed doors, but I can confidently say that them being acquired by Figma essentially means they don’t have to worry about runway, financing, or profitably.

It also means they have far less overhead, because under a larger corp’s umbrella, they don’t need to pay for the HR, finance, legal, operations side of things. Since that would all be covered under Figma.

Figma could run payload at a loss indefinitely and not worry about fundraising, so it’s not really a model we can follow.

1 Like

Busy times, so I’ll keep this response short…

From what I can tell in your message, your organization is well within the limits to use our platform completely free, including all features and with no limits. Our Grant is designed to give projects like yours free access to our platform.

I think that’s fair.

I’m sorry to hear that providing basic telemetry or registration confirmation might be tricky in your location, but unfortunately we can’t work around international sanctions and every possible use case.

All of our tiers still include custom RBAC. We are limiting advanced filters in some tiers, but it’s still completely available and unlimited through our grant for all individuals and small orgs.

I understand if you disagree with this decision, but we have tried an open core model in the past and only selling professional services and premium extensions. It didn’t work. We could not have hit profitability under that model, and the project would cease to exist.

We’ll have a more thorough description of the “competition” in the MSCL soon… so keep an eye out for that.

Hi There

We are a small agency who has a few clients who’s revenue or total income exceeds $5M (based on our assumption, it is not the question we’d like to ask our clients). However most of these clients pay us a small retainer fee to manage their sites (which are also comparatively small sites in most cases). Our revenue is under $5m and headcount under 50.

Some of these are new sites, others are existing on free-tier of other cloud-based cms.

The question here is. If we are opting for directus open-source, self hosted solution. Who’s revenue counds for the BSL to new MSCL. Is it our client ($5m + 50+ employees) or is it us (under $5m and under 50 staff).

This question has been asked a few times on different social platforms, on Reddit and haven’t gotten a clear response on it yet hence. Something we wanted to check on before we choose to use Directus for such client cases.

Thanks

Hi @Mustafa ! It will work the same under MSCL as it has under BSL before; it’s counted against the end user of Directus. End user there means the person or people that have a studio seat in Directus; eg the people that are actively logging in and using the Directus studio to read, create, and manage data. In this case if your client is the one logging in to and using your Directus instance, it’s indeed measured against their team. The reason we added the seat count alongside the revenue is to solve the painpoint you called out: folks might not know the revenue of the end user of the project. In this case it should be easier to retrieve or make a realistic educated guess about your client’s team size than revenue :+1:

Hey there, I have read through most of the thread but could not find a clear answer. I am still a bit confused on the term headcount. You mentioned in one comment it means the “full legal entity” or the “entire org” and mentioned that huge non-profits like Red Cross get discounts but do not qualify for the grant. What about smaller non-profits? Do all registered members of a non-profit organisation count towards the headcount? Or only active volunteers? Or only board members? Also, how does the term headcount translate to other countries?

As an example, I am a volunteer at a German non-profit organisation (“eingetragener Verein”) and we use Directus to manage our members and also event sign-ups (also for external non-members). The users actually use a custom frontend that communicates with the Directus API. The actual Directus studio is only used by a few admins (<5). All other users (~1,500) do not have App/Studio access. Our club has ~700 registered members, ~50 of which are active volunteers and 6 are on the board (“Vorstand”) and we have one paid half-time secretary for the club office (“Geschäftsstelle”). Our total yearly revenue is ~50,000 € (with only a little bit of surplus for reserves). That is just 1 % of the financial threshold, but depending on how headcount is defined, we would still exceed the limit after the licence change. So would we qualify for the grant?

The Free Business Tier without custom RBAC is not really useful as that is an essential feature.

2 Likes

Hi @rijkvanzanten
Team and user count aren’t the same. we have a product on Directus with +15.000 basic users, +50 tenant admin users and 2 admin users. but our team is under 10 and either we and our customers (tenant admins) have less than $5M yearly revenue/fund. we are creating user for customers of our customers so they can log in to our app (not directus studio) with our directus RBAC and authentication.
I think you are very wrong about how we use directus…

Team and user count aren’t the same

I know! That’s why historically we’ve priced against seats and not just all users. We’ve explicitly defined between “seats” as users who use the Directus studio for that exact reason :slight_smile:

I think you are very wrong about how we use directus…

Not hearing anything out of the ordinary so far :slight_smile: It’s very common to have a lower number of Directus Seats that are used as administrative / content editorial users for your product, and then thousands of “API users” that are the individual users of your project.

I work for a fortune 50 company and spent the last 6 years building out an enterprise application in Directus. You would think that working for a very large corp would have unlimited budget but that’s not how very large corps work. I work on a team that has a very limited budget, despite the application being widely used. This corp will not fork over $6 grand a year to use what was open source a month ago, for a small team. Even though we work under the umbrella of this massive company we have strict budgets and resources.

Unfortunately this now means we have to do a giant undertaking in converting our backend away from Directus. Very disappointed.

Honestly, that sounds like a budget issue to me. Or not realizing enough value out of the platform. The value is there if you need it/harness it.