My preference would be "all OSI approved licenses; not any one in particular, but all of them at once" (and yes: this might legally conflict, but I think that would be a feature in this case, allowing for even more hilarious descriptions).
Re:One base class to rule them all.
by garybernhardt on Monday September 05, 2011 @11:56PM
(#2964055)
IANAL, but it's my understanding that there's no particular conflict here. You'd be licensing the same work under multiple licenses; if any one of them authorizes some particular use, that's enough to be an affirmative defense against copyright infringement. If you violate the terms of one license, that particular license may become void, but as long as some others remain, you're fine.
In other words, licenses don't make certain uses of works forbidden; they make them _permitted_. If you license it under both GPLv3 and BSD, and someone does something permitted under BSD but forbidden under GPLv3, the GPLv3 can't forbid the BSD license.
That said, the current wording (the 'union of the terms specified' by all OSI licenses) is not multiply licensing, but something far stranger...
What license is this released under? I would assume an awesome base class needs a corresponding awesome license.