コンテンツへスキップ

倫理と所有権

A-Level Computer Science · トピック 7

查看幻灯片 練習する
このトピックのビデオレッスン 動画ページを開く
14:11

倫理、著作権とライセンス

求人情報を10倍速で仕分けるAIツールを作成したと想像してください。マネージャーは大喜びですが、あなたは少し心配な点に気づきます:それは静かに…

英語ナレーション・英語+中文字幕 burning-in

7.1

コンピューティング専門職のための倫理

シラバス
受験者は以下的能力を備えているべきである: メモおよびガイドライン
コンピューティングプロフェッショナルとしての**倫理(ethics)**の必要性と目的に対する理解を示す BCS(British Computer Society)、IEEE(Institute of Electrical and Electronic Engineers)などの専門倫理団体の加盟が重要であることの理解を含む
特定の状況において倫理的に行動する必要性、および倫理的または非倫理的な行動が及ぼす影響に対する理解を示す
**著作権法(copyright legislation)**の必要性に対する理解を示す
異なる種類の**ソフトウェアライセンス(software licencing)**を理解し、特定の状況におけるライセンスの使用を正当化できる ライセンスには、Free Software Foundation、Open Source Initiative、シェアウェア(shareware)、**商業ソフトウェア(commercial software)**が含まれる
**人工知能(Artificial Intelligence, AI)**に対する理解を示す AIの影響、社会、経済、環境問題を含む
AIの応用を理解する

出典: Cambridge International シラバス

コンピューティング専門職とは、ソフトウェアル、システム、ネットワーク、データなどの業務が他者に影響を与える人々のことです。業務が技術的なものであるため、他人はその質や誠実さを判断できないことが多いです。そのため、専門職は共通の倫理(良質な行動のための原則)に従っています。

倫理が重要な理由

  • 信頼 —— ユーザーや雇用主は専門職が自らの利益のために行動すると信頼しています。その信頼がなければ、ソフトウェアは信用を得られません。
  • 影響 —— ソフトウェアは医療機器、銀行、自動車などを動かしています。軽率または不誠実な業務は人々に危害を加える可能性があります。

専門団体(BCS、ACM、IEEE)はメンバー向けに倫理規定を発表しています。

コントロールルーム内のCCTVモニター壁
CCTVはプライバシー上の懸念を引き起こす——これはコンピューティング専門職が斟酌すべき倫理的課題の一つである
廃棄された電子機器の山
破棄電子機器(e-waste)は、計算技術に伴う環境負荷が拡大している
公共の福祉を中央に据え、健康と安全への懸念、公共利益、一般への恩恵、および一般の懸念と結ばれたハブ図
ソフトウェア開発は、複数の方法で一般の福祉に影響を与える

一般的な原則

  • 公共利益最優先 — 影響を受ける人々の安全と福祉を守る。
  • 誠実さと能力 — 自分のスキルについて正直である;持っていない専門性を claiming しない。
  • 機密保持 — クライアントや雇用主の私人情報を保護する。
  • 利害関係の回避 — 自身の利益がクライアントの利益と衝突する仕事を受けない。
  • スキルを最新に保つ;知的財産権とプライバシーを尊重し、同僚を公平に扱う。

専門団体の加盟

カリキュラムでは2つの団体が挙げられている:BCS(英国コンピュータ協会)とIEEE(電気電子工学会)。両団体は、メンバーが従うことを約束する行動規範を発行している。加盟の利点として、プログラムでは以下のように説明されている:遵守すべき倫理指針のセットにより、判断が個人の主観に委ねられないようにすること;メンバーを最新の情報で維持するための研修、会議、出版物;問題発生時の助言と支援、法的援助を含むこと;認められた専門職としての地位により、雇用主やクライアントがメンバーの業務を信頼すること。加盟しない場合の影響:倫理的な判断に関するガイドラインがないため、プログラマーは無意識に非倫理的な行為をする可能性がある;雇用主や顧客からの信頼性が低く、仕事を獲得するのが難しくなる;紛争時における支援がない;技術的・法律的な動向に遅れをとる。行動規範の目的(2点):安全で尊重され、プロフェッショナルな職場環境を作り、すべての従業員が期待されることや、自身の行動に対する結果を理解していることを保証すること。

