OSSの著作権・改変・保守サポートの正しい理解
ITパスポート試験 令和5年度 問82 / ソフトウェア › オープンソースソフトウェア
過去問にチャレンジ
OSS(Open Source Software)に関する記述a~cのうち,適切なものだけを全て挙げたものはどれか。 a ソースコードに手を加えて再配布することができる。 b ソースコードの入手は無償だが,有償の保守サポートを受けなければならない。 c 著作権が放棄されており,無断で利用することができる。
- ア
a
- イ
a,c
- ウ
b
- エ
c
会話形式の解説
講師今回はOSS、つまりソースコードが公開されているソフトウェアの性質を問う問題です。記述が3つあるので、改変・再配布、保守サポート、著作権の3点について、一つずつ適切かどうかを判定していきましょう。
受験者OSSは無料で自由に使えるソフトというイメージがあります。なので、著作権が放棄されていて自由に使える、という記述も正しそうに見えました。
講師そこが一番迷いやすいところです。OSSは「ライセンスの条件に従えば、利用・改変・再配布ができるソフトウェア」と押さえてください。ライセンスとは、著作権者が決めた利用の許諾条件のことです。
受験者条件付きで許可されている、ということですか。だとすると、著作権は作者に残っているのですね。
講師そのとおりです。OSSの著作権は放棄されていません。利用者はライセンスによって許諾を受けて使っているので、無断で何をしてもよいわけではありません。ですから「著作権が放棄されており、無断で利用できる」という記述は不適切です。
受験者では、ソースコードに手を加えて再配布できる、という記述はどうでしょうか。勝手に書き換えて配るのは問題がありそうに感じます。
講師改変と再配布は、むしろOSSの中心的な性質です。ライセンスの条件の下で認められているので、この記述は適切です。ただし、再配布するときの条件、たとえば著作権表示を残す、ソースを公開するといった点は、ライセンスによって異なります。
受験者残るのは、入手は無償だが有償の保守サポートを受けなければならない、という記述です。企業がOSSのサポートを売っている話は聞いたことがあります。
講師企業などが有償サポートを提供することは実際にあります。ただ、利用者がそれを受ける義務はありません。「受けなければならない」という部分が誤りです。また、OSSで本質的に大事なのはソースコードを入手できることで、「OSSなら必ず無償」というわけでもありません。
受験者整理すると、適切なのは改変・再配布ができるという記述だけです。著作権の記述を含む組合せや、サポート義務の記述を選ぶ選択肢は誤りなので、aだけを挙げたアが正解ですね。
講師正解です。補足すると、著作権が放棄されたソフトウェアは一般にパブリックドメインソフトウェアと呼ばれます。著作権が放棄されている点で、作者に著作権が残るOSSとは異なります。「無償」「自由に使える」という言葉から著作権の放棄まで連想してしまいやすいので、注意してください。代表的なOSSライセンスには、MIT、Apache 2.0、GPLなどがあります。
まとめ
OSS(オープンソースソフトウェア)は、ソースコードが公開されていて、ライセンスの条件に従えば利用・改変・再配布ができるソフトウェアです。著作権は放棄されておらず作者に残っていて、利用者はライセンスによって許諾を受けて使っています。有償の保守サポートを利用することはできますが、受ける義務はありません。適切な記述は「改変して再配布できる」だけなので、正解はアです。著作権が放棄されたパブリックドメインソフトウェアとは、著作権が放棄されているかどうかという点で異なります。
解答・解説
正解はアです
この問題のテーマ
OSS(ソースコードが公開されているソフトウェア)について、適切な記述を選ぶ問題です。改変・再配布、保守サポート、著作権の3点で、何が正しく何が誤りかを見分けます。
解き方の考え方
最初に、OSSが「ソースコードが公開され、ライセンスの条件に従えば利用・改変・再配布ができるソフトウェア」であることを確かめます。次に、a~cをこの説明と一つずつ照らします。aの改変・再配布は、この説明のとおりなので適切です。bは有償サポートを「受けなければならない」とする点が、cは「著作権が放棄」「無断で利用」とする点が、この説明に合わないので不適切です。したがって、適切なのはaだけで、アが正解です。
選択肢ごとの解説
- ○ア a記述aの「ソースコードに手を加えて再配布できる」は、OSSの性質として適切です。OSSはライセンスの条件の下で、ソースコードの改変と再配布が認められています。bとcは不適切なので、aだけを挙げたこの選択肢が正解です。
- ×イ a,caは適切ですが、組み合わされているcの「著作権が放棄されており、無断で利用できる」は不適切です。OSSの著作権は放棄されておらず、作者に残っています。利用者はライセンスによって利用の許諾を受けているので、無断で何をしてもよいわけではありません。
- ×ウ b記述bは、有償の保守サポートを受けなければならないと言っています。企業などが有償サポートを提供することはありますが、利用者に受ける義務はありません。また、OSSで重要なのはソースコードを入手できることで、必ず無償というわけでもありません。したがって、bは不適切で、この選択肢は誤りです。
- ×エ c記述cの「著作権が放棄されている」という説明は不適切です。OSSは著作権のないソフトウェアではなく、著作権者がライセンスで定めた範囲内で利用が認められているソフトウェアです。
補足
著作権が放棄されたソフトウェアは、一般にパブリックドメインソフトウェアと呼ばれ、OSSとは区別されます。「無償で使える」「誰でも自由に使える」といった言葉だけで、著作権が放棄されていると考えないように注意しましょう。代表的なOSSライセンスには、MIT、Apache 2.0、GPLなどがあります。
POINT
- OSSはソースコードが公開されていて、ライセンスの条件に従えば利用・改変・再配布ができます。
- OSSの著作権は放棄されておらず作者に残っており、利用者はライセンスによって利用の許諾を受けています。
- 有償の保守サポートを利用することはできますが、受ける義務はありません。
- 再配布するときの条件(著作権表示を残す、ソースを公開するなど)はライセンスによって異なります。
