タグ付けされた質問 「gpl」

GNU General Public Licenseに関する質問

1
GPLが著作権表示をコピーする
「GPLはどのようにするには、」他のプログラムからコピーしたコードの著作権表示を適用するについて言うには、以下があります。 同じライセンスの対象となる他のプログラムからコードをコピーした場合は、それらの著作権表示もコピーしてください。すべての著作権表示を、各ファイルの上部近くにまとめます。 私はC#ライブラリの完全なリファクタリングを行いました。これはVisual Basic(VB)コードからの移植です。元のVBコードは現在、Microsoft Public License(Ms-PL)の下でリリースされていますが、元はGPLの下にあります。C#ライブラリはGPLであり、古いVBライブラリの作業を継続しています。基本的に、私は彼らが使用したのと同じ「技術」のみを使用しました。 ライブラリをGPLにすることは気にしないので、それは問題ではありません。(この回答から、私が収集したライブラリは二次的著作物と見なされるかもしれません。)しかし、すべてのソースファイルに以前の著作権表示をコピーする必要があるのは面倒です。READMEファイルで参照するだけです。この質問では、すべてのソースファイルに通知を追加する必要性について説明しますが、回答の間にコンセンサスはありません。したがって、安全対策としてすべてのファイルにライセンスを追加したいと思います。 ライブラリが基づいているプロジェクトの著作権表示もすべてのソースファイルに含める必要がありますか?
12 licensing  gpl 

2
GPLv2プログラムはApacheライセンスのライブラリに依存できますか?
GPL(バージョン2)のライセンスを取得したソフトウェアプログラムは、GPLに違反することなく、APLv2の下でライセンスされたライブラリに依存できますか?ここの言語は、おそらくそうではないことを示唆しています。 私の特定のケースでは、いくつかのAPLv2ライセンスの外部ライブラリを使用するデーモンを見ています。 更新 (回答/コメントへの応答) この質問のために、メインプログラム(デーモン)のライセンスを再取得することはできません メインプログラムはapr-util、おそらく他のAPLv2コンポーネントを使用する機能で拡張されています 私の質問は、GPLv2の下で拡張デーモンをリリースすることはできますか、これは私が(a)この拡張機能をリリースすることにコミットしている場合、APLv2なしで自分自身に維持する必要がありますか(ディストリビューションなし)および/または再実装する必要がありますか?(b)デーモンをGPLのままにしますか?

4
JavaScriptコードはウェブサイト、オープンソースのみに使用されていますか?
書き換えられた質問: JavaScript関連の質問はしていませんが、Webで使用されているすべての「クライアント」言語(HTML5、JavaScript、CSSなど)です。JavaScriptコード(つまりGPL)をWebサイトに配置し、このWebサイトにWeb上の誰からでもアクセスできる場合、何らかの方法でGPLに違反していますか? クライアントコード(HTML、CSS、JavaScript)を誰かに販売したい場合はどうなりますか?この場合、別のライセンスが必要ですか? JavaScript(Webサイトに使用する場合)は常にオープンソースではありませんか?Webページを開くと、いつでもソースを読むことができます。 JavaScriptのGPLコードを含むWebサイトを販売している場合、サーバー側のコードもリリースする必要がありますか? このWebサイトは部分的にアクセス可能(一部は無料で、もう一方は有料)で、GPLコード(同じ部分)がWebサイトの両側で使用されている場合はどうなりますか? GPLコードが、アクセスするために料金を支払う必要があるWebサイトの一部にのみある場合はどうなりますか この方法でウェブサイトを顧客に販売している場合: すべてのクライアント関連コード(JavaScript、HTML、CSS)を販売しています(1回限りの料金) 私はあなたにサーバーサイドコードを売るのではなく、あなたはそれをレンタルしています(私のサーバーサイドコードを再利用させたくありません) JavaScriptのGPLコードを使用している場合、何か違反していますか?(ウェブサイトはウェブ上の誰からでもアクセス可能です。) 編集2: 新しい特定の質問を追加しました: Webサイトがサーバー側のコードなしで機能する場合、JavaScriptはJSON形式のデータを含むPHPページを呼び出しているだけです。他の人はクライアント側でウェブサイトを構築できますが、データを提供する必要があります。この場合、JavaScriptは「PHP」コードを呼び出しています(ただし、反対ではありません)。この場合、GPLに違反していますか?

