Any reason GPL's viral nature and limited commercial use clause aren't enough? It essentially states that any user of GPL code is entitled to a copy of the source on demand from whoever they got their GPL dependent product from. IANAL, but
these guys are, and you should definitely read up on any licence you're considering.