【问题标题】:If I compile with Intel compilers, will I be able to use the results after my license expires?如果我使用英特尔编译器进行编译,我的许可证到期后是否可以使用结果?
【发布时间】:2016-03-31 16:01:04
【问题描述】:

假设我使用英特尔编译器(例如 icc、ifort)和相关的英特尔库(MKL、TBB 等)编译库或其他软件包。如果在我的英特尔许可证到期后,我想编译依赖于以前编译的软件的东西,即使我的许可证过期,我是否能够编译和使用它们?第二次编译过程会不会无法读取或链接到之前编译的软件?或者,如果它编译成功,它会产生一个错误,说我的许可证需要更新吗?

更具体的例子:

  • 今天:我使用icc 和TBB 编译METIS
  • 明年(许可证到期后):我尝试编译并运行SuiteSparsegcc,它使用MKL 并依赖于METIS。

有什么理由不这样做吗?旧库会查找我当前的许可证状态并发现它不起作用吗?

我问的原因是,虽然英特尔为我的目的提供了最好的编译器,但它是专有的,我想开发可以在未来运行的代码。

【问题讨论】:

  • 啊,使用专有软件的危险...... :-( 我现在越来越喜欢 GPL。

标签: licensing intel icc intel-mkl


【解决方案1】:

简短回答:是的,如果您有商业许可证

详细回答:英特尔编译器不是独立产品,而是属于以下套件:英特尔 Parallel Studio 和英特尔 System Studio。如果您购买其中一个套件的许可证,您将获得:

  1. 没有时间限制的使用许可。
  2. 一年支持,这意味着您可以使用高级支持并访问一年内发布的所有更新。

还有用于学术研究的免费许可。它们也可能有使用限制。

【讨论】:

    猜你喜欢
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    相关资源
    最近更新 更多