If "intellectual property" is patent on software or ideas, it just not had to be a property in first place imho. The other issues are even worst, if Oracle wins, you can not write an API without to be at risk to be sued because someone had a previous work in the area.