Print

Print


> I do not know whether this has recently been changed, but the license for
> icc-produced executables used to be rather restrictive. If I remember
> correctly, you were not allowed to distribute the binaries, full stop.

Nicholas, this restriction applies (and has always applied) only to
Intel's 'evaluation' licence: i.e. you get to try the Intel compilers
free for 1 month, but you're not allowed to redistribute any
executables you create with them.  I don't know if this means that the
software actually stops working after a month, I guess it does
-they're not as trusting as they used to be!

Intel's EULA for all their Software Development Products (including
all their compilers) states:

"Subject to all of the terms and conditions of this Agreement and any
specific restrictions which may appear in the Redistributables text
files, Intel grants to you a non-exclusive, non-assignable, fully-paid
copyright license to distribute (except if you received the Materials
under an Evaluation License as specified below) the Redistributables,
including any modifications pursuant to Section 2.B, or any portions
thereof, as part of the product or application you developed using the
Materials.".

I had our lawyers check this ~10 years ago when the compiler was at
version ~7 (it's now at 11), since we are commercial and wanted to
distribute our own sources & executables, and the conditions on
redistribution of user-created executables have not changed in essence
since then (obviously redistribution of the compiler executables
themselves has never been allowed).  What has changed is that the
licence conditions have become somewhat more restrictive in the sense
that academic institutional users are no longer eligible for free
licences! - though they do get a discount off the fully paid-up
commercial licence.  A personal non-commercial licence (which does not
cover use by academics) is still free.  In all cases (except
evaluation) executables can be freely distributed, along with any of
Intel's DLLs that are required to run it.

Please note that I have no financial interest in Intel ;).

Cheers

-- Ian