commerical usage

Hello!

I have been looking at the LLVM project for quite a bit but I was wondering if there are any implication of using the project in a commercial enviroment in terms of licensing restrictions and other related issues, are there other people that use LLVM in a commecial enviroment?

Regards

Jonas Gustavsson

LLVM's license is a 3-clause BSD-style which permits commercial usage
without distributing the source. The C/C++ front-end is based on GCC,
so it is GPL-licensed, which is another story entirely.

LLVM is currently used commercially by hue.no (Morten Ofstad from that
company is on the list), and Apple uses LLVM and employs several people
who work on it, including Chris Lattner, Nate Begeman, Jim Laskey, and
Evan Cheng. Reid Spencer may be using LLVM commercially, but I am not
sure.

There are several people who have emailed llvm-dev while they were
evaluating LLVM for what appeared to be commercial use, but I am not
aware of anyone else who publically announced commercial usage.

BTW, if you are reading this and you are using LLVM commercially and
aren't trying to hide that fact :), please email the list (or just
me), and I'll compile a webpage. I think it would be nice to have a
list of products where LLVM is used commercially -- currently, we only
have a list of academic and open-source projects that use LLVM.

If you need any enticement to email me, think of it as free
advertisement.

Thanks!

In addition, there are groups at STMicroelectronics and at Siemens that have used or are considering using LLVM. Note that these are internal development projects for now -- they (and Apple) have not publicly announced products based on LLVM.

--Vikram
http://www.cs.uiuc.edu/~vadve
http://llvm.cs.uiuc.edu/

There are several people who have emailed llvm-dev while they were
evaluating LLVM for what appeared to be commercial use, but I am not
aware of anyone else who publically announced commercial usage.

Yes, there are definitely a few groups using (and a few evaluating) LLVM who are not speaking publicly.

I think it would be nice to have a
list of products where LLVM is used commercially

I'd certainly be interesting in _reading_ that list :*).

Regards,
Niall

And don't forget Tzu-Chien Chiu who's using LLVM in graphics drivers for compiling high-level shading languages (Seems LLVM is popular with the graphics crowd :wink: ...
http://www.csie.nctu.edu.tw/~jwchiu/
http://www.xgitech.com/

m.

Vikram S. Adve wrote:

Apple is clearly investing in LLVM, and has plans for using it in products, but hasn't shipped anything using it yet. As a policy, we don't talk about products that haven't been shipped yet. If you'd like, you could put something on the page to the effect that apple is investing in it :).

-Chris