気になった特許の話題 -Patent Topics Explorer-

気になった特許等の知的財産の話題やニュースをピックアップしていくブログです! This blog is picking up intriguing IP topics including patents, trade secrets etc. !

 

 

雑談: StableDiffusionのRAILライセンスを素人ながら調べてみた

 

以前、画像生成AIであるStable Diffusionを紹介しましたが、今回はこちらのライセンス条件をつらつら雑談していこうかと思います。

 

www.patent-topics-explorer.com

 

 

まず、Stable Diffusionですが、先日v2がリリースされたため(

強力な画像生成AIの最新版「Stable Diffusion 2.0」がリリース|CodeZine(コードジン)

)、投稿日時の時点では大きくv1とv2が下記のように存在しています。

 

Stable Diffusion v1

github.com

Stable Diffusion v2

github.com

 

 

こまかい点ではありますが、v1とv2ではモデルに対して下記の異なる利用条件をつけています。

 

StableDiffusion v1: CreativeML Open RAIL-M

https://raw.githubusercontent.com/CompVis/stable-diffusion/main/LICENSE

StableDiffusion v2: CreativeML Open RAIL++-M License

https://raw.githubusercontent.com/Stability-AI/stablediffusion/main/LICENSE-MODEL

 

 

ちなみに、投稿時点では、両者の違いは下記の条項で、v2ではupdate等に関する部分が一部削除されているようです。この違いが何を生むかというのも詳しい人には解説してほしいですね。

 

CreativeML Open RAIL-M CreativeML Open RAIL++-M License
Section IV: OTHER PROVISIONS Section IV: OTHER PROVISIONS
7. Updates and Runtime Restrictions.
To the maximum extent permitted by law, Licensor reserves the right to restrict (remotely or otherwise) usage of the Model in violation of this License, update the Model through electronic means, or modify the Output of the Model based on updates. You shall undertake reasonable efforts to use the latest version of the Model.
7. Updates and Runtime Restrictions.
To the maximum extent permitted by law, Licensor reserves the right to restrict (remotely or otherwise) usage of the Model in violation of this License.

 

 

 

さて、今日の本題のRAILですが、Responsible AI Lincesesの略になるそうです。AIの悪用を防ぐための行動制限がつくということが大きな特徴となるそうです。AI関係で使うことを意図した利用条件といえそうです。

 

www.licenses.ai

 

 

 

実際下記をみると、OSIの定義するOpen Source Software (OSS)ライセンスが原則使用制限を課さない一方、RAILは使用制限を課す部分で大きく異なるといえそうです。

 

License Licensor permits modification and redistribution Licensor requires source code be disclosed when re-used Licensee must include copyright notice Licensor includes Use Restrictions
GNU Affero General Public License v3.0 Yes Yes Yes No (OSI)
Apache 2.0 Yes No Yes No (OSI)
Creative Commons Attribution Share Alike 4.0 Yes No Yes No (CC)
Creative Commons Zero 1.0 Universal Yes No No No (CC)
MIT License Yes No Yes No (OSI)
RAIL Licenses May or May Not May or May Not Yes Yes
OpenRAIL-D Yes N/A N/A Yes
OpenRAIL-A Yes No N/A Yes
OpenRAIL-M Yes No Yes Yes
OpenRAIL-S Yes No Yes Yes

From RAIL to Open RAIL: Topologies of RAIL Licenses — Responsible AI Licenses (RAIL)

 

 

ちなみに末尾につく、アルファベットは下記を表すそうです。

 

  • D: for data being licensed

  • A: for apps/binaries/services/executables or any non-source code form of the artifact

  • M: for models/parameters

  • S: for source code, including libraries and toolkits

From RAIL to Open RAIL: Topologies of RAIL Licenses — Responsible AI Licenses (RAIL)

 

 

 

どの利用条件を使用するかのフローチャートは下記になるそうです。

 

https://images.squarespace-cdn.com/content/v1/5c2a6d5c45776e85d1482a7e/381a69a4-28d9-4b6a-be5c-516330e7d8b9/diagram.png?format=2500w

From RAIL to Open RAIL: Topologies of RAIL Licenses — Responsible AI Licenses (RAIL)

 

 

 

Opne RAIL-Mに着目しても、例えばStable DiffusionのCreativeML Open RAIL-Mや、BLOOM等のBigScience Opne RAIL-M等があったりするようでした。

 

oecd.ai

 

 

CreativeML Open RAIL-MとBigScience Opne RAIL-Mを見てみると、添付文書の使用制限の箇所に違いがあったりするようです。

 

Use Restrictions
CreativeML Open RAIL-M BigScience OpenRAIL-M
To generate or disseminate personal identifiable information that can be used to harm an individual; (e) To generate or disseminate information and/or content (e.g. images, code, posts, articles), and place the information and/or content in any context (e.g. bot generating tweets) without expressly and intelligibly disclaiming that the information and/or content is machine generated; 
  (g) To impersonate
or attempt to impersonate (e.g. deepfakes) others without their consent

 

 

AIは有用性が高く今後も普及していくと思いますが、それを使う人間がどのように扱っていくかで良くも悪くもなるため、こちらの議論も今後高まっていくのかもしれませんね。