
プロプライエタリファイル形式とは、企業、組織、または個人のファイル形式で、特定のエンコード方式に従って整理・保存されたデータを含み、その保存データのデコードと解釈は、企業が独自に開発した特定のソフトウェアまたはハードウェアによってのみ容易に実行できる形式です。一方、オープン形式またはフリー形式とは、公開され、誰でも自由に使用できるファイル形式です。
一部の独自フォーマットは、開発者によってドキュメント化され、そのフォーマットは予告なく変更される可能性があること、またファイルの読み書きには開発者が提供するライブラリのみを使用する必要があることなどの注意書きを付してリリースされる場合があります。また、データエンコードフォーマットの仕様が全く公開されていない場合もあります。さらに、秘密保持契約に署名した人にのみフォーマットが公開される場合もあります。独自フォーマットには、エンコード方式は実際には公開されているものの、ライセンスによって企業自身またはライセンシーのみが使用できるように制限されているファイルフォーマットも含まれます。
独自のフォーマットは、通常、企業または組織が自社の利益のために管理しており、他者による使用の制限は特許または企業秘密によって確保されています。したがって、ライセンス所有者に(現在または将来にわたる)他者の排除に対する技術の排他的制御を与えることを目的としています。[ 1 ] 通常、このような制限はリバースエンジニアリングを防止しようとしますが、相互運用性の目的でファイル形式のリバースエンジニアリングを行うことは、一般的にそれを行う者からは合法であると見なされています。たとえば、米国デジタルミレニアム著作権法では、ユーザーが著作権で保護されたメディアに対するフェアユース権を行使できるようにするために、著作権管理システムで使用されるファイル形式のリバースエンジニアリングを許可しています。
フォーマットに対する制御は様々な方法と程度で行使され、フォーマットのドキュメントも理想から様々な点で逸脱する可能性があるため、オープンフォーマットとプロプライエタリフォーマットの間には必ずしも明確な白黒の区別はありません。また、両者を分ける普遍的に認められた「明確な境界線」もありません。以下に示す主要なフォーマットのリストはこの点を示すもので、「オープン」(つまり公開されている)プロプライエタリフォーマットと「クローズド」(ドキュメント化されていない)プロプライエタリフォーマットを区別しています。また、一部の観察者によってオープンと分類され、他の観察者によってプロプライエタリと分類されるケースもいくつか含まれています。
独自形式の使用をめぐる論争の的となる問題の一つは、ファイルの管理です。情報がユーザーのソフトウェアプロバイダーが機密保持を試みるような方法で保存されている場合、ユーザーは情報を生成したという理由でその情報を保存できますが、そのファイルを生成した元のソフトウェアのバージョンを使用する以外に、その情報を取得する方法はありません。標準ファイル形式やリバースエンジニアリングされたコンバータがなければ、ユーザーは競合ソフトウェアを使用しているユーザーとデータを共有できません。ユーザーが独自形式のファイルに保存された情報を取得するために特定のブランドのソフトウェアに依存しているという事実は、競合ソフトウェアの参入障壁を高め、ベンダーロックインの一因となる可能性があります。
リスクの問題は、独自フォーマットは公開文書化されにくく、将来性に乏しいことから生じます。[ 2 ]そのフォーマットを管理するソフトウェア企業が、そのフォーマットを読み込めるソフトウェアの開発を停止した場合、過去にそのフォーマットを使用していたユーザーは、ファイル内の情報をすべて失う可能性があります。これは、広く普及していないフォーマットで特によく見られます。
{{cite web}}: CS1 maint: bot: 元のURLステータス不明(リンク)はXFA(XML Forms Architecture)と呼ばれる新しい規格を導入したようですが、これは標準化されていないようです。
Adobe の XFA Forms は、完全にオープンな W3C Xforms 標準と競合するクローズド スタンダードです。
XFAはまだISO標準ではない。…委員会は、アドビシステムズ社に対し、XFA仕様であるXMLフォームアーキテクチャ(XFA)を標準化のためにISOに提出するよう要請する…委員会は、XFA仕様の安定性について懸念している…パート2では、XFA 3.1を参照する。