** worked example.** プログラマーが同僚や一般に対してなぜ倫理的に振る舞う必要があるかを説明せよ。

同僚:公平かつ差別的な扱いをせず、彼らの業績、アイデア、機密情報を尊重する;ミスを正直に告白し、功績を認めるべきところに認める;発展を阻害するのではなく支援する。一般:個人データとプライバシーを保護する;欠陥が危害をもたらす可能性があるため、安全で信頼でき、適切にテストされたソフトウェアを提供する;ソフトウェアの機能について正直である;自分の能力範囲内でのみ仕事を受け持つ;法律に従い、社会や環境への広範な影響を考慮する。「公平」単体ではなく、理由とその結果のために各側面から得点する。

倫理的 vs 非倫理的な行動

倫理的に振る舞うことは、ユーザーを守り、評判を強化し、法的リスクを低減し、信頼を築く。非倫理的に振る舞うこと(テスト省略、バグ隠蔽、データの誤使用)は、実際のユーザーに被害を与え、解雇や法的措置につながり、評判を損ない、技術全般への信頼を揺さぶる。

境界的な判断に直面した際:どの側の利益が影響するかを特定し、倫理規定と法律を確認し、結果を权衡し、信頼できる上司に相談し、短期的な利便性よりもユーザーを守る選択肢を選ぶ。

** worked example.** チームの新しいAI採用ツールはCVを10倍速で処理するが、高齢応募者がより多く却下されていることに気づいた。リリースすれば上司を喜ばせるが、特定のグループを不公平に扱っている。倫理的な選択は、バイアス修正まで保留することであり、短期的な利便性よりも公共利益と公平さが優先される。

倫理はユーザーにも適用される。学校ネットワークに個人电脑を接続する学生は、他の人のプライバシーやデータを尊重し、不適切なSNS利用やいじめをせず、著作権対象物をダウンロードまたは共有せず、マルウェアを導入したり、アクセス禁止システムに侵入しようとせず、ネットワークを提供された目的で使用すべきである。「3つの倫理的配慮事項を列挙せよ」という回答は、これらの中から3つをリストアップすればよい。

探索

リスクと責任ラボ

関連するルール、リスク、または保護に基づいて例を並べ替えよ。

7.1

著作権

著作権とは、創作物の作者がそれを複製、配布、改変、上演する方法を管理する法的権利である。ソースコード、ソフトウェア、文書、画像、音声、動画には、登録不要で自動的に適用される。

著作権がなければ、誰でもソフトウェアを自由にコピーでき、開発者は報酬を得られず、模倣が合法となる。著作権がある場合、開発者は作品から収益を得て(より多くのソフトウェア制作を促進)、ユーザーは製作者を特定でき、ライセンスを通じて開発者の条件に基づいて再利用が行われる。著作権の期間は長く、著作者の死後通常70年続く。一般的なアイデアやアルゴリズムは著作権で保護されないが、特許で保護される可能性がある。

プログラマーがプログラムに著作権を登録すべき理由として、プログラムでは以下のように説明されている:所有者および著者として認定されること(所有権の公式な承認);誰かがコピーまたは盗用した場合に法的后果が生じること;競合他社による同一作品の販売を制限すること;ライセンスによって収益を得られるようにすること。著作権は記述されたプログラム自体に適用され、同じタスクを行う別のプログラムは侵害しない。

著作権は登録不要で自動的に発生し、著作者の死後約70年間継続し、コード、画像、文書をカバーする;特許は出願が必要で約20年間有効であり、発明やアルゴリズムをカバーする
著作権は自動的かつ長期にわたる;特許は出願が必要で約20年間有効
探索

リスクと責任ラボ

