2016-03-31 3 views
0

nehme ich kompilieren Bibliotheken oder anderen Softwarepaketen mit Intel-Compiler (z icc, ifort) und den dazugehörigen Intel Bibliotheken (MKL, TBB, etc.). Wenn nach meiner Intel-Lizenz abgelaufen ist, ich will die Dinge kompilieren, die auf der zuvor kompilierte Software abhängen, ich in der Lage sein, sie zu kompilieren und zu verwenden, auch wenn meine Lizenz abgelaufen? Kann der zweite Kompilierungsprozess die zuvor kompilierte Software nicht lesen oder verlinken? Oder wird es, wenn es erfolgreich kompiliert wird, einen Fehler produzieren, der besagt, dass meine Lizenz erneuert werden muss?Wenn ich mit Intel-Compilern, ich in der Lage sein, die Ergebnisse zu verwenden, nachdem meine Lizenz abgelaufen ist?

konkreteres Beispiel:

  • Heute: Ich benutze icc und TBB METIS zu kompilieren.
  • Nächstes Jahr (nach Ablauf der Lizenz): Ich versuche SuiteSparse mit gcc zu kompilieren und auszuführen, die MKL verwendet und hängt von METIS ab.

Gibt es einen Grund, dass dies nicht funktionieren würde? Würden die alten Bibliotheken meinen aktuellen Lizenzstatus nachschlagen und feststellen, dass er nicht funktioniert?

Mein Grund für die Nachfrage ist, dass, während Intel die besten Compiler für meine Zwecke bietet, es ist proprietär, und ich möchte Code entwickeln, die in die Zukunft führen wird.

+0

Ahh, die Gefahren proprietärer Software ..... :-(ich liebe GPL immer mehr jetzt. – jvriesem

Antwort

0

Kurze Antwort: Ja, wenn Sie eine kommerzielle Lizenz

Lange Antwort: Die Intel Compiler sind kein eigenständiges Produkt, sondern gehören zu den Suiten: Intel Parallel Studio und Intel System Studio. Wenn Sie eine Lizenz für eines dieser Suiten kaufen Sie erhalten:

  1. eine Nutzungslizenz, die zeitlich nicht begrenzt ist.
  2. Ein Jahr Support, das bedeutet, dass Sie Premium-Support nutzen und auf alle Updates zugreifen können, die innerhalb eines Jahres veröffentlicht werden.

Es gibt auch kostenlose Lizenzen für die akademische Forschung zur Verfügung. Sie können auch eine Nutzungsbeschränkung haben.

Verwandte Themen