@janneke @vagrantc Your changing the subject. Software freedom and the GNU GPL are quite different in goals, the GNU GPLs goal is to see that the user and developer can achieve the same thing (DRM in GPLv3 e.g.,). Software freedom is seeing that you can control what your computer can do. The reason why the GNU GPL requires "build scripts" is to make sure that you and the person you got the source from have the ability to do the same thing. Software freedom does not have such a requirement.