An author of a GDL object might want to sell it while also preventing
buyers from sharing it with others. How is it done? A GDL object cannot
make HTTP requests and, to my knowledge, does not have access to any
crypto libraries. I have some ideas, but there may exist simpler...