THE LINUX FOUNDATION PROJECTS

Featured

Yocto環境にmeta-spdxscannerを適用し、SPDX出力環境を構築する(fossdriver利用編)

  はじめに OSSライセンス スキャナーであるFOSSologyを利用すると、OSSパッケージ毎のソース コード解析→SPDXファイルの出力が可能です。しかし、ソース コードをパッケージ毎にWeb UIからFOSSologyへ送るのは手間がかかるため、meta-spdxscannerを利用して、Yoctoでビルドしながら、FOSSologyへソース コードを送信、解析、SPDXファイルを出力する環境の構築方法をまとめてみました。 今回、構築する環境は、以下のような感じです。 ホスト環境は、Ubuntu 18.04やAWS(Amazon Linux)など、dockerが使えれば何でもよいです。青枠がdockerコンテナです。FOSSologyやYoctoビルド環境をdockerコンテナで構築し、Yoctoビルド環境のdocker上にFOSSologyとアクセスするためのfossdriverをインストールします。※FOSSologyやYoctoビルド環境についての説明は割愛します。 FOSSology環境の構築 FOSSology のdockerイメージを取得します。最新版は3.6.0版ですが、fossdriver経由で動作しないので、3.5.0版を取得します。追記:fossdriverが、FOSSology-3.6.0に対応したようです。(https://github.com/fossology/fossdriver/commit/efbbd51ae407e78cd8f969b2cdc3c243b31ade2a) $ sudo docker pull fossology/fossology:3.5.0 FOSSology dockerを起動します。 $ sudo docker run -d -p 8081:80 --name...

Japan WG全体会合について

English translation throughout by Fukuchi San. Thank you Fukuchi San! Introduction 本日はOpenChain Japan Workgroupで開催している全体会合について紹介します。私は、Planning subgroupのリーダーを担当している福地と申します。Planning subgroupは毎回全体会合を企画しています。 My name is Hiro Fukuchi, I am the leader of the planning subgroup. This...