関連するルール、リスク、または保護に基づいて例を並べ替えよ。

English 日本語
copyright/ˈkɒpɪraɪt/ 著作権
patent/ˈpeɪtənt/ 特許
software licence/ˈsɒftweə ˈlaɪsəns/ ソフトウェアライセンス
proprietary/prəˈpraɪətəri/ プロプライエタリ
7.1

ソフトウェアライセンス

ソフトウェアライセンスとは、所有者の条件に基づきソフトウェアを使用する許可を与える契約であり、それを選択して適用することをソフトウェアリセンシングという。

コマーシャル(プロプライエタリ)

  • コマーシャルソフトウェアは販売される:あなたはライセンスを購入し、その条件の範囲内でのみソフトウェアを使用する。
  • ソースコードは提供されない(プロプライエタリ製品);変更や再配布はできない。
  • 例:Microsoft Office、Adobe Photoshop、ほとんどのゲーム。

ユーザーごとの収益化とコードへの制御維持を目的とする場合に使用される。

オープンソース

  • ソースコードが公開されており、ユーザーは読み取り、修改し、再配布できる(オープンソース)。
  • パーミッシブライセンス(MIT、BSD)はほぼすべての利用を許容する;コプライトライセンス(GPL)は改変版を同じライセンスで公開することを要求する(「シェア・アルケイ」)。
  • フリー・ソフトウェア財団(FSF)およびオープンソース・イニシアティブ(OSI)がオープンソース・ライセンスの推進と認定を行う。

カリキュラムでは両方を名称として扱い、別々の回答としてマークされる。フリー・ソフトウェア(FSFの用語)とは価格ではなく自由を意味し、ユーザーは任意の目的でプログラムを実行でき、研究・改変が可能であり(ソースコードが必要)、コピーを再配布し、改変版を配布できる。ただし、コピーに対して料金を徴収することは可能である。オープン・ソース(OSIの定義)は、ソースコードの提供、プログラムの改変と再配布の許可、そしてライセンスによる個人や利用分野への差別禁止を要件とする。「他の人がプログラムを編集・再配布できる2つのライセンスタイプを特定せよ」という問題对于这些两种类型作答。

  • 例:Linux、Python、Apache。

コミュニティによる広範な利用と改善を望む場合に使用される。

フリーウェアとシェアウェア

  • フリーウェア — 無償、ソースコードなし、再配布は可能だが改変不可(Acrobat Reader、WhatsApp)。
  • シェアウェア — 試用期間中は無料、その後は利用を続けるために支払いが必要、ソースコードなし。

分類の説明:シェアウェアは試用(期間限定または機能制限)のために無料で配布され、ユーザーはフルバージョン继续使用するために支払う;商業ソフトは有料で販売され、ソースコードは提供されず、ライセンスが開発者の知的財産権を保護し、料金は通常サポートとアップデートを含む。プログラマーにとってのシェアウェアの利点:購入前に試せるため購入意欲が高まる、広告費をほとんどかけずに広く普及する、継続使用者から収入を得られる。商业ライセンスの利点:開発者は各コピーごとに収入を得る、コードおよび権利が保護される、収益がサポート、アップデート、さらなる開発に充てられる。

タイプ 費用 ソースコード 再配布 改変
商業 有料 なし なし なし
オープンソース 通常無料(料金は許容される) はい はい ライセンス条件の下でのみはい
フリーウェア 無料 なし あり なし
シェアウェア 試用無料後有料 なし sometimes なし
ライセンス選択のための意思決定ツリー:販売したい、または制御を維持したい場合は商業を選択; otherwise if you share the source code, choose open-source; otherwise if it is free forever, choose freeware, else shareware (a free trial then pay)
開発者の目標に基づくライセンスの選択

ライセンス選択の正当性を説明するには、開発者の目標(収益、普及、コミュニティ)、ユーザーのニーズ(費用、カスタマイズ)、および使用ケースを結びつける。