5
GPL依存関係の結果は何ですか?
会社用のソフトウェアを開発していますが、GPLライセンスの下でいくつかのライブラリを使用したいと思います。 結果はどうなりますか?これらのGPL依存関係の上で開発されたコードもGPLの下にあるということですか?これらの製品のソースコードを公開する義務はありますか?
12 licensing  gpl 

4
職場でのGPL?
コンサルティング会社でインタビューしたことがありますが、そこで彼らはオープンソース製品を使用しているという会話で出てきました(これは素晴らしいことです。Hibernate、JBossなどを広範囲に使用しました)。彼らは、クライアント向けのアプリケーションを作成するときにGPLライセンスのOSSを使用し、「もちろん、いつでも!クライアントが望むものを手に入れて満足している限り」と言いました。今、私は弁護士でも大規模なライセンスバフでもありませんが、GPLコード(含まれるライブラリがあるとしましょう)を使用すると、同じライセンスでアプリケーション全体をリリースする必要があるという印象を受けました。これを指摘したとき、「さて、完了したらすべてのソースコードをクライアントに提供するので、それは実際には問題ではありません。」 問題をこれ以上押したくない(インタビューはそのような議論の場所ではない)、私はそれをスライドさせた。しかし、それでもビジネスのその特定の慣行については心配しています。GPLライセンスコードの公式用語は何ですか?また、どの程度「オープン」である必要がありますか?それを公開し、「私の会社はこのライブラリを使用したので、ここに構築するために数百万ドルを費やすショッピングおよび注文フルフィルメントシステムアプリケーションをダウンロードできるサイトがあります」と言う必要がありますか?このような状況で、会社はクライアントの知らないうちにGPLコードを使用する権利がありますか?「ソースを与える」だけで十分ですか?

1
アトリビューションはGPL互換である必要がありますか?
次のような条項の下でライセンスされたコードを作成できます: Redistribution of this work, with or without modification, is permitted if Bob Joe is attributed as the original author or licensor of this work, but not in any way that suggests that Bob Joe endorses you or your use of the work. GPLを使用するプロジェクトで使用されるか、またはこれによりGPLとの互換性がなくなりますか?
11 licensing  gpl 

4
他の言語にコンパイルされるDartのような言語に関して、GPLはどのように機能しますか?
GoogleのDart言語は、Dartiumとして知られるChromiumの特別なビルド以外のWebブラウザではサポートされていません。プロダクションコードにDartを使用するには、Dart-> JavaScriptコンパイラ/トランスレーターを介して実行し、出力されたJavaScriptをWebアプリケーションで使用する必要があります。 JavaScriptはインタープリター言語であるため、「バイナリ」(別名、.jsファイル)を受け取る人は誰でもソースコードを受け取ります。 現在、GNU General Public License v3.0には次のように記載されています。 「作品の「ソースコード」とは、作品を修正するための作品の好ましい形態を意味します。」 これは、JavaScriptコードに加えて元のDartコードもエンドユーザーに提供する必要があることを意味します。これは、ソースコードのコピーがすでに人間が読み取り可能/書き込み可能/変更可能な形式で提供されている場合でも、Dartで記述されたWebアプリケーションはすべて、Webサイトのすべての訪問者に元のDartコードを提供する必要があることを意味しますか?

5
アプリケーションでGPL、LGPL、MPLライセンスパッケージを使用して、クローズドソースにすることはできますか?
会社がBusyBoxを使用し、Gpl + Lgpl + Mplパッケージを使用しているのを見ました。そして、彼らはそこで実行されている独自のアプリケーションを持っています。彼らのアプリケーションはクローズドソースパッケージです。 デバイスを購入しますが、そのソースはクローズドです。GPLとLGPL + MPLの混合がクローズドソースになるのはなぜですか? ルールだと思った?または私が間違っているか、この次の情報が間違っていますか?: GPL:アプリケーションで使用する場合は、GPLの下でアプリケーションをリリースする必要があります。Linux CDを販売するように販売できないというわけではありませんが、ソースコードも無料でリリースする必要があります。それはあなたのために働くかもしれませんが、おそらくそうではありません。 LGPL:アプリケーションで使用する場合、クローズドソースのプロプライエタリライセンスアプリケーションを使用できます。ただし、LGPLライブラリを変更する場合は、アプリケーションがクローズドソースのままであっても、LGPLで変更をリリースする必要があります。
11 licensing  gpl  lgpl  mpl 

