このページは英語から翻訳されています。
開発者向けツール
ライセンス管理とキー発行の仕組みを構築する
キーはどれも、あなたが読めるサーバー関数が発行します。アクティベーションはどれも数えられる1行。取り消しはどれも、次の照合が従う事実。実際に公開するソフトウェアのためのライセンス。
テキスト ボックスにアイデアを入力するだけで、AIがそれを構築します。
キー生成スクリプトが、ライセンス事業ではない理由
2人のスタジオがコンプレッサーのプラグインを公開していて、ライセンスは片方が週末に書いたスクリプトで回っています。文字列に署名し、メールでそれを購入者に貼り付け、表計算がだいたいのところ誰が何を持っているかを覚えています。そこから質問が始まります。キー0x4F2Aは、どの端末に入っているのか。3月のチャージバックは、結局キーが引き上げられたのか。海賊版のフォーラムに出回っているシリアルが、なぜまだ通るのか。
ライセンスは、暗号技術の衣装を着たデータの問題です。署名は1つの関数にすぎません。事業のほうは、そのまわりの台帳です。購入、席、端末、取り消し。そしてその台帳は、チェックアウトとポータルとアクティベーションのエンドポイントが同じ行を読む場所に置かれていなければなりません。Klivは台帳と店舗をひとつのアプリとして構築し、キーを発行する関数を、その中のごく普通のコードとして置きます。
キーが引き受けるもの
ライセンスは文字列ではありません。履歴を持つレコードであり、その履歴のどの部分も、何かが確かめられる1行です。
ライセンス
製品、エディション、席数、そしてそれを生んだ購入。キーの文字列はこの行から導かれます。真実は行のほうで、文字列はその旅券です。
アクティベーションの台帳
アクティベーションはどれも、時刻を持つ端末のフィンガープリントです。席が2つということは、3台目が数によって拒まれるということです。使用許諾契約(EULA)の中の約束によってではなく。
顧客の棚
購入者はみな、自分のキーと、有効な端末と、席をひとつ空けるボタンが並ぶポータルのページを持ちます。書かれずに済んだ問い合わせです。
発行の関数
型のついたTypeScriptのサーバー関数が、キーに署名します。署名の秘密鍵はプラットフォームの金庫にあり、ソースの中には一切ありません。ロジックは、あなたが監査できるコードです。
保守と更新
買い切りのライセンスは動き続けます。期限が切れるのは、更新の配信のほうです。保守は日付を持つ利用権であり、ダウンロードのページはビルドを渡す前にそれを確かめます。
取り消し
返金やチャージバックがライセンスの行を反転させ、次のアクティベーションの照合がその反転を読みます。配布すべきブラックリストのファイルはありません。台帳がブラックリストです。
キー0x4F2A、1年目
1つのライセンスを、現場で1年を過ごすあいだのありふれた屈辱を通して追いかけます。
購入
24,800円のスタジオ版のチェックアウトが完了します。その同じトランザクションが署名付きのキーを発行し、ライセンスの行を綴じます。納品のメールは、キーとポータルのリンクを運びます。
2台目
購入者はスタジオのデスクトップを、次にノートパソコンをアクティベートします。台帳は2席のうち2席と読み、両方のフィンガープリントが日付つきでライセンスの上に座ります。
死んだマザーボード
10月、デスクトップが死にます。彼女はポータルにサインインし、死んだ端末の席を空け、買い替えた機械をアクティベートします。メールのやり取りもなく、人が間に入ることもありません。
失効
年8,800円の保守が切れます。プラグインは動き続けます。彼女のものですから。ただ、ダウンロードのページは、更新の支払いが通るまで新しいビルドを差し出さなくなります。
更新
彼女は同じポータルから更新します。利用権の日付が動き、更新の配信はその分で再び開き、ライセンスの行は1年ぶんをまるごと記録に持ちます。
最初のキーを切る
プラグインのライセンスポータル
キー、席、そして自分で解除。
“うちのオーディオプラグインのライセンスサイトを作ってください。購入すると署名付きのキーが発行されて、アクティベーションは2台までで、購入者がポータルから自分の端末を管理できるようにしてください。”
席数制のチームライセンス
キーはひとつ、席はプール、管理者がひとり。
“デスクトップツールのチーム向けライセンスを作ってください。会社が10席のライセンスを買って、管理者が指名したユーザーに席を割り当てて、割り当てを外した席はプールに戻るようにしてください。”
期限の切れる試用キー
14日、そのあとは行が「だめ」と言う。
“試用ライセンスの仕組みを作ってください。訪問者が14日間のキーを申請して、アクティベーションの照合がライセンスの行から期限を読んで、切れた試用にはアップグレードの案内をメールで送ってください。”
シリアル番号の、サーバー側
発行は、監査できるコードです。 キーの生成は型のついたサーバー関数として走ります。購入を検証し、キーを導出し、署名し、行を綴じる。そしてアプリのソースは二か所に存在します。Klivの上と、スタジオの名前で持つGitリポジトリの中に。互いが互いを追いかけます。プルして、署名の関数を1行ずつ読み、自分のエディタで締め上げ、プッシュする。Klivは、あなたがプッシュしたものを走らせます。売上を守るコードにとって、その検分の権利こそが機能です。
商取引とライセンスは、ひとつの背骨を共有します。 24,800円の購入も、年8,800円の保守のサブスクリプションも、ライセンスの行も、あなた自身のStripeアカウントに紐づくひとつのデータベースに住みます。だから返金は、誰かがそうすべきだという連絡票ではなく、取り消しを起こす出来事そのものです。返金を承認すれば、同じ動きの中でライセンスが反転します。
アクティベーションのエンドポイントは、あなたが形を決めます。 オフラインのスタジオのための猶予期間、エディションごとの席数、より厳しいフィンガープリント。これらはベンダーの料金階層ではなく、コードと列としてのあなたのルールです。
ライセンスは、ソフトウェア事業のチェックアウト側の端です。プラン、試用、計量される中間部を含む生き物ぜんたいは、SaaSを作る人のためのKlivにいます。
最初のキーの前に、4つの問い
返金やチャージバックのとき、何が起こりますか?
返金はあなたの承認を待ち、承認は同じトランザクションの中でライセンスの行を反転させます。キーの文字列は、世界のどこかにまだ存在します。けれども次のアクティベーションの照合が読むのは行であり、行は「だめ」と言います。チャージバックも、あなたのために印が立てられたうえで同じ道を通ります。
一度もオンラインにならない端末はどうしますか?
アクティベーションの方針はあなたのコードなので、オフラインは設計上の判断です。ポータルからオフライン用のアクティベーションファイルを発行してもよいし、照合と照合のあいだに猶予の窓を許してもかまいません。台帳は、あなたが選んだ道を端末ごとに記録します。
すでに売ったライセンスを取り込めますか?
はい。既存のキーも、ほかと同じように行になります。端末も保守の日付も、あなたの表計算から埋められます。古いキーは検証を通り続けます。動くのは、帳簿づけだけです。
顧客はキーを使うのにアカウントが要りますか?
キーはメールで届き、アカウントなしで動きます。ポータル——席を空ける、ビルドを落とす、保守を更新する——こそが、サインインが働きを見せる場所です。パスキーでも、メールとパスワードでも、あなたの選択で。
クリエイターが構築
可能性を探る
世界中の開発者とクリエイターが Kliv で構築した実際のアプリをご覧ください
Memory Café Coordination Tool
A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.
Remit Record
Track remittances and household budgets seamlessly.
Next Page Book Club
Manage your book club easily with proposals, voting, and history tracking.
Northfern Tattoo Studio
Portfolio and booking site for Northfern Tattoo Studio.
Campo Agua Gestión
Sistema de gestión del agua comunitario para aldeas.
つくりて — 伝統工芸職人サイト
職人が作品を展示し、受注管理を行うサイトです。
Tidal Surf Reports
Crowd-sourced surf condition tracking app.
Riverside Commons HOA Management
A portal for HOA management at Riverside Commons.
よやくん — レストラン予約管理
小規模レストラン向けの予約管理サイトです。
Troop 214 Scout Management
A management tool for Scout Troop 214, focused on outings, advancement, and communication.
Te Kura Kaupapa Māori Whānau Board
A whānau coordination tool for Māori-medium schools.
Tsev Nyeem Ntawv Library
Mobile library coordinator for Hmong and Lao communities.
Memory Café Coordination Tool
A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.
Remit Record
Track remittances and household budgets seamlessly.
Next Page Book Club
Manage your book club easily with proposals, voting, and history tracking.
Northfern Tattoo Studio
Portfolio and booking site for Northfern Tattoo Studio.
Campo Agua Gestión
Sistema de gestión del agua comunitario para aldeas.
つくりて — 伝統工芸職人サイト
職人が作品を展示し、受注管理を行うサイトです。
Tidal Surf Reports
Crowd-sourced surf condition tracking app.
Riverside Commons HOA Management
A portal for HOA management at Riverside Commons.
よやくん — レストラン予約管理
小規模レストラン向けの予約管理サイトです。
Troop 214 Scout Management
A management tool for Scout Troop 214, focused on outings, advancement, and communication.
Te Kura Kaupapa Māori Whānau Board
A whānau coordination tool for Māori-medium schools.
Tsev Nyeem Ntawv Library
Mobile library coordinator for Hmong and Lao communities.
あなたのキーに、あなたが読めるコードが署名する
署名は、簡単なほうの100行です。席と、試用と、保守の条件を説明してください。その署名に意味を持たせる台帳を、Klivが構築します。