Don Y <
blockedofcourse@foo.invalid> wrote:
On 6/18/2025 2:22 PM, Sergey Kubushyn wrote:
The problem is not the codebase maintenance. You can happily live without
forever as long as you still have hardware it runs on.
Then you just pick an OLDER "perpetual" version and live without the
"new features" that were added when the license became time-sensitive.
Ask me why I run W7 on my machines...
OK, can you tell how can one pick an OLDER "perpetual" Altium Designer
version (actually license) if he didn't have it before? I do have a
perpetual license and grandfathered subscription valid until the end of
March 2027 so my last version will be whatever is out before that
subscription expired. However, if you didn't have a perpetual license before
where are you going to get one?
And I'm not only running Windoze 7 for some older stuff, I even have XP
64-bit with full development environment for Windoze Embedded CE 6.1 (?).
That does NOT have a time-limited license so it will run forever in a VM
that I have for it. I even have NT somewhere :)
The FUNDAMENTAL difference is that unlike [almost] ALL modern commercial
software the older software had PERPETUAL licenses and OSS doesn't have any
at all. Those will NOT stop working in a year because your license expired
and it is too expensive or impossible at all to renew it for another year.
But, they may contain flaws that make them unusable until someone
"volunteers" to fix them.
If you were using it before you can still use it forever. If those flaws was
making them unusable you wouldn't have been able using it before. All your
old designs that were made with that tool clearly tell it was not unusable
because of those flaws and you need that tool to either reuse whatever you
did (less likely) or to support it by fixing bugs and whatever else (more
likely). You will be not able to do either when you tool ceased to work.
I own two copies of Brief. But, can't use either of them because
the code is "too fast" for modern hardware. So, the money spent
on them is no longer yielding benefits for me.
Ditto for the DASH suite. Wonderful if I have a need to return to
one of those old designs for some (paid!) maintenance. But, otherwise,
an unperforming investment.
If this happens you'll end up holding a bag -- all your work done with those
tools is useless now and you can't do anything to something you still have
You still have the IP. You just don't have it in a compatible tool
that you WANT to pay for.
Are you planning on making any money "supporting" the design for
which you used these tools? If so, then the tool still has financial
value to you -- even if you gripe about not wanting to have to keep
"renting" it.
Would you prefer they charge you $100K for a perpetual license?
Are you sure you will have future need to justify that outlay?
I paid for my perpetual Altium Designer license the same price they charge
now for one year time-limited one. I was also been paying for "subscription"
which is 1/4..1/3 of that price per year that gives me access to all new
versions but I won't lose any functionality when it expires and I don't want
or can't renew it. It will just leave me with the latest version available
before it expired. And that last version will be still working forever.
I.e., there is a certain sense in renting software; pay for what
you *use*. But, that assumes you can rent it "a la carte".
This is an option, yes. And good guys do offer that. E.g. Toyota allows you
to purchase a Techstream (absolute necessity if you want to do anything more
complex than tire replacement on a Toyota/Lexus vehicle) licence in WEEK
increments for a very reasonable price. You don't need it everyday unless
you are in auto repair business so that is reasonable. They don't insist on
purchasing a full year "subscription" for a ridiculous price. However, there
is no guarantee they will behave like this forever so I also have an old
laptop with Techstream (the older one but my Lexus LS460L is not the newest
and fully supported by that version; however you still need their FULL
version with Internet connection to the mothership if you need to re-program
some ECU). Not a COMPLETE solution but better than nothing and it allows to
do almost everything except a few things that require tethering to the
mothership.
My gripe is with tools that I may have to "rent" JUST IN CASE their
might be a future use. Let me pay for 30 days of use 5 years from today,
as the need arises. NOT for the next 5 years where it is sitting idle!
The problem is you might be not able to get it in 5 years AT ALL, no matter
what's the price you are ready to pay. And paying "rent" for all those 5
years does not guarantee anything -- when (not "if") the company that made
that tool goes bust you are fried. It is not even like buying vs renting
your house -- you can find a different one any time unlike those tools that
are all unique and once they gone there is no replacement.
to support. Not just some ancient stuff but something one year old or even
newer because your tools stopped working and there is no way to make them
work again.
Run it in a VM. Take a snapshot of it on day one. When the license
expires, reset the clock and reload from the original image. Lather,
rinse, repeat.
That was only good in early naive days where everything was extremely simple
and there was no Internet. Many tools these days won't even start if they
can't connect to the mother ship to check your license. Which is also a
great simplification, it is more complex than that and gets even more
sophisticated by the day...
---
******************************************************************
*
KSI@home KOI8 Net < > The impossible we do immediately. *
* Las Vegas NV, USA < > Miracles require 24-hour notice. *
******************************************************************