IT用語帳
APソフトウェア · オープンソースソフトウェア

GPL

GNU General Public License

じーぴーえる

コピーレフトの理念に基づくOSSライセンス。GPLソフトウェアを改変・配布する場合、派生物も同じGPLで公開しなければならない(伝搬性)。Linuxカーネルが代表的なGPLソフトウェア。LGPLはライブラリ向けの緩和版。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 9 回出題(応用情報技術者試験 5・基本情報技術者試験 2・エンベデッドシステムスペシャリスト試験 1・高度試験 午前Ⅰ 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

応用情報技術者試験の過去問によく出る用語

Related

関連キーワードの用語

APOSS

ソースコードが公開され、自由に使用・改変・再配布できるソフトウェア。GPL、MIT License、Apache License、BSDLなどのライセンス形態がある。Linux、Apache、MySQL、PostgreSQL(LAMP/LAPP構成)が代表例。

APDocker

コンテナ型仮想化プラットフォーム。アプリケーションとその実行環境をコンテナとしてパッケージ化し、どの環境でも同一に動作させる。VMと比較してオーバーヘッドが小さく起動が速い。Dockerfileで環境構築を自動化できる。

APKubernetes

コンテナのデプロイ、スケーリング、管理を自動化するコンテナオーケストレーションプラットフォーム。Pod、Service、Deploymentなどのリソースでアプリケーションを管理し、自動復旧やローリングアップデートを実現する。

APGit

分散型バージョン管理システム。各開発者がリポジトリの完全なコピーをローカルに持ち、ブランチ、マージ、リベースなどの操作で並行開発を管理する。GitHub、GitLabなどのホスティングサービスと組み合わせてチーム開発に利用。

APコピーレフト

改変や再配布を認める代わりに、派生物にも同じライセンスの適用を義務づける考え方。GPLが代表例で、自社製品に組み込むとソースコードの公開義務が生じうるため、利用時の確認が欠かせない。

APBSDライセンス

著作権表示と免責条項の保持だけを条件に、改変・再配布・商用利用を広く認めるライセンス。派生物へ同じ条件を課さない非コピーレフト型のため、独占的な製品への組込みが容易である。