Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prototypes pricing page for ddev.com #329

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

bmartinez287
Copy link
Collaborator

@bmartinez287 bmartinez287 commented Feb 19, 2025

The Issue

Prototypes a pricing page for DDEV

Encourages employees to talk about buying a license code maybe a UUID string we can keep track of internally.

It's a rough prototype but something that might be worth exploring.

@bmartinez287
Copy link
Collaborator Author

@rfay
Copy link
Member

rfay commented Feb 20, 2025

This is really nice, and it's a good idea.

It pushes us to be more explicit about partnership levels, and that's fantastic.

Right now, there are probably too many options here and it can be simplified.

And we need to feel the push to be more explicit and sort that out!

I'd love if if you'd take a look at a thermometer like thedroptimes.com now has using our constantly updated data from https://github.com/ddev/sponsorship-data/blob/main/data/all-sponsorships.json - We need to display that on the website, preferably on the github README and also somehow in the remote-config (https://github.com/ddev/remote-config)

@stasadev
Copy link
Member

stasadev commented Feb 20, 2025

That looks great!

I think it's important to include a free option in the list, as leaving it out might create the false impression that DDEV is only a pay-to-use app.

@bmartinez287
Copy link
Collaborator Author

The challenge with displaying a free option is that some employers might default to that if that's an option when looking at that page. Like, if I requested DDEV as a tool for work they likely suggest I use the free one.
That said, I would like to avoid hurting new user adoption but unsure of how to word it so it seems to be a greatly reduced list of benefits.

@stasadev
Copy link
Member

I agree with you from this point of view.

@bmartinez287
Copy link
Collaborator Author

Maybe we could create a limitation on the amount of projects DDEV can start.
If it detects that DDEV list has more than 2 or 3 projects at any given time and a user is on the free tier it will block you from creating more until you add a license key.

The license key could be something that's added to the .env file.

The paid tier gives you unlimited projects, which is easy to fall into if you are using ddev extensively and not a blocker for new users. This would encourage heavy users to switch to a paid tier and for small use cases they could use it for free.

@bmartinez287 bmartinez287 changed the title Protypes pricing page for ddev.com Prototypes pricing page for ddev.com Feb 20, 2025
@rfay
Copy link
Member

rfay commented Feb 20, 2025

I'm interested in adding things for paid users (but may be too complex to implement) but not in taking anything away from anybody.

@bmartinez287
Copy link
Collaborator Author

Makes sense, how about making the ddev for JavaScript or the feature after that premium?

@GuySartorelli
Copy link

GuySartorelli commented Feb 21, 2025

Looks very nice visually, as a proof of concept this is great.

I agree with the concern that not including a free tier (or even just a separate paragraph) makes it look like DDEV is not free to use at all anymore.

Even just a paragraph below the teir list saying something like "DDEV is still free to use, but some features will only be available under a paid plan" would resolve that for me. You could also include there a call to action to support DDEV development by buying a license. "Buying a license gives you extra features, and helps to support the ongoing maintenance and development of DDEV"

Hard to know exactly what to write there without knowing what would be included in paid plans though 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

4 participants