Voted Best Answer
Jan 07, 2016 - 07:37 AM
First up, why are Oracle doing this? Secuity & platform stability. Java SE 7 was released by Oracle way back in July 2011 and it was three years later that Java SE 8 was released in early 2014. The security issues during that time and since relating to SE 7 have been pretty awful. However, Oracle have – to their credit (did I really just compliment Oracle?) - taken a lot of steps to resolve the multitude of bugs and vulnerabilities. The ebst way to protect the platform moving forward is to get application owners to ensure their apps stay current. This will help that and should be good for end users.
Is it illegal? I doubt it very much as it is their IP, but I am not a lawyer so don’t quote me !
If people do need to stay on Java 7 SE then the list pricing is as follows:
- Oracle Java SE Support (Named User Plus; 1 Year) - $5
- Oracle Java SE Support (Processor; 1 Year) - $250
It’s always worth negotiating but as with any negotiation its down to the size of your overall basket of requirements & your strategy. If this is the only item you are negotiating then expect nothing, if you have a ULA and a raft of other items that you have some flexibility over whether or not you need to renew them, then expect Oracle to sweeten their offer with a discount.