フォークのガイドライン

Q:フォークとは何ですか?

A: ソースコードを取得して、単なる再コンパイルまたは移植性の調整以外のことを行う場合は、元のプログラムの変更を作成します。 それ以降、独自の開発を行う場合、プロジェクトは元のプログラムのフォークと呼ばれます。


Q: いつフォークをするのですか?

A: openBVEに満足できず、openBVEの将来のバージョンで設定された目標を特定できない場合は、必要な機能を自分で実装する他の方法がない可能性があります。

openBVEまたはそのツールの1つを作成しようとしている場合、これらは従うことをお勧めする一連のガイドライン(必須条件ではありません)です。

■ プロジェクトの名前を変える

プロジェクトに明確なタイトルを付け、通常はロゴも変える必要があります。 バージョン番号を変更するだけでは、フォークに明確なタイトルを付けることにはなりません。 実際に名前を変更する必要があります。

フォークには、openBVEおよびそのすべての可能なスペルのバリエーションとは異なるタイトルを付ける必要があります。 フォークに明確な名前を付けないと、ユーザーはフォークとフォーク元を区別できなくなり、多くの混乱を招きます。

■ ホームページへの参照を削除する

通常、openBVEホームページへの参照とバージョンチェック機能をメインメニューから削除する必要があります。

これは、openBVEまたはそのオリジナル版について言及することを思いとどまらせるという意味ではありませんが、ユーザーがこのホームページをフォーク元と間違えないようにする必要があります。

■ フォークでは公式サポートは受けられません

どのフォークでも、変更がどれほど小さいかに関係なく、openBVEフォーラムはフォーク版について議論する場所ではありません。 アナウンスを行うことはできますが、フォークについてさらに話し合いたい場合、またはフォークのサポートを提供したい場合は、ご自身の場所を見つける必要があります。

■ openBVEの未来

最終的には、openBVEの後継があり、プラグインの形で新しい機能を統合するためのより簡単な方法があります。 その時まで待つか、後でフォークを移植して通常のアドオンにする準備をしておくことをお勧めします。