スケジュールを最終採用する前に解決しなければならない多くの問題があります。 1つはリリースの構成です。 必要なアプリケーションのみを含める必要があり、それらのほとんどは開発者に焦点を合わせます。 リストはまだ完全ではありませんが、ClockwerkやWonderbrushのようなもの、Pe、Perl、Python、CVS、BeBook、OpenSSH、Subversion、Nanoなどを期待しないでください。 ユーザー向けのアプリケーションのうち、Vision(多くのBeOS / Haikuユーザーが使用するIRCクライアント)、Firefox、およびP7Zipが期待されています。
もう1つの重要な問題は、商用ライセンスおよびGPLライセンスに基づくコードです。 明らかに、Haikuにはクローズドソースコードを含めることはできません。 したがって、プロジェクトは2つのバージョン(クローズドおよびオープン)を提供するか、オプションでダウンロード可能にする必要があります。 GPLはHaikuプロジェクトで使用されるMITライセンスと互換性がないため(一方的な互換性があり、互換性がないため)、GPLコードも問題を引き起こす可能性があります。 アルファ版をビルドするとき、すべてのオプションは、閉じられたコードとGPLの下のコードの包含を除外するように設定されます。
さらに、トランクブランチ外でのアルファバージョンのサポートについて活発な議論が行われました。 このバージョンを別のブランチに分離し、バグ修正以外のすべてのためにそれを閉じて、より破壊的な変更のためにトランクを残す必要がありますか、またはトランクは「リリースモード」になり、その変更はバグ修正に限定されます。 破壊的な変更はいつでも発生する可能性があるため、後者が可能ですが、最初のオプションが採用されました。
これらの問題の解決策を考えると、アルファ版のリリーススケジュールについて投票が行われました。 これで完了し、リリース日が決定されました。 リリーススケジュールは次のとおりです(スケジュールが破られる可能性があり、リリースが延期されることに注意してください)。
- GMT 8月23日12時-トランクからアルファ版ブランチが選択され、リリースチームは最終的な方法で作業を開始します。
- 9月9日GMTの12時-Alpha1がマークされます。 組み立て、テスト、ミラーへの配布が行われ、アルファ版が発表されます。
アルファ版のリリースが間に合うように願っています。
OSNewsに基づく