GCC, LLVM, Copyleft, Companies, and Non-Profits