2011-03-23 5 views
1

私たちは、私たちがデバイスに配布しようとしているウェブサイトを持っています。それは基本的に多くの写真と情報を持つ大きなウェブサイトです。ウェブサイトはすでにいくつかのフラッシュとjavascriptを使って構築されています。私はこれにubuntuを使うことを考えています。私の計画は、グラフィカルな環境(Gnome、KDEなど)なしでubuntu(サーバー、多分!)をインストールし、Xサーバーを使ってfirefoxのようなブラウザを起動することです。それが動作し、負荷Firefoxの罰金Ubuntu、Qt and licensing

xinit firefox 

:私はすでにこの使用 コードを試してみました。私は、開始時に起動されるシンプルなUIを構築することも考えています。このUIには、このWebサイトや他のプログラムを起動するボタンがあります。

私は自分自身を明確にしたいと思います。

私はあなたがこれについて何を考えているのですか?それは実行可能なもののように聞こえるか?あなたはこのようにするのが良いアイデアだと思いますか?何か提案はありますか?

ライセンスの条件私はよく分かりません。私はubuntuが主にGNU GPLでライセンスされていることを知っています。私はオープンソースであることを知っています。私はあなたが変更を利用する必要があることを知っています。しかし、Webサイトや私が作成して含む他の独自のアプリケーションのソースコードが含まれているかどうかはわかりません。私が理解することは、OSに加えた変更はオープンソースにする必要があるだけで、インストール後の設定は必要ないということです。

GNU LGPL v。2.1を入手したQtはどうですか? UIのコードを公開する必要がありますか、それともQt自体に加えられた変更のコードですか?

これを読んだ人には、事前に感謝します。私はこれについて多くを読んだが、私はそれが正しいと確信していない。少なくとも私が正しい道にいるかどうかを知りたい。

すべてのヘルプはここ

答えて

1

UbuntuがGPLであるappreciated.enterコードになります - あなたはどのUbuntuでの変更(というかLinux)を作る場合、カーネル自体、あなたはあなたがUbuntuのを配布誰にそれらの変更を提供しています - オペレーティングシステムで使用するアプリケーションやデータとは何の関係もありません。

QtはLGPLです。Qtを使用すると、アプリケーションについて何も公開せずに任意のアプリケーションを作成できます。 Qtソースコードを自分で修正するだけで済みます。あなたはそうしないでしょう。

これにはQtは必要ありません。Ubuntu(または他のlinux)の起動時にフルスクリーンでブラウザを起動させることができます。また、他のローカルアプリも起動する簡単なスタートページを持つことができます。ちょうどhtml - これはずっと簡単かもしれません。

ほとんどのブラウザでは機能やツールバーが制限されているため、ユーザーがブラウザを終了したり他のデータを読み込んだり保存したりするのを防ぐことができます。

は最後のXubuntuをチェックアウト - それはXとが、GNOMEやKDE

+0

私はちょうどhtmlを使うことを考えましたが、私たちがやっていることに対してUIを作る方が良いと思います。私は私の心を変えるかもしれない。ありがとう。 – Daniel

0

IANALせずにUbuntuのバージョンのだが、LGPLで、あなたはQtのに動的にリンクすることができますし、LGPLの下で、独自のソースのライセンスを取得する必要がありません。 一般的な経験則では、エンドユーザーはLGPLedコンポーネントのコードを取得し、そのコンポーネントを修正し、独自のコードをそのコンポーネントと共に使用できるようにする必要があります。これはまた、あなた自身のコードのオブジェクトファイルを少なくとも提供していれば、それらを再リンクできるように、LGPLedコードに静的にリンクできることを意味します。

私は答えがイエスだと思っていますが、具体的なことは言えません。

関連する問題