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
On Wed, Feb 15, 2006 at 02:53:05AM +0100, Jonas Gustavsson wrote:> 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?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! -- Misha Brukman :: http://misha.brukman.net
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/ On Feb 14, 2006, at 11:24 PM, Misha Brukman wrote:> On Wed, Feb 15, 2006 at 02:53:05AM +0100, Jonas Gustavsson wrote: >> 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? > > 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! > > -- > Misha Brukman :: http://misha.brukman.net > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
On Tue, 14 Feb 2006, Misha Brukman wrote:> 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.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 -- http://nondot.org/sabre/ http://llvm.org/