hylomによる
2009年01月15日 17時38分の掲載
プロプライエタリソフトでの採用が進むのだろうか、部門より。
プロプライエタリソフトでの採用が進むのだろうか、部門より。
あるAnonymous Coward 曰く、
C++によるGUIツールキットであるQtのライセンス形態にLGPLが追加されるとのこと(Nokiaの発表資料、ITpro、本家/.)。現在は有償の商用版とGPLライセンスのオープンソース版が提供されているが、2009年3月にリリース予定のQt 4.5からLGPL版も提供されるようになる。
Trolltech時代にはライセンス料が重要な収入源であったが、同社がNokiaに買収された今、ライセンス料よりもNokiaの掲げるQt Everywhereというビジョン(PDF資料)を推し進め、商用利用を広げる方が重要という判断の表れではないかと見られている。
QtがLGPLで提供されるのに伴い、日本での代理店SRAはQtのサポート及びサービス体制の強化を打ち出しているとのこと。
Opera (スコア: 2, 参考になる)
そのPDFの資料を見てOperaが無いと思っていたら、Operaは既にqtを止めているんですね。
http://my.opera.com/kilsmo/blog/2008/01/29/opera-is-not-based-on-qt [opera.com]
一応、Linux版ではAPIに接続するためにqtを使っているようですが。
ここにコメントを書く
Re:Opera (スコア: 3, 興味深い)
>Operaは既にqtを止めているんですね。
リンク先を読んだが誤解を招く表現。
(Nokiaがtrolltechを買収したときの記事で)OperaがQtに依存しているように言われるのは心外。
Operaはもともと(クロスプラットフォームツールキットとしての)qtに依存しているわけではなく、独自の移植レイヤがある。
Windows版ではWindows APIを使っていて、Linux版でQtを使っているに過ぎない。
Operaはプラットフォーム、デバイス、ツールキット非依存だ。
ここにコメントを書く
親コメント
ちょうどいい時にできたよね (スコア: 1)
gWaeiという俺のGPL和英辞書プログラム [sourceforge.net]を試して下さい
ここにコメントを書く
LGPL? (スコア: 1, 興味深い)
LGPLのライセンス下でクローズドソースの商用アプリをリリースしようとしたら『動的リンク』である必要があるんだよね。
WindowsでC++で書かれているQtのコードを動的リンクせずに使う手段はあるのだろうか。
DLLを作ってLoadLibrary+GetProcAddressという方法でいけるのか?
ここにコメントを書く
Re:LGPL? (スコア: 3, 参考になる)
「LGPL のライセンス下でクローズドソースの商用アプリをリリース」というのは、LGPL のライセンス下でリリースされているライブラリを使った商用アプリをソース公開せずにリリース、の意味だとしたら、それは違います。
LGPL 2.1 の第6項にはライブラリのリンク形態についての規定がありますが、静的リンクであっても、ユーザが再リンクして実行形式を作れるだけのオブジェクトコードが一緒に配布されていれば、LGPL の規定を破ることにはなりません。ユーザがそのライブラリの異なるバージョンを使用するのを(結果はどうあれ)妨げないことが要求されている訳です。もちろん、動的リンクであればより簡単に左記の項目が達成されるため、オブジェクトコードの配布は要求されません。
ここにコメントを書く
親コメント