01 / UNDERSTAND
仕組みと使いどころ
ソフトウェアでは、利用者がソースコードを確認し、機能の追加や不具合の修正、用途に応じた変更、再配布を行えます。共同開発、透明性、情報共有を重視し、幅広い参加者が改善に貢献できる点が特徴です。ただし、許可の範囲や義務はライセンスごとに異なります。変更部分の公開や著作権表示などを求める場合もあるため、公開されているから無条件に利用できるとは限りません。また、オープンソースは単に無料という意味ではなく、有償の支援や運用サービスが提供されることもあります。
02 / IN PRACTICE
Open Sourceの活用例
たとえば、こんな場面で
AIアプリを開発する際、オープンソースの機械学習フレームワークを採用し、ソースコードを確認しながら必要な機能を組み込む方法が考えられます。変更や配布を行う場合は、そのライセンス条件に従います。
03 / GOOD TO KNOW
使うときのポイント
採用前にライセンスを確認し、商用利用、改変、再配布、ソースコード公開、著作権表示の条件を把握します。導入や保守、支援サービスには別途費用が生じる場合があります。
参考資料
What is Open Source? - Open Source Explained - AWS (新しいタブで開きます)What Is Open Source Software? | IBM (新しいタブで開きます)用語の説明や活用例に関連する参考資料です。
READ & LEARN
記事一覧を見る 用語を知ったら、活用を知る。
AI LABで、AIの動向や業務に取り入れるヒントを読む。