8
GPLライセンスのソフトウェアは再販できますか?
私の研究グループは、研究目的のソフトウェアを開発しています。プロジェクトリーダーは、ソフトウェアがオープンソースであることを望み、GPLが好きですが、ソフトウェアを販売できないことを保証したいと考えています。 GPLを正しく読んでいますか?ソフトウェアは自由に修正、(再)配布、販売できますか?そうだとすれば、なぜソフトウェアを効果的に販売することが難しいのかがわかります。ただし、GPLは私たちのニーズに十分厳密ではありません。 助言がありますか?
11 licensing  gpl 

2
GNU GPL v2コードを別の言語で書き直しました。ライセンスを変更できますか?
Mercurial(GNU GPL v2でライセンスされている)の一部をC#で書き直しました。当然、元のPythonコードをよく調べましたが、一部はPythonからC#への直接変換です。 「私のコード」が異なる条件でライセンスされている、またはクローズドソースの商用アプリケーションの一部を作ることさえ可能ですか?そうでない場合、私はLGPLの下で、「私のコード」、オープンソースそれ-ライセンスを再してすることができ、その後、私のクローズドソースの商用アプリケーションでは、このオープンソースのC#ライブラリを使用できますか?
11 licensing  gpl 

4
BSD 2/3節のコードをGPLに再ライセンス
新しいBSDライセンスでいくつかのソースコードをリリースしたとします。他の誰かがこのコードを取得し、変更を加え、GPLの条件に基づいて配布することは許可されていますか?ウィキペディアから: 元のMIT / Xライセンス、BSDライセンス(現在の2句形式)、LGPLなど、最も一般的なフリーソフトウェアライセンスの多くは「GPL互換」です。つまり、それらのコードはGPLの下でプログラムと競合することなく組み合わせることができます(新しい組み合わせではGPLが全体に適用されます)。ただし、一部のフリー/オープンソースソフトウェアライセンスはGPL互換ではありません。 これは、新しいBSDライセンスコードをGPLに再ライセンスできることを意味していると思いますか?
11 gpl  bsd-license 

1
オープンソースライセンス互換性チェッカー
オープンソースライセンスのさまざまな組み合わせが相互に互換性があるかどうかを確認するためのツールはありますか? Apacheのライセンスは、許可と法律の強制力のバランスが取れていると思われるため、Apacheライセンスを配布に使用するさまざまなツールの構築を計画しています。ただし、他のオープンソースプロジェクトのコンポーネントをコードベースに含めるか、アダプターを使用可能にして、エンドユーザーがそのようなコンポーネントをコードベースに統合できるようにします。 たとえば、CKEditorやTinyMCEなどのリッチHTMLエディターをパッケージに含めたいのですが、そうすると、どちらのプロジェクトのライセンスにも違反しますか?GPLコードを使用した場合、プロジェクトをGPLにすることを余儀なくされることは間違いありません。しかし、MPL、LGPLなどはどうでしょうか? 純粋に技術的な理由でそのような決定をしたいのですが、もしあなたがオープンソースをしているなら、他のオープンソースプロジェクトの希望を無視するのは愚かなことでしょう。 ライセンスXがライセンスYと互換性があるかどうかを判断するのに役立つツールを探しました。その場合、どの方向で互換性がありますか(Xは問題なくYを含めることができますが、YにXが含まれる場合は問題があるなど)。代替ライセンス条項にコードを含めると、ライセンス条項にどのような影響がありますか。ただし、これまでに見つけたのは、他のライセンスとGPLを比較するのに適したリストとチャートだけです。ライセンスの問題を解決するツールがあれば、正しい方向に向けていただければ幸いです。

