It's not the same thing, but it reminds me somewhat of the restrictive covenants you sometimes find in contracts especially for professional grades - whilst if written properly they can be enforced, they are often unenforceable and again, often more hassle than it's worth in a lot of real world...