Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>the freedom of new languages in LLVM would be guarenteed.

No, the GPL does not work that way.

If LLVM was GPL it wouldn't make any difference. LLVM is modular. You can write a front end that generates LLVM IR, then pass that LLVM IR file to LLVM to be compiled. It would be no different then a program that generates bitmaps and then passes them to another program to be jpeg encoded. The licence of the jpeg encoder doesn't affect the licence of your bitmap generating code.

This is why GCC is not modular.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: