あらゆる用途で無料
チャートにロゴなし
TradeCanvas はチャートにもウィジェットにも、自身の表示を一切描きません。MIT ライセンスが求めるのは、ライセンス文をコードに添えておくことだけです。
外部への送信なし
ライブラリにテレメトリはありません。接続を開くのは、貴社が起動したデータアダプター(組み込みの取引所フィード、または独自のもの)を通じてだけです。
申請も承認も不要
npm install するだけで、システム監査に載っている機能はすべて使えます。板(DOM)ラダー、板の厚みチャート、ヒートマップも含みます。
ソースコードのすべて
読むのも、直すのも、フォークするのも自由です。MIT は貴社のコードに何も求めません。コードは貴社のものであり、望むなら非公開のままにできます。
IT 審査に対応
セキュリティ審査やベンダー審査でよく聞かれる項目と、それぞれの答えを確かめられる場所です。
- サードパーティのランタイム依存関係なし:チャートパッケージが依存するのは TradeCanvas 自身の core と commons だけです。出典 ↗
evalもnew Functionも使っていないため、unsafe-evalを許可しない Content Security Policy の下で動作します。- ウィジェットは
<style>要素を 1 つ追加するため、そのページにはstyle-src 'unsafe-inline'が必要です。ヘッドレスのChartは何も追加しません。出典 ↗ - セキュリティ上の問題は非公開で報告でき、1 週間以内に回答します。出典 ↗
- すべてのプルリクエストは CI でビルド、型チェック、テストされます。ユニットテストは 3,000 件超です。出典 ↗
- リリースは開発者の手元のマシンからではなく、リポジトリから GitHub Actions で公開されます。出典 ↗
- Chrome 80+、Firefox 80+、Safari 14+、Edge 80+。出典 ↗
- ライセンス:MIT、1 ページ。出典 ↗
データも、サーバーも、貴社のもの
チャートは、渡されたバー、ティック、注文を描くだけです。独自のバックエンドは DataAdapter で、あるいは URL、履歴取得関数、メッセージパーサーを渡した WebSocketAdapter で接続します。注文は貴社の執行アダプターを通じて送られます。方法は Realtime と Trading のドキュメントにあります。
初期パートナー
TradeCanvas を自社のお客様に届ける、最初の証券会社・ブローカー、取引プラットフォーム、フィンテックチームを募集しています。
提供するもの
- データフィードと注文の接続をサポート
- 直面した問題を優先して修正
- 次に何を作るかへの意見反映
お願いしたいこと
- 開発中のフィードバック
- 本番稼働後、利用企業として社名を挙げる許可
お問い合わせ
貴社について、何を開発しているか、どの市場向けかをお聞かせください。
コードに関する質問は、GitHub の Issues で公開の場でお寄せいただくのが最適です。 GitHub issues ↗
よくある質問
TradeCanvas の名前やロゴを表示する必要はありますか?
いいえ。ライセンス文をコードに添えておけば十分で、node_modules にはすでに含まれています。画面に何かを表示する必要はありません。
自社のコードを公開する必要はありますか?
いいえ。MIT は周囲のコードに何の条件も課しません。
ライセンスが後から変わることはありますか?
リリース済みのバージョンはすべて MIT であり、今後も MIT のままです。公開されたリリースのライセンスを取り消すことはできません。