質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

3回答

3251閲覧

LGPLライセンスについて

seri

総合スコア422

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

1クリップ

投稿2017/05/14 00:27

Socket.IO for Unityとゆうアプリケーションを商用的に使用したいと思っているのですがライブラリの一部がLGPL2.1で商用的に利用する際は注意が必要との事でして
気になるのは
LGPLの制約による公開するファイルの範囲です 。

これって、アプリケーション全体のコードをさらせばいいのでしょうか?
それとも仕様するアセットに影響する範囲?
Unityの場合コードが自動的に隠蔽されるので、仮に公開するとしても、どこに公開するかも不明確でして。

実際にLGPLの入ったアプリケーションを開発された事のある方がおりましたら、どういった制約なのか教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

「原文や信頼できる翻訳を当たる」上で、静的リンクと動的リンクの扱いの違いや、ソースコードを改変した上での配布がないか、などを念頭に読み解いていくことをお勧めします。

投稿2017/05/14 03:16

tohshima

総合スコア374

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2017/05/14 03:34

静的リンクと動的リンクの扱いの違いはなかったと思いますし、変える必要も理解できないのですが、どの情報でしょう?
tohshima

2017/05/14 03:35

静的にリンクしたすべてのソースを公開する義務があります。
Zuishin

2017/05/14 04:14

静的リンクの意味を取り違えていました。コンパイルして一つのファイルに取り込むことでしたね。 私の念頭にあったのは、起動時に他のアセンブリのロードを試み、無ければ例外をスローする静的ロードと、アセンブリを実行時に検索し、有った場合に読み込む動的ロードでした。 完全に私の用語の使い間違いです。
guest

0

LGPLは平たく言うと「バイナリなどの形でソースコードを改造せずに使用するに限り、ソースコードの公開はしなくてよいが、リバースエンジニアリングを許可しなければいけない」というライセンスです。つまり、ゲームの中身を解析されたりする事を禁止できないという事です。

もっと詳しい事はZuishinさんの言うように原文や信頼できる翻訳を当たってみて下さい。

投稿2017/05/14 01:48

KureteRubyLua

総合スコア206

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

LGPLの概要

ライブラリを利用する(work that uses the library)場合

LGPLのソースコードを含まず、ライブラリ等のバイナリを利用するだけの場合は、LGPL部分以外は、他のライセンス形式をとる事ができソースコードの開示等は義務となりません。

投稿2017/05/14 01:05

Zuishin

総合スコア28660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2017/05/14 01:06

以上の解釈で問題ないと思いますが、原文または信頼できる翻訳に当たってみてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問