見出し画像

詠子先生と一緒に学ぼう!ライセンスの種類と意味

「安心して!全部説明するから!」

こんにちは、Einarです。

AI技術者のコミュニティにとって、最近は大変な時期です。なぜなら、ライセンスの問題が二つ起こったからです。まず、BasilMixモデルがライセンスを厳しく変更しました。これにより、マージに使っていたモデルに影響が出るかもしれません。次に、ちちぷいのトレカコンテストで、MultiDiffusion拡張機能のライセンスについて混乱がありました。この拡張機能は、ソフトウェアの商用利用を禁止していますが、ソフトウェアで作った製品は禁止していません。 多くの人が、この拡張機能を使って、トレカに印刷する高解像度画像を生成しました。そのため、ライセンスの条件が誤解されたときに、混乱が起こりました。

そこで、ソフトウェア(やAIモデル)のライセンスとは何か、それを使って何ができるのか(あるいはできないのか)をより理解してもらうために、簡単な解説をするのが良いと考えました。

ひとこと注意
これは理解を容易にするために極端に単純化したものであり、日本の法律だけでなく、他の国の法律にも必ずしも対応しているとは限りません。あるライセンスが適切かどうか、特に商業活動において疑問がある場合は、法律の専門家に相談してください

「手をあげろ!無知は法の前では言い訳にならないぞ!」

作品は誰のもの?版権の基礎

ソフトウェアのライセンスやモデルを理解するためには、まず著作権について少し知っておく必要があります。これは非常に単純化された説明ですので、ご注意ください。実際の法的な定義は、国によって大きく異なります。しかし、基本的な概念を把握するには、これで十分だと思います。 著作権とは、以下のようなものです。

  • 政府から創作者に与えられる権利です。

  • 著作物や一連の著作物を生産したり、配布したり、改変したりする権利です。

  • 期間限定の権利です。ある時間(国によって違います)が経過すると失効します。

  • 独占的な権利です。著作権を持つ人だけが作品を配布したり、変更したり、新しい作品に変換したりできます。

  • 譲渡可能な権利です。国によっては、著作権を持つ人がその権利を他の人(個人や会社)に「譲渡」することができます。

詠子さんが説明するポイントは、以下をご覧ください。

それらを心に留めておいてください!
続く前に、よくある誤解を解いておきましょう。無断でコピーしたり改変したりした場合、確かに法律違反ではありますが、何かを「盗む」わけではありません(この考えは、主に米国でよく見られます)。窃盗とは、盗まれたものの所有権を実際に失うことですが、この場合、クリエイター自身の作品はまだそこにあり、同意なく修正したりコピーしたりされているのです。したがって、法律では窃盗と著作権侵害は異なる扱いになっています(ただし、必ずしもそれほど厳密ではありません)。同様に、所有権がないのに所有権を主張することは、盗みではなく、盗作です。

「私の大切な手描きマンガを絶対に渡さない!近づかないで、トズロン帝国!」

ライセンスって何?怖がらないで!

ライセンスとは、著作権の場合、本来クリエイターに独占されるべき特定の権利を一時的または永続的に付与することであり、法律にも準拠します(つまり、違法となるものを付与することはできません)。

「白状しなさい!ベッドの下にエロ同人を隠してたでしょ?」

著作権によって与えられた権利の一部または大部分を、第三者に実質的に「許諾」しています。国によって異なるので、「すべて」とは一概に言えません(複雑ですね!)。もちろん、創作者(または著作権者)はルールを決めることができます。例えば、○○社に独占的複製権を与え、その対価として売上を得ることもできますし、誰も転売しない限り、作品を無料で配布することもできます。可能性は無限大です。

この定義を踏まえた上で、AIイラストに関係するライセンス、すなわちソフトウェアとモデルについて、もう少し詳しく見ていきましょう。まず、ソフトウェアライセンスから説明します。

では、ソフトウェアのライセンスはどうなっているのでしょうか?他の部分と同様、複雑です(もう何度言ったか)。PCに何かをインストールしたことがある人なら、「同意します」「同意しません」という非常に長い文章を覚えていることでしょう。あれも、あなたが使っているソフトウェアのライセンスなのです。

あのプリンターは、私に仕返しをしようとしている!

