higolab / Osmy

Osmy: A tool for software management using SPDX Documents
MIT License
2 stars 0 forks source link
sbom sbom-tool spdx

Osmy

English | 日本語

SPDX ドキュメントを用いたソフトウェアの管理を行うためのツール

ツールの構成

Osmy はサーバープログラムと CLI/GUI クライアントから構成されます.

サーバー

CLI/GUI クライアント

実行方法

サーバーおよびクライアントの実行には.NET 8 以降をインストールする必要があります. また,サーバーでは,SPDX ドキュメントのフォーマット変換のために,spdx/tools-javaを利用しているため, Java 11 以上がインストールされ,javaコマンドにパスが通っている必要があります.

サーバー(Osmy.Server)

[!NOTE] Linux で実行する場合は,/var/run/Osmy/var/lib/Osmyおよび/etc/Osmy以下に書き込みを行うため,root 権限が必要です.

# Ubuntu
# root権限が必要
sudo ./Osmy.Server

# Windows
./Osmy.Server.exe

脆弱性診断およびファイルのチェックサム検証の実行間隔などの設定ファイルについては, サーバーの設定を参照してください.

GUI クライアント(Osmy.Gui)

[!WARNING] Linux で実行する場合は,使用ライブラリの不具合(https://github.com/rioil/Osmy/issues/20)を回避するためにラテン文字ロケールで起動する必要があります.

# Ubuntu
LC_ALL=C ./Osmy.Gui

# Windows
./Osmy.Gui

CLI クライアント(Osmy.Cli)

以下のように引数なしで実行するとヘルプが表示されます.

# Ubuntu
./Osmy.Cli

# Windows
./Osmy.Cli

ライセンス

LICENSE.md

SPDX-License-Identifier: MIT
PackageLicenseDeclared: MIT