With current laws, it's one reasonable way to get close to my ideals. It's the same reason why the Apache 2.0 license is against the friction caused patents by acknowledging them and addressing the issues they raise.
It's using ip law against itself (although I can't really speak for the author in this specific case).