ソースアップグレードとは
ソースアップグレードとは、コンピュータープログラムのソースコード、またはプログラムの作成元のコードを改善することです。 最も一般的なソースアップグレードの変更は、新機能、バグ修正、安定性の向上です。 パッチはソフトウェア開発者によって作成され、一般に公開されています。 これらは通常無料ですが、一部の開発者はパッチに課金する場合があります。 プログラムがオープンソースの場合、ユーザーはソースコードを変更することにより、独自のソースアップグレードを実行できます。 ソースポートが作成されると、古いプログラムまたはゲームは最新の機器で動作するように変更されますが、プログラムまたはゲームは比較的同じままです。
プログラムの開発後、開発チームは通常、ソースアップグレードパッケージの作成に取り組みます。 これを行う理由には、ソフトウェアの新しいバージョンのリリースと元の製品のアップグレードが含まれます。 ソースのアップグレードから生じる最も一般的な変更は、新しい機能、バグまたはグリッチの作成、および問題の修復です。 プログラムのパワーと安定性も強化される可能性があります。 通常、ソースアップグレードがリリースされると、ユーザーはそれをダウンロードするだけで、アップグレードにより元のソースコードが変更されます。 ユーザーがプログラムをアップグレードするために実行する作業はほとんどありません。
ソースのアップグレードが行われるとき、それは通常パッチと呼ばれます。 開発者がパッチを作成し、ユーザーがパッチをダウンロードしてアクティブにします。 たとえば、コンピューターが自動的にアップグレードをダウンロードするか、アップグレードが利用可能であることを示すダイアログボックスが表示された場合、パッチはコンピューターがダウンロードして適用するものです。 ほとんどのパッチは無料ですが、開発者はプログラムを完全に変更するパッチを請求する場合があります。
通常、オープンソースプログラムのパッチはユーザーが作成します。 これは、ユーザーが公式の開発者がプログラミングをアップグレードするのを待たずにソースコードを変更できることを意味します。 ほとんどのオープンソースプログラムも公式開発者によってアップグレードされています。
ソースポートは他の2つのソースアップグレードとは異なります。これは、通常、プログラムの変更がほとんどないためであり、このアップグレードは通常、古いゲームまたはプログラムに対応します。 現代のコンピューターには、古いゲームやプログラムが満たせない特定の要件がある場合がありますが、ソースポートが作成されると、要件を満たすためにゲームがアップグレードされます。 たとえば、ゲームでより良いレンダリングサポートが必要な場合、プログラマはこのサポートを追加するだけで、ゲームを最新のコンピューターに移植できます。