It’s not too late, and these are great thoughts, and I appreciate them.
To answer some of your concerns and suggstions:
“1. Monthly subscriptions.”
We’ve had enough feedback in support of keeping annual options that they will be sticking around (they’ll even be slightly cheaper than monthly). So, you’ll be able to buy annually or monthly.
"2. A lower cost, lower end license.
Maybe the gpl could be unsupported, or community supported only."
GPL is already supposed to be predominantly community supported; but we end up picking up the slack a lot more than we’d like (and a lot more than we can really afford, if we want to have money and time left for UI, docs, new development, etc., which I think we’d all like to be true). That’s an issue to be addressed in a variety of ways: Simpler UI (we’re working on it), more docs (we’ve already got 1000+ pages worth of docs, but that’s a problem in and of itself…Virtualmin and Webmin are deep products with an incredible amount of complexity). We may need to have a serious “What features and options do we kill?” conversation with the community going forward, in order to simplify the products and reduce people’s confusion. Moving some things out into optional plugins would also be a path forward that could simplify the UI without dumbing down the product.
I think, at this point, we’re sticking with our current license sizes, and not adding any new ones. Initial pricing will drop, since we’ll be unifying prices for new purchases vs. renewals.
"3. Unified renewal pricing.
I’m not sure I agree with this one, the longer you have a customer the less support they should need with knowledge and experience using your product."
That’s why we’ve got the pricing we currently have. But, it has some big negative side effects that I believe have been too costly for us as a company (and as a community that needs to grow in order to thrive). Here’s the biggest problem with the current model: It makes getting setup with Virtualmin look more expensive than many other options on the market, even if long-term ownership is quite a bit lower. When people compare a $99 purchase price (or, in the past a $139 purchase price) to some of our lower priced competitors, it was hard to swallow if they weren’t already aware of the value of Virtualmin vs. those lower cost options. What’s worse is that very few of those folks ever looked to see that the renewal cost was only $45, making it cheaper longterm than almost anything else out there.
But, I know it’s going to be a hit for our existing customers, and we never want to punish the folks who’ve supported us over the past ten years. We’ll balance that out. I’m having a heck of a time implementing the method by which we do it, but for the folks who’ve been with use for years, you’ll get a bonus when the new pricing goes live, or soon after. We want you to be as happy about the new site and new store and new pricing as everybody else will be (at least, I’m pretty sure everyone will be happy). And, we also want to make more sales while keeping all of our existing customers coming back. I’m highly sensitive to changes that are going to hit those existing customers in their wallet.
In short: I think you’ll be OK with changes we’re settling on.
“Forget about vps/ded pricing - hosting resources (vps or dedicated) are just that, resources to provide hosting services.”
I agree with you on this front. It’s kind of old-fashioned to think of a VPS as vastly under-powered vs. a dedicated server. But, I think we’ve come up with a plan that’ll make the folks suggesting this happy, anyway, even though we’re never gonna see eye-to-eye on a VPS being somehow less of a server.
“I don’t agree with limiting or hobbling gpl, I do agree with providing more separation between it and the pro version. I can name only 2 things different between gpl/pro - Reseller capability and install scripts.”
The third really big one is system statistics tools (the graphs of CPU/memory/etc.), which can also be shared to Cloudmin. But, there are several dozen other small things.
Nonetheless, in the new shop, there will be a really clear value proposition. And the value provided by Professional will be larger and more clear. And, I think we’ve settled on the plan of going back to major new features always landing in Pro first, and trickling down to GPL over the next year or two. We won’t be limiting domains or otherwise hobbling GPL with arbitrary limits.
“The idea of licensing number of domains across multiple servers is interesting to me. We currently run a mix of cloudmin/gpl and pro. We have a gpl that does nothing but manage DNS (create the zone and push it to our DNS servers). I don’t need pro to do that but have no problem having it covered under a site license, etc. How would you handle mydomain.com on web server A, mail server B and database server C? Would that be one domain or 3? This is interesting to us though.”
We’re not going to do multi-server licensing, at least not in the simple form of dividing domains across servers…because our biggest paying customers would suddenly be worth almost nothing to our bottom line (an unlimited license would effectively mean no one would ever need more than one license, no matter how many thousands of servers they have). Realistically, split server licenses, even without the Unlimited license being qualified for it, would reduce our revenue by a bit more than half overnight, and would bankrupt us in a year. There’s just no way that licensing change would double the customer base.
All that said, for your scenario, we’ve been working on those kinds of features, and it’s one of the new things we’re launching with the new site; it’s been in private beta with a few people, and I’ve talked about it a bit with folks, but we’re launching it widely soon, with docs and a full product in the shop. You won’t need a Virtualmin license for the “extra” servers (like DNS, database, mail scanning, which are the first three services we support off-loading from your Virtualmin servers), so they would not consume domains on those other servers. You’d have your domain on one Virtualmin server (and an optional backup/hot spare/development server, which is already, and has always been, allowed) and then the DNS, database, and mail scanning, could all be happening on four other servers (two for DNS) without any need for worrying about domain counts on those systems.
“I do think some paid project work would be a good offering, I’m less excited about paid support - not because of the cost but rather the organization issues for you - that would be a huge shift in how and what you currently do.”
Very astute. We’ve built the company as a software company, not a support company. Which is why we’re so few people; we may be good at support (or, at least, Eric is very good at support, while me and Jamie somehow struggle through). Becoming a support company would, by necessity, alter our course quite a bit, and it’s not a thing I necessarily want to do. It’s always kind of a default answer when people discuss Open Source projects trying to make a living from it, but I’ve never considered it a good answer. It’s like saying, “I really like building cars.” And someone responding, “I know! You should become a taxi driver.”
The better answer may be to make things easier to use, rather than spending a bunch of time doing hands-on support to help people use it.
We’re thinking hard about this, and won’t be announcing any major new support offerings immediately, but may introduce some sort of support offering in the future. In the short term, the only support-related thing we’ll be adding is the ability to get premium support for our Open Source tools; this will be on a per-incident basis, so buying Professional will still be the best way to get support for Virtualmin for most folks, but for people who want to stick with Virtualmin or Cloudmin GPL, or who need help with Webmin or Usermin, we’ll have a way for them to give us money in exchange for help.
“This is exciting and I’m sure everyone here will support you the best we can through this change. I definitely want you guys to be a stronger company tomorrow!”
We do, too, and it’s certainly been weighing on me that our website and shopping experience has stagnated for such a long time; the Drupal upgrade has been a bit of a quagmire that I’ve been slogging through off and on for over a year now. Drupal has been a blessing and a curse…mostly a curse, when it comes to upgrading. But, the new site, new pricing, and some other new stuff coming, I believe, will be really nice for everyone. I’m pretty excited to be as close to launch as we are, and to have so many little surprises up our sleeve for the launch. And, me finally being free of the website migration will allow me to work on my huge todo list for Virtualmin and Cloudmin (also, Ilia and I have some big plans for the UI/UX).
Thanks again for your thoughts. I think we’re gonna launch the new site with changes that folks really like.