** worked example.** プログラマがゲームを作成し、一般向けに販売する場合、最も適切なライセンスを特定し、その理由を述べよ。

商業ライセンス:ゲームは有料で販売されるため、プログラマは各コピーから収益を得られる;ソースコードは公開されないため、誰かがゲームをコピーして自分名義で販売したり改変したりすることができない;ライセンスが知的財産権を保護し、購入者はアップデートとサポートを受ける。オープンソースは不適切である。なぜなら、ソースコードが公開されれば、ゲームを無償でコピー、改変、再配布できるからである。

** worked example.** プログラムが買い物客の benefit by reading product labels aloud. Explain why an open source licence might not be appropriate.

ソースコードがアクセス可能であれば改変可能であり、改変版が誤った商品情報を出力すれば、買い手が間違った商品を購入するリスクがある;また、プログラマは自らの名前で配布されたものの品質と安全性に対するコントロールを失う。逆に、プログラムがオープンソースとして公開されるのは、他の開発者が改善・拡張し、無償で広く採用され、ユーザーが自身のニーズに合わせて適応できるようになるためである。

English 日本語
open-source/ˈəʊpən sɔːs/ オープンソース
copyleft/ˈkɒpɪleft/ コピーレフト
freeware/ˈfriːweə/ フリーウェア
shareware/ˈʃeəweə/ シェアウェア
artificial intelligence/ˌɑːtɪˈfɪʃl ɪnˈtelɪdʒəns/ 人工知能
machine learning/məˈʃiːn ˈlɜːnɪŋ/ 機械学習
Deep learning/diːp ˈlɜːnɪŋ/ ディープラーニング
neural networks/ˈnjuːrəl ˈnetwɜːks/ ニューラルネットワーク
speech recognition/spiːtʃ ˌrekəɡˈnɪʃn/ 音声認識
7.1

人工知能(AI)

人工知能は、かつて人間 Intelligence が必要と考えられていたタスク(音声・画像認識、翻訳、ゲームプレイ、運転など)を行うシステムを構築する。

現代の大部分のAIは機械学習を使用している—大量のデータからパターンを学習することでタスクの性能を向上させるアルゴリズムであり、手動で段々とプログラムするのではなく動作する。ディープラーニングは多層のニューラルネットワークを用い、現在の主導的アプローチである。

日常の例

AIタスクは2種類に分類される—入力理解と出力生成または判断。

入力理解:

  • 音声認識 — 発話された言葉をテキストに変換(音声アシスタント)。
  • 画像認識 — 画像内の物体、顔、文字の検出。

出力生成または判断:

  • 機械翻訳 — 言語間の自動翻訳。
  • 推奨システム — 商品、動画、音楽の提案。
  • 自律走行車およびロボット。

一般的な試験シナリオ:カメラでラベルを読み取り、翻訳し、音読するプログラム—光学文字認識で文字を検出し、機械翻訳で変換し、テキスト・トゥ・スピーチで音声化する。

外国のラベルを音読:カメラ画像がOCRを経て文字を検出し、機械翻訳を経て、最終的にテキスト・トゥ・スピーチで音声化される
一般的なシナリオ: OCR → 機械翻訳 → テキスト読み上げが外国語のラベルを音声で読み上げる

A four-mark "explain how AI is used" answer follows the pipeline step by step: image recognition (OCR) analyses the pixels of the photograph to locate the characters; the patterns of pixels are converted into individual characters and words; machine translation converts the words into the user's language; and text-to-speech produces the spoken output. Each step is a mark.

メリット

  • アクセシビリティ — 音声・画像AIは障害を持つユーザーを支援し、翻訳は非母語話者を支援する。
  • 生産性 — 反復作業の自動化により、人間は創造的な仕事に専念できる。
  • 意思決定の支援 — AIは膨大なデータセット内のパターンを検出し(医療診断、不正検出)、判断を助ける。
  • 常時利用可能であり、ユーザーごとにパーソナライズされる。

影響:社会的、経済的、環境的

