Subscription Idiocy
Do not pass GO, do not advantage of any new sales offerings. You must pay penalties.
In a normal world, paying a price difference will get you up-to-date.
In the idiocy world of Embarcadero, when a developer allows his subscription to lapse, he is no longer eligible for upgrade price.
If a SA-dammed1 developer tries to get up-to-date, a penalty fee is required. Seriously Embarcadero?
One hapless victim tries to avail for a price discount2.
I'm just royalty pissed off at the "AMENSTY" pricing. I really thought it was going to be $999 to with the idea you'll continue to pay that every year. If they'd forgive my missing years and let me restart at the renewal pricing, I would continue to purchase it every year. I'm just waiting for them to give me that chance to jump back on that bandwagon. I really thought it was the "AMENSTY", but that hope was lost.
If they want me to restart at $4000 or even $2599, well. I'll just continue to use Delphi 11.0 or 10.4. At least I still have access to all the previous versions, due to their license agreement. I'm curious to which version had the least amount of bugs... Hint hint.
Left Behind
In a world governed by common sense, you'd want to use the latest version as it has all the bug fixes. Customers win. Third Party vendors win.
Delphi Third-party vendors want their customers to use the latest version of Delphi, to take advantage of the latest features, and bug fixes.
Embarcadero makes it hard or difficult for customers to renew or upgrade to the latest Delphi version.
If you see Jedi, or TMS, their source codes contain nearly 2 dozen DPKs, one set DPKs for each version of Delphi, dozens of {$IFDEFS} and inability to use the latest features due to lowest common Delphi version targeting. You wonder to yourself, who is left behind?
Want to use the latest generics without random crashing?
Want to target the latest Android and let your subscription lapse…?
C++ Builder 2024 ModernX C++ variant comes with a useless and shabby compiler that can’t compile C++ correctly despite being Clang-based. Wait another year, or abandon C++ builder? Lol…
C++ Builder ModernX is so lame, you can’t use third-party libraries such as POCO library, OpenCV, VTK, ITK, etc. without resorting to CMake hacks… which don’t work so well…3
Will you wait another year for C++ Builder to be fixed, or wait the year after? Or drop Delphi?
From the day you release your product until the day your business fails, you will forever pay endless subscription fees for bad or mediocre performance and outdated compilers.
SA stands for software assurance. SA-dammed is a play on words to describe a person who allowed his SA to lapse or not pay for next year’s SA.