しかし、それだけではありません。MITのプリンターの問題がきっかけで(長い話ですが)、過去数十年の間に、より自由なライセンスがたくさん開発され、ユーザー(または開発者)が自分の作品を自由に変更、配布、共有できるようになりました(ライセンスの条件を守る限りはですが)。これらを総称して「フリー&オープンソースソフトウェア」と呼びます(ここでいうフリーとは、無料ではなく、自由を意味します)。webuiとほとんどの拡張機能には、同様のライセンスが使用されています。また、例えばソフトウェアの商用利用を禁止するような、やや制限的なライセンスもあります(例えばMultiDiffusionです)。

「プログラムを見て自分で直せた!すごい!」

そしてそれが、ちちぷいコンテストでパニックを引き起こしました: MultiDiffusionのライセンスは、商用利用を禁じていますが、ソフトウェア自体の商用利用であって、ソフトウェアで生成された画像の商用利用ではないのですが、それが曖昧だったため、人々は当然、違法行為(でもない)をしているのではないかと心配しました。

というわけで、まとめますと、ここでまやちゃんがまとめたポイントは以下の通りです。

モデルライセンスは、その使用方法にもいろいろと規制があるという点で、少し異なります。Stable DiffusionのモデルはCreativeML OpenRAIL-Mライセンスというもので、簡単に説明すると以下のようになります。

  1. ライセンスの条件に従っている場合、モデルのコピー、修正、配布が許可されます。

  2. モデルを修正する場合、元の条件を守りながら、追加の制限をつけることができます。

  3. 違法行為(虚偽の情報を作成すること、契約を侵害することを含む)や、モデルの性能や完全性を低下させるような方法で、モデルを使用することが禁止されます。

ほとんどのモデルは、このライセンスに従っているか、あるいは追加的な修正(例えば、有料サービスでの実行を禁止する)をしています。使いたい目的によっては許可されないこともありますので、モデルを使い始める前に必ず規約を読んでください。

これらの点について、詠子さんが下のイラストにまとめてくれています。

材料を混ぜるときは注意!そして、気が変わったら?

「どういうことだ、電源コードが日本のコンセントに合わないって!?」

すべてのライセンスが仲良くするとは限りません。これは、モデルの統合をする人にとって重要なことです。なぜなら、もし一つのライセンスの義務がもう一つのライセンスと矛盾している場合、二つのモデルをもとに新しい作品を作ることはできません(というか、作ることはできても、配布することはできません)。例えば、もし一つのライセンスが「自由に使っていいよ、売ってもいいよ」と言っていて、もう一つのライセンスが「商用利用はダメだよ」と言っていたら、二つは相容れないですよね。だから、そんな風に配布することはできないんです。

アドバイスですが、もし統合をする場合、たとえサポートサイトの人だけに見せるとしても、必ず借りたモデルのライセンスを忘れないでください。面倒なことにならないようにね。

ライセンスの変更?計画変更の時間だ!

ライセンスは、さまざまな理由で変更されることがあります。たとえば、作者が考えを変えたり、何か良いこと(あるいは悪いこと)が起こったりする場合です。重要なのは、そのような変更は遡及的ではないということです。例えば、月曜日に他のモデルとのマージを許可するモデルを配布したとします。そして、金曜日にマージを許可しないことに決めたとします。この場合、金曜日より前に配布された派生モデルはすべて合法です。金曜日以降に配布された派生モデルは違法です。つまり、適用されるライセンスは、モデル(またはソフトウェア)を使用したり配布したりする時点のものなのです。
したがって、BasilMixがライセンスを変更したとき、その日付より前にマージされたすべての派生モデルは、追加の要件に従う必要はありませんでした。ライセンス変更後にBasilMixとマージされたモデルは、新しい条件に従わなければなりませんでした。
ここで、ゆかちゃんがライセンスに関する問題点をまとめてくれています。

まとめ

これで、ライセンスの領域での旅は終わりです。この数週間で私が目にした最も一般的な疑問のいくつかが解消されるといいね。モデルを作成したり統合したりする際に、より良いナビゲートとなることを期待しています。
ただし、著作権は、この投稿ですでにお気づきのように、非常に複雑でしょう。さらに疑問がある場合は、法律の専門家に相談されることをお勧めします。

以上、この記事を楽しんでいただけたなら幸いです。それでは、また次回お会いしましょう!