Oracle’s lawsuit against Google over its use of Java in Android could be a harbinger of more restrictive Java licensing terms or higher usage fees. If so, where is a Java developer to go? With viable alternatives such as C# and .NET, Python, or Ruby, Java developers may be turning to other programming languages.
In his DevX article, Robin ‘Roblimo’ Miller cites software development insiders who have seen evidence of a chilling effect that is driving Java developers to other languages.
“Oracle is suing Google over its use of Java in its Android smartphone operating system. Some developers now believe the risk that Oracle is going to either sue or raise licensing fees for all Java users, not just Google, is high enough that they need to investigate and eventually move to other languages.”
With Java already suffering from a complexity problem, the Oracle lawsuit is only adding incentive for developers to stay away or switch.
“A Tampa-area developer we can’t quote by name without risking his job says, ‘Java won’t die; it will limp along. But Java has hit the complexity wall.’ “