why should i give away my toolchain? Because it is wrong to deprive users of their freedom. If you distsibute a program to them, then you should give them the freedom to run, study, improve and distribute the program.