プログラムの著作物とは
プログラムの著作物とは、コンピュータプログラムの表現に関して、著作権法で保護される著作物の区分の一つです。ソースコードなど、プログラムとして具体的に書かれた表現が対象になります。一方で、機能のアイデアや、アルゴリズムそのもの、プログラム言語や規約は、保護の対象から除かれると考えられています。 著作権法では、プログラムは著作物の例示の一つとして挙げられています。プログラムの作成に用いる言語、規約、解法は、保護の対象外とされています。
仕組み・ポイント
主な要素を整理すると次のとおりです。
| 項目 | 内容 |
|---|---|
| 保護される対象 | プログラムとして書かれた具体的な表現(ソースコードなど) |
| 保護されにくいもの | 機能のアイデア、アルゴリズム、ありふれた表現、プログラム言語や規約 |
| 権利の帰属 | 作成者や、職務として作成した会社など。契約による取り決めが重要 |
| 他の保護 | 特許、営業秘密、契約による保護と併用する |
ソースコードの著作権は、開発を委託したときに帰属が曖昧になりやすい点が、事業の現場でよく問題になります。納品物の権利を誰が持つのか、改変や再利用が自由かを、契約で明確にしておく必要があります。
判断のポイント
- 成果物のどの部分が表現で、どの部分がアイデアかを区別できているか。
- 委託先との契約で、権利の帰属と利用範囲を確認したか。
- 組み込んだOSSやライブラリの条件を一覧にしているか。
実務での使い方・具体例
システム開発を外部に委託する場面を想定します。契約書で、成果物の著作権をどちらが持つのか、委託先が持つ場合に自社がどの範囲で使えるのか、既存のモジュールの扱いをどうするのかを確認します。さらに、自社の開発者が書いたコードでも、会社が権利を持つ条件を、就業の規則や契約で整えます。OSSの利用条件との整合も確認します。
進め方の例
- 開発の契約で、成果物の権利の帰属と利用範囲を確認する。
- 既存のコードやOSSを含む場合の扱いを、条項で整理する。
- 社内の開発者が作成したコードの権利について、規則を整える。
プログラムの保護は、著作権だけでは不十分な場合があります。アイデアや仕組みは特許、秘密にしたい部分は営業秘密、利用の条件は契約というように、複数の手段を組み合わせて考えることが重要です。
開発の現場では、既存のコードの流用や、複数の会社が関わる開発が一般的です。誰がどの部分を作り、どの条件で使えるのかを、開発の初期から記録しておくと、納品や事業売却の場面でも説明がしやすくなります。
よくある誤解と注意点
- 機能のアイデアやアルゴリズムは、著作権では保護されません。
- 外部に依頼して作った場合、自動的に自社の権利になるとは限りません。
- OSSを組み込んだコードは、元のライセンスの条件に従う必要があります。
- 個別の判断は事案によるため、専門家に確認してください。
- 法令・制度や運用は改正で変わります。実際の判断や手続きの前に、最新情報を公的機関や弁理士・弁護士などの専門家で確認してください。費用、期限、要件などの具体的な内容は、必ず公式の案内に当たってください。
関連用語
- 著作物:プログラムが属する概念
- 業務委託契約:開発を委託する場合の契約
- オープンソースソフトウェア(OSS)のライセンス:組み込んだOSSの条件
- ソフトウェア使用許諾契約:利用を許諾する契約
Otsumuに相談できること
開発の契約と権利の帰属は、事業の自由度を左右します。Otsumuでは、開発体制と契約の関係を整理し、確認すべき論点を洗い出すお手伝いができます。 新規事業の進め方全体の整理は新規事業・事業戦略のサポートで扱っています。
状況を聞いたうえで論点だけ整理したい場合は、30分の無料相談をご利用ください。個別の権利判断や手続きは、必要に応じて弁理士・弁護士など専門家と進める前提でご相談いただけます。
執筆:Otsumu株式会社 / 編集日 2026.10.04