Re: At the risk of being fair to Amazon
> The issue is it isn't the software that's got to be licensed, it's the method.
To run the software, which will then execute the method, you need to abide by the license.
You wish to make a distinction between that and the situation where, to run the software you need to have a copy of that software and the proces of making that copy is what requires a license.
To confuse matters, you may even be paying an ongoing license fee that is a combination of both patent license and copyright license via a subscription.
From the p.o.v. of "are we licensed to do this thing on AWS" (or anywhere else) there is no useful difference between the two: in both cases, there is a license whose heeds must be met. In both cases, if you are contracting to run the software on third-party systems, such as AWS, the licensing may be arranged for you and rolled into the contract costs or you may need to do that yourself.
There are arguments to be made about the value (or lack thereof) of software patents, but from any practical point of view - AND in direct response to the excerpt I quoted - those are all fascinating philosophical issues[1] but are utterly irrelevant to the comment you are referring to. The issue is, AWS terms they are a'changing and trying to make some grand gesture about it isn't going to change anything.
> Added to that is that AWS is basically providing what you would get with hardware encoding without the indemnity, rather than just servers on which you could choose to run encoding software
If you are running on hardware FOR WHICH YOU BOUGHT A LICENSE (which is NOT a given! You can buy physical hardware without buying the license *using* it would incur; just go and buy a Raspberry Pi version 1, as many, many people have done; thankfully, the naive users were protected (or, if you wish, ripped off) by the system not utilising that hardware without a license) then, yes, you are licensed already. And you are quite at liberty to go off and run your load on that hardware. Nobody is stopping you. But if you want to do the thing in software without that specialised hardware, just as you did when you purchased the hardware, you are due to pay the license fee. If you are buying server time from AWS and you use it to run the licenseable software, the license fee is due. Right back to the original state.
If you are trying to make an argument that AWS is fiddling you because you've rented from them the specialised hardware *and* you can demonstrate that each instance of that hardware was purchased inclusive of the appropriate lifelong license (see above) *and* that AWS is now doing something nefarious instead of the usual "your total fee includes a portion to paydown our capital outlay" then I'm all ears.
[1] if you were to ask me personally, btw, you'd hear that I'm not for software patents and One Day, When The Revolution Comes... But in the meantime, this is the contract that the person TFA quoted, and I requoted, is embroiled in and it has to be dealt with in the current framework. Tomorrow, Comrades...