Serious about openness? Skip the "patent and promise" dance and just release the damn thing BSD.
Serious about openness? Skip the "patent and promise" dance and just release the damn thing BSD.
Oracle can sue for patents over any GPLv3 technology, and all GPLv3 says is that the company doing the suing can't distribute code under GPLv3.
But since they own the copyrights of Java, they can always change its license and leave the rest of the world in dust.
They would be violating the GPLv3 license under which they distributed the source. Changing the license only affects the next person acquiring the source. The people who acquired it under the GPLv3 license cannot have this retroactively revoked or relicensed. If Orcale sued those parties, they would be violating the terms of the license. In the least instance they shouldn't have been distributing the source unde GPLv3 so their claim for infringement would be moot.