"every closed source software vendor has their own license usually with onerous restrictions"
Frankly, many closed source software licenses are far better than you think - once you paid, you can use their software or libraries as you please, as long as you don't give it out to others is source form, of, if an application, the executables.
Frankly, all the commercial libraries I used had no onerous restrictions, and came with full source code.
Oracle is more an exception than the rule, so I understand you use it as the bogeyman.