All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
I don't think it's enforceable, but IANAL.
I wonder what would happen if the GPL itself was licensed under the GPL... I suspect it would start raining turtles. :)
FYI: VoltDB owns the copyright to the code.
As far as I know, it's both legal and meaningless to ask for anything you like.
All our developers wanted to just post the source online and be done with it, but our boss had security concerns he wanted us to address first -- so in the meantime we gave people who needed it GPL'ed copies, and asked them politely not to redistribute until we were ready.
The VoltDB software is being published as open source software under the Gnu Public License V3. In other words, as Early Release program members, you now have access to the source files for VoltDB and the development tools for browsing the source code and the current issues lists.
Please note, however, that the Beta agreement is still in effect until VoltDB is officially available. So we ask that you not redistribute the source or binaries beyond your own use at this time.
Is this legally enforceable?