Not certain what you mean. Note IANAL, so I don't want to comment on the GPL2 implicit promise (since Oracle without a doubt distributed code under GPL2, thus indicating it could be further distributed by others without need for relicensign). However, GPL3 makes the implicit explicit.