【发布时间】:2016-03-31 16:01:04
【问题描述】:
假设我使用英特尔编译器(例如 icc、ifort)和相关的英特尔库(MKL、TBB 等)编译库或其他软件包。如果在我的英特尔许可证到期后,我想编译依赖于以前编译的软件的东西,即使我的许可证过期,我是否能够编译和使用它们?第二次编译过程会不会无法读取或链接到之前编译的软件?或者,如果它编译成功,它会产生一个错误,说我的许可证需要更新吗?
更具体的例子:
-
今天:我使用
icc和TBB 编译METIS。 -
明年(许可证到期后):我尝试编译并运行SuiteSparse 和
gcc,它使用MKL 并依赖于METIS。
有什么理由不这样做吗?旧库会查找我当前的许可证状态并发现它不起作用吗?
我问的原因是,虽然英特尔为我的目的提供了最好的编译器,但它是专有的,我想开发可以在未来运行的代码。
【问题讨论】:
-
啊,使用专有软件的危险...... :-( 我现在越来越喜欢 GPL。
标签: licensing intel icc intel-mkl