Re: [Numpy-discussion] Intel MKL - was: parallel numpy - any info?

2008-01-10 Thread David Cournapeau
Albert Strasheim wrote:
> Hello
>
> On Jan 10, 2008 6:56 AM, David Cournapeau <[EMAIL PROTECTED]> wrote:
>   
>> The one thing which I am not sure about is:  say one MKL binary does not
>> work, and say I (or anyone outside your company) build numpy with the
>> MKL ro debug it, can I redistribute a new binary, even if it is just for
>> testing purpose ?
>> 
>
> Let's say Ray's company buys one copy of Intel MKL. This gives them
> the Intel MKL DLL and link libraries (.libs).
>
> Now they compile NumPy and link it against Intel MKL. They can then
> (as I understand the license agreement, IANAL, etc.) distribute this
> binary and the Intel MKL DLLs.
>
> They may *not* distribute the link libraries. This means that there is
> no easy way for anyone else to build a new executable that is linked
> against MKL.
>   
Ah yes, I forgot about this windows idiosyncrasy of import libraries. In 
this case, you have a clear technical difference between a shared 
library for distribution and for developers. But anyway, I now realize 
that the MKL is not free on windows anyway, so this is a non problem.

cheers,

David
___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion


Re: [Numpy-discussion] Intel MKL - was: parallel numpy - any info?

2008-01-09 Thread Albert Strasheim
Hello

On Jan 10, 2008 6:56 AM, David Cournapeau <[EMAIL PROTECTED]> wrote:
> The one thing which I am not sure about is:  say one MKL binary does not
> work, and say I (or anyone outside your company) build numpy with the
> MKL ro debug it, can I redistribute a new binary, even if it is just for
> testing purpose ?

Let's say Ray's company buys one copy of Intel MKL. This gives them
the Intel MKL DLL and link libraries (.libs).

Now they compile NumPy and link it against Intel MKL. They can then
(as I understand the license agreement, IANAL, etc.) distribute this
binary and the Intel MKL DLLs.

They may *not* distribute the link libraries. This means that there is
no easy way for anyone else to build a new executable that is linked
against MKL.

Cheers,

Albert
___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion


Re: [Numpy-discussion] Intel MKL - was: parallel numpy - any info?

2008-01-09 Thread David Cournapeau
Ray Schumacher wrote:
> At 10:38 PM 1/8/2008, Albert Strasheim wrote:
>
>   
>>> It is still unclear to me whether Python/numpy compiled with MKL
>>> would be freely re-distributable, as the MSVC version is.
>>>   
>> Read the License Agreement on Intel's site. My interpretation is that
>> it would be redistributable.
>>
>> http://www.intel.com/cd/software/products/asmo-na/eng/266854.htm
>> 
>
> That was my thought also, but IANAL. Given the number of people 
> who've evidently compiledPython/numeric with it I was left wondering 
> why there are no binaries to be found.
> We've been using the Enthought distros, and our company now has 
> (finally) decided to purchase the ICC and MKL with the intention of 
> compiling for P4 and Core2 targets. The binaries could then go up on 
> the company's web site.
>   
This issue was already discussed a few weeks ago (December 2007), and 
the last word was although MKL would not be used for the default binary, 
a link to a binary built by someone else could be added to the scipy 
download page.

Of course, you better have to make sure the license agreement does 
permit what you think it says, since your company would bear the 
responsibility for it as far as I understand it.

The one thing which I am not sure about is:  say one MKL binary does not 
work, and say I (or anyone outside your company) build numpy with the 
MKL ro debug it, can I redistribute a new binary, even if it is just for 
testing purpose ?

cheers,

David
___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion


[Numpy-discussion] Intel MKL - was: parallel numpy - any info?

2008-01-09 Thread Ray Schumacher
At 10:38 PM 1/8/2008, Albert Strasheim wrote:

> > It is still unclear to me whether Python/numpy compiled with MKL
> > would be freely re-distributable, as the MSVC version is.
>
>Read the License Agreement on Intel's site. My interpretation is that
>it would be redistributable.
>
>http://www.intel.com/cd/software/products/asmo-na/eng/266854.htm

That was my thought also, but IANAL. Given the number of people 
who've evidently compiledPython/numeric with it I was left wondering 
why there are no binaries to be found.
We've been using the Enthought distros, and our company now has 
(finally) decided to purchase the ICC and MKL with the intention of 
compiling for P4 and Core2 targets. The binaries could then go up on 
the company's web site.

Thanks,
Ray Schumacher



-- 
No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.17.13/1214 - Release Date: 1/8/2008 1:38 
PM


___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion