On 08/28/2012 04:40 PM, Karanbir Singh wrote:
> On 08/23/2012 12:04 AM, Orion Poplawski wrote:
>> I'm starting to build a set of rpm packages built with the Intel and
>> Portland Group compilers. These would install in /opt and be accessible
>> via modules. Would anyone be interested in collaborating on a public
>> repository for such things? I really haven't thought much through at
>> this point, just trying to gauge interest. Has anything like this
>> already been done?
>>
>
> I went down the route of doing ICC builds a few years ago ( 2009 ) - and
> had the entire CentOS-5 LAMP stack done, but was unable to get the nod
> from Intel that what was being attempted was within their legal and aup
> terms. Its a massive grey area, unless you have the license to
> distribute the builds ( which is what mysql had ) - and its not cheap.
>
> Months of chasing intel's legal team resulted in nothing. So I gave up.
> Let us know how you get on.
>
>
From the license agreement:
---
D. DISTRIBUTION: Distribution of the Redistributables is also subject to the
following limitations: You (i) shall be solely responsible to your customers
for any update or support obligation or other liability which may arise from the
distribution, (ii) shall not make any statement that your product is
"certified", or that its performance is guaranteed, by Intel, (iii) shall not
use Intel's name or trademarks to market your product without written
permission, (iv) shall use a license agreement that prohibits disassembly and
reverse engineering of the Redistributables, (v) shall indemnify, hold harmless,
and defend Intel and its suppliers from and against any claims or lawsuits,
including attorney's fees, that arise or result from your distribution of any
product.
---
I suspect (iii) is where they get you. How do you distribute a package named
"hdf5-intel" for example? I suspect this is much like our use of TUV in the
EL space. One perhaps could distribute "hdf5-i" "compiled with a notable
compiler maker's software", but I'm not interested in that.
For the time being I'm going to publish my sources at
https://github.com/altccrpms/. Perhaps that will be of use to others.
There is also the following though I'm not sure where that comes in:
E. Intel(R) Integrated Performance Primitives (Intel IPP). The following
terms and conditions apply only to the Intel IPP.
i. Notwithstanding anything in this Agreement to the contrary, if you
implement the Sample Sources in your application or if you use Intel IPP to
implement algorithms that are protected by others' licenses then you may need
additional licenses from various entities. Should any such additional licenses
be required, you are solely responsible for obtaining any such licenses and
agree to obtain any such licenses at your own expense.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder Office FAX: 303-415-9702
3380 Mitchell Lane [log in to unmask]
Boulder, CO 80301 http://www.nwra.com
|