著作権表示を作成するジェネレーター
ウェブサイト、文書、アプリケーション、創作物、ソースファイルに使える統一された著作権表示を生成します。権利者名と、4桁の単年または両端を含む年範囲を入力してください。余分な空白を整え、©記号を使い、範囲は読みやすいダッシュで表示します。権利者名が空の場合や、年の形式が不正または逆順の場合はエラーになるため、よくある入力ミスを残さず結果をコピーできます。
無料で実行
必要な情報から表示を組み立てます
簡潔な著作権表示は通常、著作権記号、対象年、権利者名という3つの要素で構成されます。このジェネレーターはそれらを適切な順序に並べ、コピーできる1行として返します。権利を実際に保有する個人または組織の正式名称を入力してください。ホスティング事業者、デザイナー、販売者が権利者でない場合、その名称を入れるものではありません。作品に該当する公開年が1つなら4桁の年を指定します。継続的な公開期間を示す必要がある場合は、2021-2026のように両端を含む範囲を指定してください。結果はダッシュを統一し、© 2021–2026 Northstar Studio LLCのような整った行になります。先頭と末尾の空白は削除され、権利者名の途中に重複した横方向の空白も1つにまとめられます。この処理により、フッター、配布文書、アプリ画面、リポジトリのヘッダーで表記をそろえながら、名称に含まれる意味のある句読点や大文字小文字は維持できます。
年または期間を根拠に基づいて選びます
著作権表示の年は事実に基づく入力であり、ジェネレーターが推測する値ではありません。作品と公開方針に合う年を指定してください。完成した単発の出版物には単年が適する場合があり、複数年にわたって維持されるサイト、製品、コレクションには範囲が適する場合があります。このツールは4桁の開始年と任意の4桁の終了年を受け付けます。区切りにはハイフン、エンダッシュ、エムダッシュを使用でき、出力は1つの標準形式に統一されます。開始年と終了年が同じ場合は単年に簡略化されます。逆順の範囲は、値を自動的に入れ替えると入力ミスを隠すおそれがあるため拒否されます。コンマ区切りの年一覧、省略した終了年、単語、月日を含む日付も、1行の表示として曖昧になるため受け付けません。このツールは文書を調査せず、法的に適切な年も判断しません。古い資料の更新や異なる時期の寄稿をまとめる場合は、公開前に必ず根拠となる年を確認してください。
整形した行を適切な場所で使います
生成した表示は、読者が権利情報を見つけやすい場所に配置してください。たとえば、ウェブサイトのフッター、文書の標題紙、アプリケーションの情報画面、ドキュメントページ、ソースファイルのヘッダーなどです。応答には完成した表示に加え、記号、年、権利者を分けた項目も含まれるため、そのままコピーする用途にも自動テンプレートにも利用できます。処理は決定的で、同じ入力からは常に同じ出力が得られます。現在の日付が裏で追加されることはありません。情報は外部サービスへ送信されず、権利の検索や主張の検証も行いません。正しく整形された1行は権利者情報を伝える一要素にすぎません。指定した当事者の所有権を証明せず、ライセンスの代わりにもならず、許諾内容を定めず、著作権登録や法的助言も行いません。所有、譲渡、共同著作、法域、ライセンスに疑問がある場合は、資格を持つ専門家へご相談ください。日常的な整形では、重要な判断を利用者の管理下に置いたまま表記の不統一を減らせます。
活用例
サイトのフッターを統一する
サイトのテンプレート向けに標準化した表示を作り、全ページで権利者の正式名称を統一できます。
文書の前付けを準備する
報告書、電子書籍、規程、プレゼンテーションなどの公開文書に使う明瞭な1行を整形できます。
ビルド工程で表示を生成する
構造化された応答を使い、検証済みの同じ著作権表示をアプリや文書へ挿入できます。
よくある質問
ジェネレーターには何を入力しますか?
空でない権利者名と、4桁の単年または4桁の年からなる両端を含む範囲が必要です。
年の範囲はどのように入力しますか?
2021-2026のように開始年と終了年を入力してください。出力ではダッシュを統一して範囲を表示します。
現在の年は自動的に選ばれますか?
いいえ。現在の日付を参照したり年を推測したりしません。作品に該当する年を指定してください。
生成した表示は権利の保有を証明しますか?
いいえ。入力内容を整形するだけです。所有権の検証、著作権登録、ライセンス付与、法的助言は行いません。
権利者名が空の場合はどうなりますか?
権利者のない表示は不完全なため、無効な入力としてリクエストがエラーになります。
APIの利用料金はいくらですか?
APIリクエスト1回につき$0.002です。ブラウザー版は有料APIリクエストなしで実行できます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/legal2/copyright-notice-generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"holder":"Northstar Studio LLC","year":"2021-2026"}'const res = await fetch("https://api.kit.forhosting.com/legal2/copyright-notice-generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"holder": "Northstar Studio LLC",
"year": "2021-2026"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/legal2/copyright-notice-generate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"holder": "Northstar Studio LLC",
"year": "2021-2026"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/legal2/copyright-notice-generate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"holder":"Northstar Studio LLC","year":"2021-2026"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"holder":"Northstar Studio LLC","year":"2021-2026"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/legal2/copyright-notice-generate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"holder": "Northstar Studio LLC",
"year": "2021-2026"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "legal2.copyright_notice_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |