Qt Project

バグレポートやフォーラム経由でのコードコントリビューションについて

Published Saturday September 8th, 2018 | Leave a comment
Posted in Qt Project | Tags: , ,

ソースコードのコントリビューションが、バグレポートやフォーラムといった Qt のシステムからも可能になりました。これまでは、Qt Project に対するすべてのコードのコントリビューションは Contribution License Agreement(CLA) にて管理されていて、商用ライセンスをお持ちの方には The Qt Company が Qt に対して行うバグフィックスや些細な変更が例外的に直接提供されていました。今回、Qt Account の利用規約 を更新し、Qt のシステム経由でのソースコードのコントリビューションが可能だということを明記いたしました。 コントリビューションのガイドライン のとおり、 Qt Project に対するソースコードのコントリビューションの一番の推奨方法は依然として CLA になります。しかし、CLA にサインしていないユーザーが(例えば、 Qt のバグを修正する)パッチを持っているということも時々あります。今後は、こういったものの提供がバグレポート や フォーラム といった Qt のシステムを経由することで可能になります。 こういった「カジュアルなコントリビューション」が行われた場合、The Qt Company が、そのソースコードをピックアップし、その修正を Qt に取り込むための必要な手続きを行うことになります。つまり、そういったコードがそのまま自動的に Qt に取り込まれるわけではなく、Qt のリポジトリのソースコードの質を保つための通常のコントリビューションのプロセスをちゃんと踏むことになります。 以前の Qt Account やその他の Qt のシステムの利用規約でも The Qt Comopany が登録ユーザーからのコンテンツを公開することに対する十分な権利を提供していました。しかし、そのバージョンでは、そこにソースコードも含まれるということが明記されていなかったため、それを今回明確化いたしました。そして、これを厳密に実施すべく、現時点以降に貢献されたソースコードのみを対象にいたします。ということで、以前に Qt のシステムにパッチを送られた方は、お手数ですが再度提供していただければと思います。 […]

Read More

クロスコンパイルサポートの改善

Published Thursday April 26th, 2012 | Leave a comment
Posted in Qt Project | Tags: ,

この記事は Qt Blog の “Cross compiling Qt for the masses” を翻訳したものです。 執筆: dcarr, 2012年4月13日 Qt を特定のデバイスや BSP 向けにクロスコンパイルする時、一から始めるのは時としてとても大変な作業です。この負担を減らす為に、私達は Qt 5 において既存の configure/qmake のビルドツールや、関連するドキュメントを改善しようとしています。作業は 2 つの方向から進めています。 一般的なクロスコンパイルのサポート ターゲットの直接的なサポート 一般的なクロスコンパイルのサポートは以下の方法で改善していきます。 pkg-config のロジックの見直し configure に -device フラグを追加 configure に -sysroot フラグを追加 サポートされるターゲットの一覧は こちら をご覧ください。

Read More

DevNet の Notes (注釈)機能が目指すもの

Published Wednesday April 18th, 2012 | Leave a comment
Posted in Qt Project | Tags: ,

この記事は Qt DevNet Blog の “Doc Notes – We Have a Vision” を翻訳したものです。 執筆: Alexandra, 2012年3月22日 Qt のドキュメントを Qt Developer Network に移行するという話を始めた時、Marius は彼のイメージするものを説明する為に PHP のドキュメントを例に挙げました。そこには PHP グループによってたくさんの注釈が追加されたドキュメントがありました。これらの追加された内容が、いろんな意味でドキュメントとしての役割をもっていました。 背景 Qt のドキュメントがトップレベルであることは明らかですが、従来の静的なやり方ではとても大きなチャンスを逃すことになります。皆さんのように、たくさんの経験のあるプログラマーが毎日クラスドキュメントを見ています。Qt をさまざまな環境で試し、さまざまなことを実装し、たくさんのことを知っています。とっておきのソリューションや、ちょっとした裏技、お気に入りのユースケースなどをお持ちのことでしょう。 経験あるテクニカルライターが作るドキュメントは素晴らしいものですが、このクラスドキュメントに皆さんの注釈を加えることによって、さらに進化させることができるはずと考えました。

Read More
Get started today with Qt Download now