I followed this discussion with great interest. To see if there is any real insight coming from DA on what's going on. Economically these are tough times. Expenses increase and that puts pressure on the cache flow of business. On the other hand sometimes business owners/managers use a business as cash cow killing it in the process.
I really really want to understand reasoning of DA on this. There should a reasonable idea behind these changes I hoped. But I must say I’m struggling to find it.
1. 3rd Party software
Calling MariaDB a 3rd party product is making no sense to me. DA is build upon the tools that make the web: Apache, Nginx, PHP, MySQL, MariaDB, Exim, php-fpm, pure-ftp, dovecot, roundcube, squirrelmail, imagick, lego. DA without them is nothing. DA itself only registers users and domains and puts them in a list. This is only useful if DA then uses this information to setup these tools. These tools are not 3rd party, there the foundation of DA. Just as CustomBuild is not a seperate thing but a integral part of the DA ecosystem.
A 3rd party tool would function seperate. My system connecting to DA by API is a 3rd party tool. MariaDB cannot be a thirth party tool.
2. End-of-life life-time-licenses
Security is becoming more and more important in this world. Therefor keeping software up-to-date is more important than ever. Running EOL life software on a production system is not a good move. This should be avoided at any cost. This should be a base principle of DA. Keeping the tools they are built on up-to-date should be you’re core business, not some optional extra.
Refusing to upgrade the mariadb release past a certain version makes directadmin
[SK1] legacy go EOL when that MariaDB version does. Directadmin going end-of-life while having a life-time-license is a really weird thing. These words should not belong in the same sentence. It makes no sense.
And yes I agree keeping your tools (your foundation) up-to-date cost time and money. However I don't believe each new MariaDB changes the whole ecosystem and connection dialect. It's still create users, databases and right. The commands do change over time. But you only implement it once for all customers. Since you have non-legacy customers you need to support mariadb 10.11 for. You already have the code. It's already done. As a matter of fact DA admitted some customers had already upgraded and had to downgrade.
Supporting legacy customers with MariaDB versions cost you nothing extra! It's not that you cannot support mariadb 10.11, it's simple you don't want to. You using it to create a pay-wall.
3. Clear communication
You website still talks about the pro pack (
https://www.directadmin.com/whats_new.php). However the docs say the pro package no longer exists (
https://docs.directadmin.com/getting-started/pro-pack/overview.html). You now decided to go for a unified code base. Which is great for you. You communication is hover not clear.
Nowhere in the docs is there any information about features of the software not working for legacy users. It’s like you keeping it a secret trying to hide it.
Changing your license model can be good thing for your business. However don’t hide it for people and create invisible paywalls bullying people into converting to a new plan. Upsell these changes. I read most new clients us the pro pack (
https://docs.directadmin.com/getting-started/pro-pack/license-changes.html) . Great for you! That’s probably because every time I opened DA information about it was there. However with the licenses changes since last august there is no communication in the DA program. Al info on the pro package is gone, the name of my license changed to legacy overnight. But no info about how I can get a license, what the advances for me are. Upselling a customer a new license a far better way to do business then blocking there business and thereby betraying there trust.
How does DA communicate to me as a customer of your product? How did you try to bind and keep me as a customer. Right now I feel alienated and bullied.
4. Give perspective
I currently have 3 servers running DA. I have a license through a datacenter and pay EUR 9 a month for each server. I need to keep my php, apache, exim and mariadb up-to-date to run my business. And I also need the new features of upcoming releases of these tools. We build our product on them and us DA to maintain our servers and keep everything running up-to-date.
To keep my business going a now need to order 3 licenses as $ 29 to keep my machines up-to-date. I don’t get a discount because I don’t have license right now through DA but through the data center. So instead of € 324 a year I have to pay you $ 1.044. So you need $ 700 extra for let me see, the same features I already paid for every month?????? You keep saying you don’t take away anything from you customer. But you do. The custombuild stopped maintaining the tools DA is based on.
You basically blocking my system from installing mariadb 10.11 beside directadmin on a legacy license keeping my system hostage. Basically the same thing randsomware does. Pay me $ 700 a year on your systems setup goes EOL.
What’s my perspective? How do I continue my business. And if you buy a license from you, what’s in it for me. My server provider will no longer support the installation as the license is not through them. I will then need support from you. The information about the DA product it not up-to-speed. Documentation is lacking. Do you give a good support? (In the past I made several attempt of showing bugs on these forums, but they are still in product, nobody seems to care). Do you honor your contracts? Are you a trustworthy business partner?
Please give us some perspective!!! I really love the power of custombuild. I really want to use DA. I really want to understand you and trust you. Please show us we can!
Sebastiaan
[SK1]