カリキュラムでは、AIの影響を3つのカテゴリーで問われ、問題文でそのうちの一つを指定することがある。影響とその結果を両方答えること。

  • 社会: メリット — ラベル読取プログラムは視覚障害者、言語が読めない人、読解困難な人を支援する。空港での顔認識は身元確認を迅速化し、追放された人の入国を防げる。デメリット — 顔認識は人物を誤識別する可能性があり、同意なく全員を追跡するためプライバシーが侵害される。AIで宿題を行う学生は、推論力や問題解決能力が育たず、学習の代わりにAIに依存し、共同作業による対面コミュニケーションの機会を失う可能性がある。
  • Economic: an AI fault-diagnosis module in a repair garage diagnoses faults faster and more accurately, so more vehicles are repaired per day and costs fall; but fewer skilled mechanics may be needed, so jobs are lost, and the module must be bought and maintained. More generally, AI raises productivity and creates new jobs in some fields while removing routine jobs in others.
  • 環境: 大規模モデルの学習および運用にはデータセンターにおける冷却のための大量の電力と水が必要となり、ハードウェアは電子ごみとなる。一方、AIは建物のエネルギー使用削減、交通最適化、環境モニタリングにも活用される。
  • 倫理(教室での質問): 課題を採点したり生徒を見張ったりするAIは、すべての生徒に対して公平でなければならず、データを漏洩してはならず、判断を下す際に説明可能でなければならず、教師の判断が重要である場面でそれを代替してはならない。

懸念事項

  • バイアス — 学習データに含まれる不公正なパターンが、AIの不公平な判断(採用、融資など)につながる。
  • 職業の代替 — AIが一部の役割を取代する可能性がある。
  • プライバシー — 学習には個人情報が大量に用いられることがある。
  • 透明性 — 大規模モデルは「ブラックボックス」と呼ばれ、内部の動作が説明しにくい。
  • 責任の所在 — AIが誤った判断をした場合、誰が責任を負うか:開発者、ユーザー、あるいは運用者か。
  • 悪用 — ディープフェイク、偽情報、監視活動。
バイアスを含む学習データがモデルにバイアスを学習させ、採用や融資などの不公平な判断を生む
バイアスがAIに組み込まれるプロセス: バイアスを含むデータ → バイアスを含むモデル → 不公平な判断

専門家は、自身が構築するAIの限界を理解し、ユーザーに周知し、被害を最小限に抑える必要がある。

探索

コンピューティング概念ラボ

具体的な例を、それが示すコンピューティングのアイデアに基づいて分類せよ。

English 日本語
ethics/ˈeθɪks/ 倫理
privacy/ˈprɪvəsi/ プライバシー
confidentiality/ˌkɒnfɪˌdenʃiˈæləti/ 機密性
conflicts of interest/ˈkɒnflɪkts ɒv ˈɪntrest/ 利益相反
intellectual property/ˌɪntəˈlektʃuːəl ˈprɒpəti/ 知的財産
code of conduct/kəʊd ɒv ˈkɒndʌkt/ 行動規範
bias/ˈbaɪəs/ バイアス
image recognition/ˈɪmɪdʒ ˌrekəɡˈnɪʃn/ 画像認識
machine translation/məˈʃiːn trænˈsleɪʃn/ 機械翻訳
recommendation systems/ˌrekəmenˈdeɪʃn ˈsɪstəmz/ 推奨システム
autonomous vehicles/ɔːˈtɒnəməs ˈvɪəklz/ 自律走行車
optical character recognition/ˈɒptɪkl ˈkærɪktə ˌrekəɡˈnɪʃn/ 光学文字認識
text-to-speech/tekst tə spiːtʃ/ テキスト・トゥ・スピーチ
7.1

出題者が認める定義

定義問題は固定された用語に基づいて採点されます。これらを正確に覚えてください。

