Voxtiva はオープンソースソフトウェアの上に成り立っています。Voxtiva を動かしているもののほとんどは、当社が書いたものではありません。すべてのページを描画するフレームワーク、お客様の Google Meet の通話に参加するブラウザ、会議の音声を音声認識モデルが読み取れる形に変える音声処理ツール、そして製品全体で使っている書体は、いずれも他の人たちが書き、無償で公開したものです。このページでは、それらの名前を挙げ、各ライセンスが求める表示を掲載します。
Voxtiva はホスト型のウェブサービスです。これらのソフトウェアのコピーがお客様に渡されることはなく、お客様はブラウザを通じてインターネット越しに利用します。この区別はこのページ全体を貫いています。ライセンス上の義務のほとんどは、まさにこの点によって決まるからです。
コピーレフトの状況: 調査でわかったこと
Voxtiva のアプリケーション本体には、GPL、LGPL、AGPL、MPL その他のコピーレフト系のコンポーネントは一切使われていません。 JavaScript の依存関係ツリーからインストールされる 421 個のパッケージは、そのすべてがパーミッシブ(寛容型)ライセンスです。MIT、Apache-2.0、ISC、BSD、Blue Oak、あるいはさらに制約の少ないものです。ウェブアプリケーションにも、ボット自身のコードにも、ソースコードの開示を相互に義務づけるものは含まれていません。
コピーレフトのソフトウェアは、当社のサーバー上、会議ボットのコンテナ内では実際に動作しています。 ボットは Debian Linux のイメージ上で動作し、LGPL でライセンスされる FFmpeg と PulseAudio を呼び出します。あわせて、一部が GPL である通常の Debian のユーザーランドも動作しています。これらのソフトウェアは、当社が当社自身のマシンにインストールして実行しているものです。お客様に送信されることはなく、お客様がダウンロードする何かに同梱されることもなく、当社が頒布するコードにリンクされることもありません。
これが重要なのは、GPL および LGPL の義務が頒布に伴って生じるものだからです。 サービスを提供するためにサーバー上で GPL や LGPL のプログラムを実行することは頒布にあたらず、ソースコードを公開する義務も生じません。ネットワーク越しの利用にまで効力が及ぶ代表的なライセンスは GNU Affero GPL ですが、AGPL でライセンスされたコンポーネントは Voxtiva のどこにも存在しません。アプリケーションにも、ボットにも、コンテナにもありません。インストール済みのツリー全体を AGPL、GPL、LGPL、MPL、EUPL、CDDL、CC-BY-SA、OSL、CPAL、SSPL について調べましたが、JavaScript の依存関係にはいずれも見つかりませんでした。
したがって、当社が義務として行わなければならないソースコード提供の申し出はありません。それでも、当社が実行しているコピーレフト・コンポーネントのソースコードを入手する方法を、このページの後半で説明しています。
ウェブアプリケーション
当社のサーバー上とお客様のブラウザ上で動作します。以下は apps/web の直接の依存関係と、各パッケージが自身の package.json で宣言しているライセンスです。
| コンポーネント | ライセンス | Voxtiva での役割 |
|---|---|---|
svelte 5 | MIT | UI フレームワーク。Voxtiva のすべての画面は Svelte のコンポーネントです |
@sveltejs/kit 2 | MIT | ルーティング、サーバーサイドレンダリング、マーケティングサイトとアプリ本体 |
@sveltejs/vite-plugin-svelte | MIT | ビルドとの統合 |
@sveltejs/adapter-auto | MIT | ビルド時にデプロイ用アダプタを選択します |
vite 6 | MIT | ビルドツールと開発サーバー |
convex | Apache-2.0 | 会議、文字起こし、要約を保持する Convex リアクティブバックエンドのクライアント |
convex-svelte | Apache-2.0 | Convex のサブスクリプション用 Svelte バインディング。文字起こしがリアルタイムに表示されるのはこれによります |
@convex-dev/stripe | Apache-2.0 | Stripe のサブスクリプションを同期する Convex コンポーネント |
@convex-dev/resend | Apache-2.0 | 会議後の要約メールを送信する Convex コンポーネント |
@convex-dev/workos-authkit | Apache-2.0 | 主催者の認証のための Convex コンポーネント |
@convex-dev/rate-limiter | Apache-2.0 | レート制限。上記のコンポーネントに伴って導入されます |
stripe | MIT | Stripe の Node SDK。チェックアウトと請求ポータルのセッション作成に使用します |
@workos/authkit-sveltekit | MIT | SvelteKit 向けの WorkOS AuthKit 連携 |
@inlang/paraglide-js | MIT | 英語・日本語・フランス語のメッセージカタログをコンパイルします |
@inlang/paraglide-js-svelte | MIT | Paraglide の SvelteKit 連携 |
@sentry/sveltekit | MIT | エラー監視。DSN が設定されているときのみ有効です |
typescript | Apache-2.0 | 製品全体を記述している言語 |
利用者のもとに届くことのないビルド・テスト用のツールも、網羅性のために挙げておきます。vitest(MIT)、svelte-check(MIT)、convex-test(Apache-2.0)、happy-dom(MIT)、@edge-runtime/vm(MIT)、@testing-library/svelte(MIT)、@playwright/test(Apache-2.0)、@types/node(MIT)、@types/bun(MIT)。
会議ボット
Google Meet と Microsoft Teams の通話に、参加者として表示される形で参加し、通話音声を取得する Bun のサービスです。以下は apps/bot の直接の依存関係です。
| コンポーネント | ライセンス | Voxtiva での役割 |
|---|---|---|
puppeteer-core 24 | Apache-2.0 | 会議に参加する Chromium ブラウザを操作します。当社が自分でインストールしたブラウザを制御するもので、ブラウザをダウンロードすることはありません |
@puppeteer/browsers | Apache-2.0 | ブラウザ解決のためのヘルパー。上記の依存関係です |
chromium-bidi | Apache-2.0 | WebDriver BiDi プロトコルのサポート。上記の依存関係です |
convex | Apache-2.0 | 会議の進行中に文字起こしの行をバックエンドへ書き戻します |
@sentry/bun | MIT | ボットプロセスのエラー監視 |
| Bun | MIT | ボットのビルドと実行に使うランタイム。Bun は WebKit 由来の JavaScriptCore を組み込んでおり、これは LGPL-2.1 および BSD でライセンスされています |
ボットコンテナのシステムソフトウェア
ボットは debian:bookworm-slim から作られたコンテナ内で動作します。コピーレフトのソフトウェアがあるのは、ここです。 そのいずれも誰にも頒布していません。サービスを動かすために、当社が当社自身のマシンにインストールしているものです。
| コンポーネント | ライセンス | Voxtiva での役割 |
|---|---|---|
| Debian GNU/Linux (bookworm) ベースイメージ | 混在。特に中核のユーザーランド(bash、coreutils、dpkg、apt)は GPL-2.0-or-later および GPL-3.0-or-later、GNU C Library は LGPL-2.1-or-later | コンテナが動作するオペレーティングシステム |
| FFmpeg | LGPL-2.1-or-later。ビルド構成によっては GPL-2.0-or-later のコンポーネントを含みます。Debian がパッケージしている ffmpeg バイナリは GPL コンポーネントを有効にしてビルドされています | 仮想サウンドデバイスから会議音声を取得し、再生用のコピーを MP3 にエンコードします |
LAME(libmp3lame、FFmpeg 経由) | LGPL-2.0-or-later | 音声の再生用ファイルに使う MP3 エンコーダ。Voxtiva は 16 kHz モノラルで明示的に呼び出します |
| PulseAudio | LGPL-2.1-or-later | Chromium が会議音声を再生し、FFmpeg が録音する対象となる仮想サウンドデバイス |
| D-Bus | AFL-2.1 または GPL-2.0-or-later(受領者がいずれかを選択) | コンテナ内で PulseAudio が必要とするメッセージバス |
| Chromium | BSD-3-Clause。ほかにコンポーネントごとの多数のライセンスがあり、LGPL-2.1 の部分も含みます | Google Meet または Microsoft Teams の通話に参加するブラウザ |
| Xvfb / X.Org | MIT(X11 ライセンス) | 仮想ディスプレイ。ヘッドレスの Chromium は Linux 上では無音の音声しか出さないため必要です |
| Node.js | MIT。OpenSSL は Apache-2.0、ICU は Unicode ライセンス | イメージのビルド中に pnpm を実行します |
| pnpm | MIT | イメージのビルド中に依存関係をインストールします |
個別に触れておくべきライセンス
以下はコピーレフトではありませんが、ほかのすべてのような単純な MIT や Apache-2.0 でもありません。当社のライセンス管理を確認する読者には、名前を挙げて示しておくべきものです。
| コンポーネント | ライセンス | 掲載理由 |
|---|---|---|
@sentry/cli、@sentry/cli-darwin | FSL-1.1-MIT(Functional Source License 1.1, MIT Future License) | OSI 承認のオープンソースライセンスではありません。ソースは公開されていますが競合利用の制限があり、各リリースから 2 年後に MIT に切り替わります。ビルド時にソースマップをアップロードする開発用のツールです。Voxtiva にリンクされることはなく、利用者のもとに届くこともありません |
caniuse-lite | CC-BY-4.0 | ブラウザ対応状況のデータで、ビルド時に browserslist が使用します。CC-BY は帰属表示を求めており、この行がそれにあたります。caniuse-lite は Alexis Deveria 氏および貢献者による caniuse.com のデータベースから派生したものです |
glob、lru-cache、minimatch、minipass、path-scurry | Blue Oak Model License 1.0.0 | パーミッシブで、明示的な特許許諾を含みます |
tslib | 0BSD | パブリックドメイン相当。帰属表示は不要です |
fast-sha256 | Unlicense | パブリックドメインへの権利放棄 |
postal-mime | MIT-0 | 帰属表示の要求がない MIT |
type-fest | MIT または CC0-1.0(お客様が選択) | 型定義のみ |
sqlite-wasm-kysely 0.3.0 | 宣言なし | このパッケージは package.json にライセンスを一切宣言しておらず、421 個のうち宣言がないのはこれだけです。Paraglide の i18n ツールチェーンの推移的依存関係として入ってくるもので、ビルド時にのみ使われ、当社が頒布するいかなる成果物にも含まれません。作者に確認を求めているところです。このパッケージをこのページから省くより、そのままお伝えするほうがよいと考えました |
実際にインストールされている 421 個のパッケージの内訳は、MIT が 306、Apache-2.0 が 70、ISC が 20、BSD-2-Clause が 8、Blue Oak 1.0.0 が 5、BSD-3-Clause が 4、FSL-1.1-MIT が 2、そして Unlicense、MIT-0、CC-BY-4.0、0BSD、「MIT OR CC0-1.0」、宣言なしが各 1 です。
フォント
Voxtiva は 4 つの書体で組まれています。4 つとも、ページの読み込み時に Google Fonts からお客様のブラウザへ配信されます。当社がフォントファイルを自前でホストしたり再頒布したりすることはありません。
| 書体 | デザイナー / ファウンダリ | ライセンス |
|---|---|---|
| Noto Sans JP | SIL Open Font License 1.1 | |
| Instrument Sans | Instrument | SIL Open Font License 1.1 |
| Instrument Serif | Instrument | SIL Open Font License 1.1 |
| Geist Mono | Vercel | SIL Open Font License 1.1 |
SIL Open Font License は、これらのフォントの使用、調査、改変、再頒布を、商用製品での利用も含めて認めています。ただし、フォント単体で販売しないこと、再頒布する版にはライセンスと著作権表示を必ず添えることが条件です。この表示はその要件を満たすものです。
英語の行と日本語の行を、同じ書体で、同じベースラインの上に、別々の文書から持ってきたように見せずに組めるのは、Noto Sans JP のおかげです。
Google のサーバーからフォントを読み込むことで、ページを表示するたびにお客様の IP アドレスが Google に開示されます。これはライセンスの問題ではなくプライバシーの問題であり、プライバシーポリシーで扱っています。
画像・動画・アイコン・国旗
国旗は当社のものです。 言語の横に表示される 15 か国の国旗は、当社が独自に簡略化して描いたもので、サイト自身のソース内にインライン SVG として手書きしています。国旗アイコンのセットから取ってきたものではなく、第三者のライセンスは伴いません。国旗そのものは著作権の対象になりません。
Voxtiva のワードマーク、シンボル、ファビコンは当社のものです。 このページに挙げたいずれのライセンスの対象でもなく、これらには下記の商標表示が適用されます。
Google Meet、Microsoft Teams、Zoom のロゴは当社のものではありません。 次のセクションをご覧ください。
商標
Google Meet および Google Meet のロゴは、Google LLC の商標です。Microsoft Teams および Microsoft Teams のロゴは、Microsoft Corporation の商標です。Zoom および Zoom のロゴは、Zoom Communications, Inc. の商標です。
Voxtiva がこれらの名称とロゴを使用しているのは、対応している会議プラットフォームを示すためです。それ以上の意味はありません。Voxtiva は、Google、Microsoft、Zoom のいずれとも、提携関係、推奨、スポンサー関係その他いかなる関係もありません。 また、このサイト上のいかなる記述も、これらの企業が Voxtiva を承認し、支援し、あるいは Voxtiva と関係があることを示すものと解釈されるべきではありません。
Voxtiva は、Zoom が公開している Real-Time Media Streams API を通じて Zoom に接続します。これは、各主催者が自身のアカウントについて承認する Zoom Marketplace アプリによるものです。Google Meet と Microsoft Teams には、Voxtiva は通常の会議参加者として参加し、会議にいる誰かが参加を承認する必要があります。
このサイト上のその他すべての製品名、ロゴ、ブランドは、それぞれの所有者に帰属し、識別のためにのみ表示しています。Voxtiva および Voxtiva のシンボルは、Senolytic Lab LLC(セノリティックラブ合同会社)の商標です。
ホスト型サービスと AI モデル
以下は、Voxtiva がネットワーク越しに呼び出しているサービスです。これらのソフトウェアが当社に頒布されることはなく、当社が再頒布することもないため、オープンソースライセンス上の義務は生じません。それでも掲載しているのは、このページを読む方が、この製品が何でできているのかを知りたいと考えるのは当然だからです。
| サービス | Voxtiva での役割 |
|---|---|
| Convex | 会議、文字起こし、翻訳、要約、チャットを保持するリアクティブデータベース |
| Modulate.ai | 会議の発話をリアルタイムに文字に変換します |
| DeepInfra | 翻訳し、ハイライトを作り、質問に答え、要約を書く AI モデルを実行します |
| WorkOS AuthKit | 主催者のサインインを処理します |
| Stripe | 決済を受け取り、請求ポータルを提供します |
| Resend | 会議後の要約メールを送信します |
| Fly.io | 会議ボットのコンテナを、会議 1 件につき 1 台のマシンで実行します |
| Sentry | エラー監視。DSN が設定されているときに動作します |
| PostHog | プロダクト分析。SDK を介さず、PostHog の米国エンドポイントへ直接送信します |
| Zoom | Zoom 会議の音声のみの Real-Time Media Streams を配信します |
| Google Fonts | 上記 4 つの書体をお客様のブラウザへ配信します |
Voxtiva が DeepInfra で使用している AI モデルは、当社のコード内の識別子でいうと、リアルタイム翻訳が google/gemma-4-26B-A4B-it、文字起こしへの質問応答・ハイライト・要約が deepseek-ai/DeepSeek-V4-Flash です。いずれも設定で変更でき、今後変わる可能性があります。モデルの重みは DeepInfra のインフラ上で動作しており、Voxtiva がホストすることも再頒布することもありません。
まだ確認できていないこと。 これらのモデルは、いずれも作成者自身の条件のもとで公開されています。Google は Gemma を Gemma Terms of Use のもとで公開しており、そこには Prohibited Use Policy(禁止用途のポリシー)が付随します。DeepSeek も独自のモデルライセンスのもとでモデルを公開しています。当社は重みを保持するのではなく DeepInfra の API を通じて双方を利用していますが、それらの条件のどれが API 利用者にまで及ぶのか、また、モデルの出力の利用を制限するものがあるのかについて、当社自身の分析はまだ終えていません。分かるまでは、及ばないと申し上げるつもりはありません。この分析の結果、ご利用にあたって何かが変わる場合は、このページだけでなく利用規約に記載します。現時点での見解が必要な場合は hello@voxtiva.com までお問い合わせください。
ライセンス原文とソースコードの入手
ライセンス原文について。 このページに挙げたライセンスは、いずれもそれを書いた団体が公開しており、正式な文言はその団体が公開しているものです。上で用いた SPDX 識別子(MIT、Apache-2.0、ISC、BSD-2-Clause、BSD-3-Clause、BlueOak-1.0.0、0BSD、MIT-0、Unlicense、CC-BY-4.0、FSL-1.1-MIT、LGPL-2.1-or-later、GPL-2.0-or-later、AFL-2.1)は、それぞれ SPDX ライセンスリスト上の全文に対応しています。原文を当社から直接お送りするほうがよろしければ、hello@voxtiva.com までメールでご連絡ください。お送りします。
当社が実行しているコピーレフト・コンポーネントのソースコードについて。 このページの冒頭で述べたとおり、当社はコピーレフトのソフトウェアを頒布していないため、GPL や LGPL に基づく書面による申し出の義務は負いません。それでも対応します。ボットコンテナ内のコピーレフト・コンポーネントはすべて Debian 自身のリポジトリから来ており、Debian は各バイナリのビルドに使った正確なソースを sources.debian.org で恒久的に公開しています。hello@voxtiva.com までご連絡いただければ、当社が実行しているパッケージ名とバージョンを正確にお伝えしますので、対応するソースを入手できます。今後、Voxtiva がコンテナイメージや、コピーレフトのソースからビルドしたバイナリの頒布を始めた場合には、このセクションは正式な書面による申し出に置き換えます。
このページの記載が、ライセンサーが公開している文言と矛盾する場合は、ライセンサーの文言が優先します。 ここでの説明は読む人のために書いた要約であり、ライセンスそのものに代わるものではありません。
お問い合わせ
hello@voxtiva.com までメールでご連絡ください。帰属表示が欠けている、誤っている、あるいは当社が使うべきでないものを使っているとお考えの場合は、お知らせいただければ訂正します。