melpon / wandbox-builder

Wandbox Infrastructure
Boost Software License 1.0
47 stars 33 forks source link

add intel-compiler (icc/icpc) #97

Open srz-zumix opened 3 years ago

srz-zumix commented 3 years ago

Intel C/C++ Compiler (icc/icpc) を追加しました

melpon commented 3 years ago

Intel のコンパイラって有償のイメージあるんですけど、特に規約の同意をせず、こうやってローカルに構築した上で誰でも利用可能なように公開していいんですかね?

shogo82148 commented 3 years ago

昨年末に Intel oneAPI というプロジェクトの一部で C++ を含むツールキットが公開され、無料で利用できるようです。

https://software.intel.com/content/www/us/en/develop/tools/oneapi.html#gs.0x10zo https://qiita.com/k_nitadori/items/84c2e7c6c1825c092cc9 https://estuarine.jp/2021/03/install-oneapi/

サービスとして公開して大丈夫かは未確認ですが・・・

srz-zumix commented 3 years ago

Intel のコンパイラって有償のイメージあるんですけど、特に規約の同意をせず、こうやってローカルに構築した上で誰でも利用可能なように公開していいんですかね?

@/shogo82148 san のおっしゃられてる通り、 無料公開されてパッケージマネージャからインストールできるようになってますね。 あとは Docker image も公開されてます。 https://hub.docker.com/r/intel/oneapi

EULA : https://software.intel.com/content/www/us/en/develop/articles/end-user-license-agreement.html

サービスとして公開して大丈夫かは未確認ですが・・・

この点は私も自信がないです。 Wandbox と同じようなオンラインコンパイラの Compiler Explorer( https://godbolt.org/ )には Intel Compiler (icx) があったので、大丈夫かな?ととりあえず PR まではしちゃいましたmm

melpon commented 3 years ago

なるほど、無料で利用可能になったんですね。知りませんでした。 EULA 読んだ感じ、利用すると(暗黙的に)EULA に同意することになるみたいなので、厳密にやるなら EULA へのリンク付けて「同意することになるよ」って注意書きしてあげたりしないとダメかなぁという感じですかね…。

srz-zumix commented 3 years ago

厳密にやるなら EULA へのリンク付けて「同意することになるよ」って注意書きしてあげたりしないとダメかなぁという感じですかね…。

Wandbox ですでに↑のようなことしてるモノってありますでしょうか? あれば真似して対応しようと思います。

melpon commented 3 years ago

無いんですよね。どこに表示しようかなーという感じです。

melpon commented 2 years ago

UI をパワーアップしたので、EULA へのリンクを付けるのはできそうですね。近々やりたいところ