用語 定義
倫理学 個人の行動を支配する道徳的原則。職業においては、その職務の行動規範で定められた基準を指す。
行動規範 組織または専門団体が、構成員の行動について定める規則。
著作権 創作作品の権利者が、その複製、配布、改変を統制する法的権利。
ソフトウェアライセンス ソフトウェアの利用、複製、配布に関する条件を規定する法的合意。
コマーシャルソフトウェア 料金を支払って入手でき、ソースコードを公開せず、開発者の知的財産権を保護するライセンスの下で提供されるソフトウェア。
フリーソフト (FSF) ユーザーが実行、研究、変更、再配布する自由を与え、ソースコードが公開されているソフトウェア。
オープンソース (OSI) ソースコードが公開されており、ライセンスに基づいて変更・再配布が可能なソフトウェア。
シェアウェア 試用期間または機能制限付きで無料で提供され、その後継続利用するために支払いが必要なソフトウェア。
フリーウェア 無償で使用・複製できるが、ソースコードは公開されず、改変もできないソフトウェア。
人工知能 画像や音声の認識など、通常は人間の知能を必要とするタスクを遂行するコンピュータシステム。
マシンラーニング 明示的なプログラミングではなく、データからのパターン学習によってタスクを改善するAIの一形態。
7.1

試験対策

  • 倫理的な質問に対する回答は、個人的意見ではなく、専門の行動規範(公衆利益、能力、誠実さ)に基づいて記述すること。
  • 著作権(表現の保護)と特許(発明の保護)を区別すること。
  • ソフトウェアライセンスを比較する:プロプライエタリ、オープンソース、フリーウェア、シェアウェア、FOSS。

一般的なミス

  • 「間違っている」という個人的意見の提示に留めず、「不具合のあるソフトウェアはユーザーに危害を加える可能性があるため、テストが必要である」ように、結果を伴う理由を記述すること。
  • フリーソフトとフリーウェアを同一視すること。フリーソフトはコードの研究・変更の自由に関するものであり、フリーウェアは無償であるだけの違いがある。
  • オープンソース=無償と誤認すること。オープンソースとはソースコードが公開され、変更・再配布が可能であることを意味し、有料でも構わない。
  • 著作権は登録が必要であると誤記すること。著作物は作成された時点で自動的に保護される。
  • 結果を伴わない原因の命名。AIが診断を行うため、整備士が少なくて済むという「雇用喪失」は、その理由と結びついた場合に得点される。
  • AIの定義説明に留め、如何使用を記述していない場合。得点は以下の手順に対するもの:認識、変換、翻訳、音声出力。

コンテキストにおける顔認識

カメラが画像を撮影し、ソフトウェアが顔を検出し特徴量を抽出します。AIモデルはこれらの特徴量と保存された例やテンプレートを比較し、一致または信頼度スコアを返します。システムは閾値を適用して一致を受け入れるか判定します。学習には多くのラベル付き例を使用し、認識では trained model を新しい画像に適用します。照明の不良、バイアスのある学習データ、似通った顔などが誤した一致を引き起こすことがあります。そのため、アクセス制御にはバックアップチェックと生体情報の保護が必要です。

光センサーは周囲の明るさを測定でき、ADC(アナログ-デジタル変換器)はアナログ出力をデジタルデータに変換してコントローラーが閾値に基づいて照度を調整できるようにします。これは、人物識別に用いられるカメラ画像とのセンサー入力とは区別する必要があります。

フリーソフトウェアとオープンソースの定義は重なり合っており、GPLとMITはその両方の定義に受け入れられている例です。フリーソフトウェアは、実行、研究、修正、再配布を行うユーザーの自由を指し、販売価格がゼロであることを必須とするものではありません。GPLはコピーライトであり、MITはパーミッシブ(許容的)なライセンスです。FSFとOSIを対立するライセンスタイプとして扱うのではなく、実際のライセンス条件を確認してください。

このトピックのインタラクティブ授業

一歩ずつ進め、即時チェック付きの問題で学習します。

過去問

A-Level Computer Science の他のトピック

ログインまたはアカウント作成

IGCSE, A-Level & AP