Often times I agree with you on things Lanefan, but I think you're missing some big pieces here and picking and choosing what you want to be true in bits and pieces.
I don't think so, but I'm wondering if we're talking about entirely the same things here...
Yes, renting is a fine understanding.
But you are not. you might want to be buying, but you are only renting. That's why I said it was so important to read the legal terms when you buy something.
If it's represented as a "buy" - that is, I pay money once, after which I own the product just as if it was a physical thing - then to put it as a "rent" in the legalese IMO borders on fraud.
You're picking and choosing to suite your own desires. And not in accordance with what is actually being offered for sale.
DDB & Roll20 are not offering to sell you a product. They are offering to rent you access to one.
FG is offering you a product to own to use has certain pre-requisites. It is up to you to maintain the hardware needed to run the program and access the content.
You keep referencing these three specific platforms, which while relevant to most here are of no consequence to me. This matters because...
Again, just because you want a PDF doesn't mean one is for sale.
...you then say things like this, which while maybe true on those specific platforms isn't always true on others where pdf's are offered for sale (legally).
Nobody is selling you backwards compatibility.
I know. That's my complaint here.
They sell you a digital product that works on a certain platform. Even a PDF has platform requirements that will someday not be supported. Those games where sold to work on DOS 3.3, Windows 98, or XP, or whatever. If you don't have a platform that runs that o/s then that is your responsibility that you upgraded to a new PC and bought Windows 7 or 10 etc. Or that you didn't buy spares to maintain the hardware.
My take on it is that when things like OSes are redesigned or remade (e.g. the jumps from Windows 7 to 8.x to 10) the designers should be writing backward compatibility into those programs for every previous version; either as a bug-free emulator or by embedding the real thing.
I mean, hell, my Win 8.x machine that I'm typing this on has a fully functional Win 7 emulator baked in, which is what I use about 99.9% of the time. Had this been done for each jump then the software would already be written each time, meaning that my machine would be able to emulate whichever version of DOS/Windows I told it to.
Can you imagine how stiffed the computer and software industries would be if current hardware and operating systems had to be able to run DOS 1.0 programs?
They wouldn't be stiffed at all; other than those less-than-ethical companies* whose business model is built on forcing people to repeatedly buy new versions of things they already have.
* - I'll probably get in hot water with the mods if I start naming any...
You home PC would be stuck in the 80s, your phone would not be 'smart'.
My PC would be just the same as what I have now, only it'd also be able to run older programs just as well. My phone would be just as smart as it currently is...and from what I can tell, android at least has some sense of backward compatibility perhaps due to its open-source status.
Sure, and I worked for a major international company that kept their corporate servers in the basement because it was the least desirable space. No one wants an office in the basement so put the servers down there, they won't complain. Worked great until the city had record rains, and the corresponding flooding. Servers don't work well under 8 feet of water.
Heh, I hear ya - it was a direct lightning hit on the servers' building that got ours.
Decisions have consequences. But at least with a digital product you have options and possibilities for disaster proofing that you can never have with a printed book. After all, what did we lose with the fire in the Alexandrian Library?
In some ways I agree, but in other ways I see anything digital as being far more - for lack of a better word - fragile, or ephemeral, than things I can hold in my hand.