独自ソフトウェア
独自仕様の、という形容詞は、特定の企業や個人が所有するものを表します。コンピューティングの世界では、独自仕様の、という言葉は、ソフトウェアのうち、オープンソースではないものや、自由にライセンスされていないものを表すためによく使われます。例としては、オペレーティングシステム、ソフトウェアプログラム、ファイル形式などがあります。
1. オペレーティングシステム
独自仕様のオペレーティングシステムは、ユーザーや他の企業が変更することはできません。たとえば、WindowsとOS Xは、どちらも独自仕様のOSです。WindowsのソースコードはMicrosoftが所有し、OS XのソースコードはAppleが所有しています。他の企業はこれらのオペレーティングシステム上で動作するプログラムを作成できますが、OS自体を変更することはできません。LinuxとAndroidは独自仕様ではないため、これらのオペレーティングシステムには多くの異なるバージョンがあります。
2. ソフトウェアプログラム
独自仕様のソフトウェアプログラムは、すべての権利を開発者または発行元が保持しているアプリケーションです。通常はクローズドソースであり、開発者は社外の人にソースコードを提供しません。独自仕様のプログラムは、開発者または発行元が定めた特定の条件に基づいてエンドユーザーにライセンスされます。これらの条件では、ソフトウェアの使用、配布、変更が制限されることがよくあります。ほとんどの商用ソフトウェアが独自仕様なのは、開発者に競争上の優位性をもたらすためです。
3. ファイル形式
一部のファイルタイプは、特定のプログラムでしか認識できない独自仕様のファイル形式で保存されます。これらのファイルタイプは通常、独自仕様のソフトウェアプログラムによって作成され、一般にテキストベースではなくバイナリ形式で保存されます。独自仕様の形式でデータを保存することで、開発者は自社のソフトウェアで作成したファイルを他のソフトウェアプログラムで開けないようにできます。ソフトウェアプログラムによって保存された独自仕様のファイルタイプは、ネイティブファイルとも呼ばれます。
知識をテストする