I'd like to use Julia for a commercial project, and need to know just what 
we need to avoid to not have any problems with GPL.
I'd much rather use Julia than say Python or C++ for various parts of the 
code, and have been having a great time learning/using Julia this last 
month since I first learned about it,
and I'd hate to see this not be possible because of the GPL... (and I'm not 
even using it for fancy math ;-), I just love its speed, extensibility, 
ease of use with the REPL, and easy interface to C).

Thanks,
Scott

On Thursday, April 10, 2014 at 3:46:54 PM UTC-4, Tobias Knopp wrote:
>
> I think it helps to distinguish in the license discussion build 
> dependencies and runtime dependencies.
> As far as I can see:
> - Core Julia, which consists of libjulia (statically linking libuv and 
> llvm) and the repl, are MIT licensed
> - Base Julia has some GPL dependencies. But to get rid of them one just 
> has to remove the shared library and of course not use the functionality. 
> It seems only fftw and SuiteSparse are runtime GPL dependencies.
>
>
> Am Donnerstag, 10. April 2014 15:26:55 UTC+2 schrieb Jay Kickliter:
>>
>> There are bits and pieces in Github issues and posts, but can post a 
>> definitive list of what needs to be replaced/removed to make Julia non GPL? 
>> Will any functionality be missing? From what I understand I can use MKL for 
>> some stuff. I've read that MKL has the ability to mimic FFTW, but will 
>> Julia use that interface?
>>
>> For the record I'm not anti-GPL. I'd like to pitch Julia to my company as 
>> alternative to Matlab and C++. But our customers can't accept a project 
>> built with GPL. It's not a problem now, but I'm looking down the road when 
>> Julia can be compiled in to executables.
>>
>

Reply via email to