オープンソースライセンス

オープンソースライセンス

一般的いっぱんてきなオープンソースライセンス

  • Apache
  • MIT
  • BSD
  • GPL
  • LGPL
  • MPL
  • AGPL v3 (警告けいこく)
  • CC0 (Creative Commons license) : No Rights Reserved

概要がいよう

  • ことなる表現ひょうげんバージョン

  flowchart TD
    99[GFDL]
    98[Creative Common]
    97["<ruby>多重<rt>たじゅう</rt></ruby>ライセンス"]
    100[GPL]
    96[LGPL]
    95[GPLv2]
    94[GPLv3]
    93[AGPL]
    92[Apache]
    91[MIT]
    90[BSD]
    89[MPL]

    Top(["コードの<ruby>行方<rt>ゆくえ</rt></ruby>を<ruby>気<rt>き</rt></ruby>にしますか?"])
    PD(Public_Domain)
    2("オープンソースにするのはコードですか?")
    3("<ruby>特許<rt>とっきょ</rt></ruby>を<ruby>申請<rt>しんせい</rt></ruby>しましたか?")
    4("オープンソースで<ruby>直接<rt>ちょくせつ</rt></ruby><ruby>収益<rt>しゅうえき</rt></ruby>を<ruby>得<rt>え</rt></ruby>たいですか?")
    5("<ruby>他人<rt>たにん</rt></ruby>が<ruby>修正<rt>しゅうせい</rt></ruby>・<ruby>商用<rt>しょうよう</rt></ruby>・<ruby>公開<rt>こうかい</rt></ruby>できますか?")
    6("<ruby>熱心<rt>ねっしん</rt></ruby>なオープンソース<ruby>支持者<rt>しじしゃ</rt></ruby>ですか?")
    7("<ruby>他人<rt>たにん</rt></ruby>が<ruby>修正後<rt>しゅうせいご</rt></ruby>にクローズドソースにできますか?")
    8("<ruby>追加<rt>ついか</rt></ruby>コードに<ruby>同<rt>おな</rt></ruby>じライセンスを<ruby>適用<rt>てきよう</rt></ruby>しますか?")
    9("<ruby>修正<rt>しゅうせい</rt></ruby>ファイルごとに<ruby>著作権<rt>ちょさくけん</rt></ruby><ruby>表示<rt>ひょうじ</rt></ruby>が<ruby>必要<rt>ひつよう</rt></ruby>ですか?")
    10("<ruby>修正後<rt>しゅうせいご</rt></ruby>、<ruby>上流下流<rt>じょうりゅうかりゅう</rt></ruby>もオープンソースですか?")
    11("<ruby>著作権者<rt>ちょさくけんしゃ</rt></ruby>の<ruby>名前<rt>なまえ</rt></ruby>で<ruby>宣伝<rt>せんでん</rt></ruby>できますか?")

    Top ---->|Don't Care| PD
    Top ---->|Care| 2
    Top ---->|Don't Care| WTFPL

    2 ---->|"スクリプト<ruby>言語<rt>げんご</rt></ruby>"| 3
    2 ---->|"コンパイル<ruby>言語<rt>げんご</rt></ruby>"| 4
    2 ---->|"ドキュメント: HTML, Md.,..."| 5

    3 ---->|Yes| .......
    3 ---->|No| 4

    4 ---->|Yes| 97
    97 ----> 6
    4 ---->|"No,<ruby>間接的<rt>かんせつてき</rt></ruby>に<ruby>収益<rt>しゅうえき</rt></ruby>を<ruby>得<rt>え</rt></ruby>られます"| 6

    5 ---->|"はい、でも<ruby>著作権<rt>ちょさくけん</rt></ruby><ruby>表示<rt>ひょうじ</rt></ruby>が<ruby>必要<rt>ひつよう</rt></ruby>"| 99
    5 ---->|It depends| 98

    6 ---->|"<ruby>全<rt>すべ</rt></ruby>ての<ruby>関連<rt>かんれん</rt></ruby><ruby>作業<rt>さぎょう</rt></ruby>をオープンソースに"| 100

    100 ---->|"Repoを<ruby>引用<rt>いんよう</rt></ruby>のみ、<ruby>修正<rt>しゅうせい</rt></ruby>なし"| 96
    100 ---->|"ハードウェア、DRM、<ruby>特許<rt>とっきょ</rt></ruby>のオープンソース<ruby>必要<rt>ひつよう</rt></ruby>"| 95
    100 ---->|"ハードウェア、DRM、<ruby>特許<rt>とっきょ</rt></ruby>のオープンソース<ruby>必要<rt>ひつよう</rt></ruby>"| 94
    100 ---->|"サービスのソースコードもオープンソース<ruby>必要<rt>ひつよう</rt></ruby>"| 93

    6 ---->|Not Sure| 7

    7 ---->|No| 8
    7 ---->|Yes| 9

    8 ---->|Yes| 10

    10 ---->|No| 89
    10 ---->|"Yes,<ruby>関連<rt>かんれん</rt></ruby>コードは<ruby>必<rt>かなら</rt></ruby>ずオープンソース"| 100

    9 ---->|"Yes,<ruby>追加<rt>ついか</rt></ruby>ライセンスも<ruby>可能<rt>かのう</rt></ruby>"| 92
    9 ---->|No| 11

    11 ---->|Yes| 91
    11 ---->|No| 90