2
変更されていないGPL(v2 +)プログラムをコア依存関係として使用してソフトウェアをサービスとして実行する:SaaSソースコードをリリースする必要がありますか?
私はオンラインでのみアクセスされるサービスプロジェクトとしてのソフトウェアを設計しています。GNU GPL(v2以降)でカバーされている実行可能ファイルに強く依存している可能性があります。 私のコードは、もしそれを配布するつもりなら、GPL条項にも基づいて配布する必要があることを理解しています。ネットワークを介してサービスを実行しても、コードが伝達/配布されていないことは間違いありません。したがって、私はすべてのコードを開示する必要なしにGPL依存関係を使用できると考えるのは正しいですか? 具体的な例を挙げましょう。Googleドキュメントのようなオンラインドキュメント処理システムで設計しているとしましょう。基本的にすべてのファイルタイプをシステムにアップロードし、それを内部形式に変換できるようにしたいと考えています。コンバーターをスクラッチアウトしようとするのではなく、私が知っている既存のプログラムを使用して、変換を可能にします。このプログラムは、GNU GPL v2(以降)のライセンスが付与された実行可能ファイルです。ソースコードを提供せずに合法的にサービスとしてのソフトウェアを入手できますか?

3
GPLとBSDライセンスコードを組み合わせるときに、実際にライセンスファイルを管理する方法は?
私は、GPL(LGPLではない)ライセンスを持つ1つのライブラリと、3条項のBSDライセンスを持つ1つのライブラリを使用するコードを書いています。私はGPLライセンスのライブラリにリンクしているので、私のコードもGPLである必要があります。実際には、BSDライブラリの元のLICENSE.txtをどのように扱うべきですか? (A)メインのソースコードがGPLライセンスで、一部のサブディレクトリがBSDライセンスになるようにプロジェクトを配布できますか? (B)ライブラリにリンクするだけでなく、BSDおよびGPLコードをより複雑な方法で使用および結合する場合、LICENSE.txtをどうすればよいですか? 3節のBSDテキストは、「ソースコードの再配布では、上記の著作権表示、この条件のリスト、および次の免責事項を保持する必要があります。」どうやら私は著作権表示とその条件のリストをどこかに保持する必要があります。ただし、GPLライセンスのtxtファイルをどこかに置く必要もあります。 さらに、明らかに、次の条件が満たされている場合にのみ、「次の条件が満たされていれば、「ソース形式とバイナリ形式での再配布と使用、変更の有無にかかわらず、許可される」を保持する必要はありません。他の部品はそのままにしておきます。 では、どのように、そしてどのテキストファイルで、GPLライセンステキストと、BSDライセンスの一部および私が保持する著作権を実際に整理する必要がありますか? 編集:したがって、ケースBでは、3句のBSDライセンスコードを取得し、それをGPLの下で再配布します。これは、3句のBSDライセンスがGPLと(一方向)互換であるためです。ライセンステキストとテキストファイルを実際に処理する方法を尋ねているだけです。

2
オープンソースのPHPアプリケーションをリリースするためのベストプラクティス
私は生活のためのPHP開発者ですが、これまでにオープンソースプロジェクトに取り組んだり、貢献したりしたことはありません。 私は自分用のCMSを開発しています。私は作業中のプロトタイプを持っていて、準備ができたら(おそらく数か月後)、これはPHPコミュニティーが興味を持つものになると思います。 私はかなり自信のある開発者ですが、特にオープンソースの問題に関して、私の知識が不足している領域があります: プロジェクトを宣伝したり、共同作業に興味を持つ可能性のある他の人を見つけたりするための最良の方法は何ですか 私のCMSはCakePHPを使用しており、基本的にはその上にレイヤーとして配置されています。私はGitHubでCakePHPプロジェクトを分岐しました。以前にバージョン管理システム(SVN)を使用したことがあるのですが、GITはかなり新しいので、「最善の方法」で確実に実行したいと考えています。 ライセンスの問題を知るにはどうすればよいですか?私のアプリに最適なオープンソースライセンスはどれですか?また、私のプロジェクトは他の多くのオープンソースプロジェクトから借用しています。たとえば、コードのセクション(大幅に変更しました)がありますが、著作権/ライセンスに関する通知がありました-私の義務は何に関するものかわかりませんこれらを保持する これらは私が持っている質問のほんの数例ですが、私にとって役立ついくつかのリソースがそこにあるに違いないと感じています。開始するのに最適な場所はどこですか、これらの問題をカバーする最高のコミュニティ/サイトは何ですか?私は周りを見回しましたが、多くを思い付くことができませんでした...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.