This is also why the best armies throughout history have always executed their own battalions after every successful battle. Read your history books, people!
the comparison wasn't a very good one though: firing your army could lead to soldiers defecting to a possible future enemy, who would then be stronger in an attack.
so what does oracle gain by firing a couple of excellent java devs?
+ no wages paid - they could defect to a rivaling database company: unlikely - bad press: oh well, that's just another drop in the bucket - they lose a couple of experienced engineers that could have excelled in other projects