Why programs must not limit the freedom to run them · HackerTrans