ここでは,いくつかのよくある質問をまとめています。
Q:なぜ,GitHubまたは他のホストではなくBitBucketでしょう?
A: UnityではBitBucketとGitHubの両方のファンがいます。また,セルフホストとサードパーティのホスティングソリューショKallitheaを内部で使用しています。最終的に,我々は我々のオープンソースコンポーネントのためにBitBucketを選択しました。理由は:
Q:Unityのオープンソースコンポーネントは,何のライセンスの元でリリースされているのか?
A:Unityのオープンソースコンポーネントは,一般的にMIT/ X11ライセンスのもとでリリースされています。Unity Test Toolsのようないくつかのプロジェクトでは,異なるライセンスでリリースされているサードパーティ製のコンポーネントを使用します。ソースディレクトリのトップレベルにあるLICENSEファイルを見ると,各プロジェクトのためのライセンス情報を見ることができます。プロジェクトで使用されているサードパーティ製のツール(もしあれば)に関する情報は acknowlegements.markdownファイルに記述されています。
Q:Unityはパッチを受けるだろうか?このライセンスは何になる?
A:私たちは確かにあなたのパッチを受け入れます!受け入れるパッチの種類は,Unity devleopersによる開発がさまざまな段階にあるコンポーネントのため,プロジェクトによって異なります。バグ修正はパッチのための重要な候補で,新機能や大規模なリファクタリングについては,問題のシステムに大きく依存します。あなたが修正したいコンポーネントについて多くの情報を得るためにはマニュアルを確認してください。
前述したように,私たちのコンポーネントのほとんどは MIT/ X11ライセンスのもとでライセンスされています。あなたは,私たちがMIT/ X11ライセンスのもとのみでライセンスされている貢献を受け入れるように注意する必要があります。私たちはまた,特に明記しない限り,MIT/ X11ライセンスがあなたのプル要求の修正に適用されるとします。
Q: 何をコーディングの基準としてUnitで使用していますか?私のPRの書式設定の修正が悪くて拒否されないようにどうすればいいのか確認できますか?
A: 私たちは,できるだけ早く一緒に資料をまとめることに取り組んでいます。このスペースを見てください!今のところ,修正しようとするコードの中にすでにある書式や規則に従ってください。