GIF画像を作成したり表示したりする際には、Unisys 社の特許技術が必要なため、例えば下記のような行為が禁止されています。
GIFでは画像データ部分を「LZW(Lempel Ziv Wilch)圧縮法」という技術で圧縮していますが、この技術が米国 Unisys 社の特許になっています。1985年に「High speed data compression and decompression apparatus and method」(USP4,558,302)というタイトルで米国で特許が成立しました。続いて日本でも特許が成立しています。基本的には、「AAAAAAAA」というデータの並びを「A×8」のように圧縮する技術の延長だそうです。
Microsoft や Netscape の一般向け製品や、PhotoShop などの大半の有償ソフトは既に Unisys 社と契約済みのソフトなので大丈夫です。心配であれば、マニュアルを調べたり、製造元に確認してみてください。個人が開発しているフリーソフトは未契約のものが多いかもしれません。
「WEBカウンター(Counter)」に含まれる gifcat.pl でも GIF ファイルの連結という GIF 関連操作を行っていますが、これは、GIF ファイルのヘッダ部分の操作と画像の連結のみであり、GIF ファイル中の圧縮された画像データを解凍したり圧縮したりはしません。Unisys 社の特許には抵触しないことを Unisys 社にも確認済みであり、問題ありません。
|
→圧縮→ ←解凍← |
|
|
+ |
|
+ |
|
||||||
↓GIFアニメ化(データ部の圧縮・解凍は行わない)↓ | ||||||||||
|
開発環境やライブラリが GIF 画像を表示する機能をサポートしており、それを利用したアプリケーションを作成するだけでも、Unisys 社との契約が必要な場合があります。ライブラリの提供者が既に Unisys との契約を結んでいる場合もありますが、Microsoft のライブラリや Java などでは、そのライブラリを利用する側が個別に Unisys 社と契約する必要があります。
ここで、GIF に関する歴史を簡単に振り返ってみます。
1985年: | 米国で Unisys 社の LZW 特許が成立。 |
1987年: | 米国のパソコン通信会社 CompuServe 社(現在は AOL に吸収)が、自社のネット上で画像を交換する際の推奨仕様として GIF を発表。 |
1993年: | GIF のアルゴリズムが LZW 特許に抵触していることが発覚。 |
1994年: | CompuServe 社が Unisys 社に特許料を払うことで合意。この時点で Unisys 社は、フリーソフトに関しては特許料を徴収しないという声明を発表していたそうです。いくつものフリーソフトが開発され、ブラウザの標準画像フォーマットとしても急速に広まる。 |
1996年: | Unisys が急に前言を撤回。フリーソフトに対しても特許料の徴収を開始。 |
1999年: | 個別にライセンスを結ぶのが面倒なサイトに対して、一括5,000ドルの特許料を徴収する形のライセンス形態を発表。(このライセンスについては、「安全料だと思って5,000ドル払え」のような誤解が生じていて、このページでも以前はそうした紹介を行っていましたが、株価情報をなどをGIFグラフでリアルタイム表示するような一部のサイトに対する一括ライセンス・・・というのが真相らしいです。) |
「特許なんだから特許料を取るのはあたりまえ」という見方もありますが、問題はその経過にあります。それは、当初「フリーソフトに関しては特許料を徴収しない」と宣言しておいて、数多くのフリーソフトが開発&配布されるようになった後で、「やっぱり、徴収する」といったやりかたは感心できません。GIF が広まったのは LZW という技術のすばらしさだけではなく、数多くのフリーソフトに支えられていたと思うのですが、これでは「詐欺」と呼ばれるのもうなずけるように思えて仕方ありません。
GIF の特許問題を回避するため、LZW 特許を使用しない新しい画像フォーマット PNG(Portable Network Graphics)が W3C で開発されました。機能的にも GIF より優れていますが、GIF アニメーションをサポートしていない、古いブラウザでは表示できないなどの理由で、普及にはもう少し時間がかかるようです。
Unisys の特許は米国で 2003年、日本で 2004年頃に有効期限が切れるそうです。それまで待てば、あとは安心して GIF を使用できるようになるかもしれません・・・が、しかし、日本はともかく、米国では保有する特許に改良を加える事によって特許の期限を延ばしたりすることが可能らしいので、ちょっと怪しいかもしれません。