問題タブ [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.
java - LGPLプロジェクトをフォークするときのJavaパッケージの使用
LGPLの下でオープンソースとしてプロジェクトをリリースした会社ABCを考えてみてください。コードはJavaであり、「com.abc.project」などのパッケージが含まれています。
このプロジェクト(2005年までさかのぼる)をフォークして、テクノロジーを最新のツールに更新することに興味があります。コードに大幅な変更が加えられます。新しいプロジェクトはLGPLの下でライセンスされます。編集:これはWebアプリケーションであり、ライブラリではありません。
同じJavaパッケージ構造(「com.abc.project」など)を保持できるかどうか(または保持する必要があるかどうか)がわかりませんか?
私はLGPLの下でそうするかもしれないと思いますが、商標権侵害またはその他の方法で彼らの同意なしに会社からの承認を暗示しているのではないかと思います。
eclipse - LGPL ライブラリを商用の Eclipse ベースのアプリケーションにバンドルする方法は?
プラグインとして、いくつかの LGPL ライブラリを商用の Eclipse ベースのアプリケーションにバンドルします (ライブラリごとに既存の Jar からプラグインを生成します)。私のアプリケーションは LGPL ではなく、クローズド ソースのアプリです。LGPL ライセンスのポイント ( 6 ) を読んだ後、すべての LGPL ライブラリにソース プラグインを含めるか、これらのライブラリのソース コードへのリンクを提供する必要があることを理解しました (ところで、これらのリンクを提供する必要がある場合は、ダイアログについて?)。私は正しいですか?そのようなアプリケーションの例はありますか?
ありがとう!
java - GPL+classpath_exception と LGPL の違い
一部の Java ベースのライブラリについて、LGPL とリンク例外のある GPL の違いは何ですか? どちらもリンクを許可しているようです。
licensing - GPL および LGPL から商用へ
としてリリースしたい C# ライブラリがLGPL
あり、このライブラリの UI を作成しましたが、 としてリリースしたいと考えていGPL
ます。
質問があります:
LGPL
このコードの所有者として、いつかライブラリを商用ライセンスに変更したい場合、ライセンスを変更できますか?- 誰かが UI を販売するのを「防止」したいのですが、これ
without creating his own UI
はGPL
良い選択ですか?
licensing - BSD/LGPL/GPL/Apache ライセンス、.jar は .deb に埋め込まれていますか?
私は趣味の Java プロジェクトに取り組んでいます。これは、異なるライセンスを持ついくつかの異なる JAR を含む .deb ファイルにパッケージ化されています。次に例を示します。
- Google Gson (Apache ライセンス)
- HSQLDB (BSD ベース)
- 休止状態 (LGPL)
- (等)
私はこのアイデア/プロジェクト/ソフトウェアをリリースまたは販売する準備ができていませんが、これらの一般的なライセンスで何が許可され、何が許可されていないのかについてまだ少し疑問に思っていました. たとえば、GPL は「最悪」であると聞いたことがあります (すべてを広く公開せずに、参照されたライブラリや動的にリンクされたライブラリを許可することすらできません) が、それが本当かどうかはわかりません。ライセンス。
たとえば、ソフトウェアを販売する場合、次のシナリオのいずれかが許可されますか?
- すべての依存 JAR を .deb パッケージにパッケージ化し、カスタム リポジトリを使用して apt によって配布およびインストールされます。
- コードのみを .deb 内にパッケージ化し、ユーザーが依存する JAR を自分でインストールできるようにします (アプリケーションの起動時に JAR へのクラスパスを指定します)。
- 私のソフトウェアがインストールされた構成済みのボックスを、Linux ディストリビューションとそれに依存するすべての JAR と共に販売します (実際のハードウェア コストに対してのみ課金され、追加料金はソフトウェアに対して課金されます)。
前もって感謝します!
c++ - 2D ジオメトリ ライブラリ: CGAL に代わる LGPL?
CGAL は、私が必要とするほぼすべての機能を備えているようで、今後のプロジェクトに向けてさらに多くの機能を提供してくれます。弧線セグメントからポリゴンを作成し、それらに対してブール演算を実行できます。いくつかのことに関して多くの時間を節約できる空間ソートパッケージが既にあり、ライブラリ全体が非常に標準化され、よく計画されているようです.
ほとんどのパッケージ (非常に基本的なものを除く) のライセンスが QPL (今後のバージョン 4.0 の GPL) であるという問題があります。予算が乏しく、CGAL の特定のパッケージの商用ライセンスを購入するための資金を集めることができない可能性があります。
そのようなライブラリの私の特定のニーズは次のとおりです。
- 正確な精度の 2D ユークリッド空間
- 複雑な多角形
- 曲線 (円弧) セグメントを持つことができるポリゴン
- これらのポリゴンに対するブール演算
- ポリゴンオフセット
- ポリゴン分割または効果的な三角形分割
- 内接面積およびポリゴン フィッティング アルゴリズム
- おそらく、循環範囲検索によるいくつかの空間ソート構造
全体として、正確な精度を備えた、丸みを帯びた 2D ジオメトリ C++ ライブラリを探しています。 できれば、一気に MIT、LGPL、または 500 ドル未満の低コストの 1 回限りのロイヤリティ フリー ライセンスを使用します。
ブーストはいくつかの基本的な構造を落としましたが、私が知る限り、より高いレベルの機能の多くが欠けています. これを拡張したライブラリはありますか? 私はそれを自分で行うことを検討しますが、それをうまく行うための専門知識がなく、プロジェクトがかなり長くなります.
明確にするために、私は 2Dグラフィックスライブラリを探しているのではなく、純粋なジオメトリ構造だけを探しています。
grammar - LGPL文法ファイルのライセンス
LGPLで作成された文法ファイルが与えられた場合、その文法のコンパイラーコンパイラーによって生成されたソースは派生物として機能しますか?文法ファイルがコンパイラーコンパイラーへの入力として与えられる前に変更された場合はどうでしょうか?少なくとも従来の意味では、リンクはありません。
出力が派生的な作業である場合、それを使用するプログラム/ライブラリによって課される依存関係なしに文法が機能することを保証するために最善の努力をする(変更された)文法ソースを単に提供する必要がありますか?それとも、解決しなければならない制限が他にもありますか?
qt - Qt の変更点と LGPL
私の会社では、商用のプロプライエタリ アプリケーションに LGPL の下で Qt 4.7.4 を使用しています。
Qt のソース コードに 2 つの変更を加え、いくつかの問題を解決するために DLL を再ビルドする必要がありました。LGPLの下で私たちは今何をすべきですか?ソースコードを公開しますか? それとも、変更した Qt ファイルを公開するだけでよいのでしょうか? この「露出」の性質は何ですか?それらをウェブサイトに掲載しますか?
それはどのように機能しますか?
licensing - LGPLソースコードが個別に入手できる場合、実行可能ファイルを単独で配布できますか?
LGPLの下でリリースされたライブラリにリンクする小さなアプリを作成しました。すべてのソースコード(C / Lua)は、GitHubページから無料で入手できます。ただし、私のアプリの性質(完全かつ自明な移植性が必要)とそのターゲットオーディエンス(技術者以外のユーザー)のために、静的にリンクして(同じGitHubページから)単一のスタンドアロンとして配布したいと思います任意のディレクトリからダウンロードしてすぐに実行できる実行可能ファイル。問題を複雑にしたり、ユーザーを混乱させたりするためのライセンスや.dllはありません。
問題は、これが合法かどうかわからないことです。LGPLの言い回しは私を混乱させます。私の理解では、ソースコードも配布されており、LGPLのコピーが付属している限り、LGPLライブラリに対して静的にリンクすることができます。私の質問は:
ソースコードとライセンスのコピーは、実行可能ファイルと一緒に配布する必要がありますか、単一の配布可能ファイルにパックする必要がありますか、それとも単にどこかで利用できる必要がありますか?私のアプリケーションにはGitHubページへのリンクや参照が含まれていませんが、必要に応じて修正できます。
助けてくれてありがとう!
open-source - GPL/LGPL と静的リンク
次の組み合わせが存在することをウェブで読みました:
独自のソース コード + GPL ソース コード- > GPL ソース コード (すべてのコードは GPL の下でリリースする必要があります)
独自のソース コード + LGPL ソース コード- > 独自のソース コード (すべてのコードは独自のままです)
GPL と LGPL のコードを静的/動的にリンクすると、上記の組み合わせでどのように機能するのでしょうか?