The upgrade options for oscilloscopes are sold in stores and have a price.
Going online and using a key generator instead of buying the code is the same sort of dishonesty as [...]
What if this upgrade option is a piece of additional hardware? And what if this circuitry is easy to build by yourself and you can get the upgrade barely for free?
A lot of us are EE's and we are always happy to enhance circuitry or pimp whole devices. Sometimes to fix problems, sometimes to enhance the functionality.
In the hardware circuitry of such a scope are several possibilities included to enhance the functionality. On another thread a guy showed us how to build a Ethernet connector for the oscilloscope to get the network capabilities. Was this stealing? Or good engineering?
Where is the difference? The device is sold to me and I own it. I went to a shop, put money on the tabled, got a unopened box in my hand.
It is not a rented/leased device, I didn't signed extra paperwork. I didn't agreed in special terms.
If we talk in this forum about hacking hardware, everyone agrees and congratulates the ingenious work.
If we talk about software hacking, a lot of people start to talk about EULA and other paperwork.
EULA's are not the law. They are printed by a company, not the government. They are not legal binding in the most states of this world.
And people arguing they are developers and do this for their living ... they also know how easy it is to compile different versions of firmware with different sets of options.
tl;dr: EE's are fine to modify hardware, but are discussing a lot about software. But both we own inside the same device!
Cheers
hammy