問題タブ [lgpl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
156 参照

java - LGPLプロジェクトをフォークするときのJavaパッケージの使用

LGPLの下でオープンソースとしてプロジェクトをリリースした会社ABCを考えてみてください。コードはJavaであり、「com.abc.project」などのパッケージが含まれています。

このプロジェクト(2005年までさかのぼる)をフォークして、テクノロジーを最新のツールに更新することに興味があります。コードに大幅な変更が加えられます。新しいプロジェクトはLGPLの下でライセンスされます。編集:これはWebアプリケーションであり、ライブラリではありません。

同じJavaパッケージ構造(「com.abc.project」など)を保持できるかどうか(または保持する必要があるかどうか)がわかりませんか?

私はLGPLの下でそうするかもしれないと思いますが、商標権侵害またはその他の方法で彼らの同意なしに会社からの承認を暗示しているのではないかと思います。

0 投票する
1 に答える
554 参照

eclipse - LGPL ライブラリを商用の Eclipse ベースのアプリケーションにバンドルする方法は?

プラグインとして、いくつかの LGPL ライブラリを商用の Eclipse ベースのアプリケーションにバンドルします (ライブラリごとに既存の Jar からプラグインを生成します)。私のアプリケーションは LGPL ではなく、クローズド ソースのアプリです。LGPL ライセンスのポイント ( 6 ) を読んだ後、すべての LGPL ライブラリにソース プラグインを含めるか、これらのライブラリのソース コードへのリンクを提供する必要があることを理解しました (ところで、これらのリンクを提供する必要がある場合は、ダイアログについて?)。私は正しいですか?そのようなアプリケーションの例はありますか?

ありがとう!

0 投票する
1 に答える
675 参照

java - GPL+classpath_exception と LGPL の違い

一部の Java ベースのライブラリについて、LGPL とリンク例外のある GPL の違いは何ですか? どちらもリンクを許可しているようです。

0 投票する
2 に答える
477 参照

licensing - GPL および LGPL から商用へ

としてリリースしたい C# ライブラリがLGPLあり、このライブラリの UI を作成しましたが、 としてリリースしたいと考えていGPLます。

質問があります:

  1. LGPLこのコードの所有者として、いつかライブラリを商用ライセンスに変更したい場合、ライセンスを変更できますか?
  2. 誰かが UI を販売するのを「防止」したいのですが、これwithout creating his own UIGPL良い選択ですか?
0 投票する
2 に答える
989 参照

licensing - BSD/LGPL/GPL/Apache ライセンス、.jar は .deb に埋め込まれていますか?

私は趣味の Java プロジェクトに取り組んでいます。これは、異なるライセンスを持ついくつかの異なる JAR を含む .deb ファイルにパッケージ化されています。次に例を示します。

  • Google Gson (Apache ライセンス)
  • HSQLDB (BSD ベース)
  • 休止状態 (LGPL)
  • (等)

私はこのアイデア/プロジェクト/ソフトウェアをリリースまたは販売する準備ができていませんが、これらの一般的なライセンスで何が許可され、何が許可されていないのかについてまだ少し疑問に思っていました. たとえば、GPL は「最悪」であると聞いたことがあります (すべてを広く公開せずに、参照されたライブラリや動的にリンクされたライブラリを許可することすらできません) が、それが本当かどうかはわかりません。ライセンス。

たとえば、ソフトウェアを販売する場合、次のシナリオのいずれかが許可されますか?

  1. すべての依存 JAR を .deb パッケージにパッケージ化し、カスタム リポジトリを使用して apt によって配布およびインストールされます。
  2. コードのみを .deb 内にパッケージ化し、ユーザーが依存する JAR を自分でインストールできるようにします (アプリケーションの起動時に JAR へのクラスパスを指定します)。
  3. 私のソフトウェアがインストールされた構成済みのボックスを、Linux ディストリビューションとそれに依存するすべての JAR と共に販売します (実際のハードウェア コストに対してのみ課金され、追加料金はソフトウェアに対して課金されます)。

前もって感謝します!

0 投票する
4 に答える
12654 参照

c++ - 2D ジオメトリ ライブラリ: CGAL に代わる LGPL?

CGAL は、私が必要とするほぼすべての機能を備えているようで、今後のプロジェクトに向けてさらに多くの機能を提供してくれます。弧線セグメントからポリゴンを作成し、それらに対してブール演算を実行できます。いくつかのことに関して多くの時間を節約できる空間ソートパッケージが既にあり、ライブラリ全体が非常に標準化され、よく計画されているようです.

ほとんどのパッケージ (非常に基本的なものを除く) のライセンスが QPL (今後のバージョン 4.0 の GPL) であるという問題があります。予算が乏しく、CGAL の特定のパッケージの商用ライセンスを購入するための資金を集めることができない可能性があります。

そのようなライブラリの私の特定のニーズは次のとおりです。

  • 正確な精度の 2D ユークリッド空間
  • 複雑な多角形
  • 曲線 (円弧) セグメントを持つことができるポリゴン
  • これらのポリゴンに対するブール演算
  • ポリゴンオフセット
  • ポリゴン分割または効果的な三角形分割
  • 内接面積およびポリゴン フィッティング アルゴリズム
  • おそらく、循環範囲検索によるいくつかの空間ソート構造

全体として、正確な精度を備えた、丸みを帯びた 2D ジオメトリ C++ ライブラリを探しています。 できれば、一気に MIT、LGPL、または 500 ドル未満の低コストの 1 回限りのロイヤリティ フリー ライセンスを使用します。

ブーストはいくつかの基本的な構造を落としましたが、私が知る限り、より高いレベルの機能の多くが欠けています. これを拡張したライブラリはありますか? 私はそれを自分で行うことを検討しますが、それをうまく行うための専門知識がなく、プロジェクトがかなり長くなります.

明確にするために、私は 2Dグラフィックスライブラリを探しているのではなく、純粋なジオメトリ構造だけを探しています。

0 投票する
3 に答える
135 参照

grammar - LGPL文法ファイルのライセンス

LGPLで作成された文法ファイルが与えられた場合、その文法のコンパイラーコンパイラーによって生成されたソースは派生物として機能しますか?文法ファイルがコンパイラーコンパイラーへの入力として与えられる前に変更された場合はどうでしょうか?少なくとも従来の意味では、リンクはありません。

出力が派生的な作業である場合、それを使用するプログラム/ライブラリによって課される依存関係なしに文法が機能することを保証するために最善の努力をする(変更された)文法ソースを単に提供する必要がありますか?それとも、解決しなければならない制限が他にもありますか?

0 投票する
2 に答える
338 参照

qt - Qt の変更点と LGPL

私の会社では、商用のプロプライエタリ アプリケーションに LGPL の下で Qt 4.7.4 を使用しています。

Qt のソース コードに 2 つの変更を加え、いくつかの問題を解決するために DLL を再ビルドする必要がありました。LGPLの下で私たちは今何をすべきですか?ソースコードを公開しますか? それとも、変更した Qt ファイルを公開するだけでよいのでしょうか? この「露出」の性質は何ですか?それらをウェブサイトに掲載しますか?

それはどのように機能しますか?

0 投票する
1 に答える
1314 参照

licensing - LGPLソースコードが個別に入手できる場合、実行可能ファイルを単独で配布できますか?

LGPLの下でリリースされたライブラリにリンクする小さなアプリを作成しました。すべてのソースコード(C / Lua)は、GitHubページから無料で入手できます。ただし、私のアプリの性質(完全かつ自明な移植性が必要)とそのターゲットオーディエンス(技術者以外のユーザー)のために、静的にリンクして(同じGitHubページから)単一のスタンドアロンとして配布したいと思います任意のディレクトリからダウンロードしてすぐに実行できる実行可能ファイル。問題を複雑にしたり、ユーザーを混乱させたりするためのライセンスや.dllはありません。

問題は、これが合法かどうかわからないことです。LGPLの言い回しは私を混乱させます。私の理解では、ソースコードも配布されており、LGPLのコピーが付属している限り、LGPLライブラリに対して静的にリンクすることができます。私の質問は:

ソースコードとライセンスのコピーは、実行可能ファイルと一緒に配布する必要がありますか、単一の配布可能ファイルにパックする必要がありますか、それとも単にどこかで利用できる必要がありますか?私のアプリケーションにはGitHubページへのリンクや参照が含まれていませんが、必要に応じて修正できます。

助けてくれてありがとう!

0 投票する
1 に答える
45960 参照

open-source - GPL/LGPL と静的リンク

次の組み合わせが存在することをウェブで読みました:

独自のソース コード + GPL ソース コード- > GPL ソース コード (すべてのコードは GPL の下でリリースする必要があります)

独自のソース コード + LGPL ソース コード- > 独自のソース コード (すべてのコードは独自のままです)

GPL と LGPL のコードを静的/動的にリンクすると、上記の組み合わせでどのように機能するのでしょうか?