the line between what Oracle considers open and closed get fuzzier all the time. makes being a developer a pain in the ass.
No, it is easy: avoid anything touched by Oracle like the plague.
Unfortunately, that includes hardware too... A friend had 3 out of 13 Oracle servers die with random memory errors (persistent). Of course, if they had a 10K+ service contract they'd be happy to help.