μITRONでの開発経験しかない者です。
Linuxについては見たことも触ったこともない、
全くのど素人ですが、どうぞ宜しくお願い致します。
かなりざっくりとした質問になるかと思いますが、
出来れば具体的なケースなど用いて細かくご回答
頂けると助かります。
(1)Linux上で動くアプリを作った場合、そのアプリは開示義務が
あると言えるのでしょうか?
(2)Linux上で動くアプリを作った場合、何をしたら開示義務が
適用されますか?
(3)この家電はこういうやり方で開示義務を免れているという
ような例があればお願い致します。
ちなみにGPLとLGPLなるものが存在することは承知しております。
No.2ベストアンサー
- 回答日時:
一応理解の範囲内で回答します。
(1)
質問が「必ずあるのか」という意味ならNo。
(2)
GPLのソースコードを流用などした場合、そのアプリ全体をGPLとして扱わなければなりません。
LGPLのライブラリを静的にリンクした場合、そのアプリはソースコードかオブジェクトの開示が義務付けられます。(動的リンクに制約はなし)
(3)
Cで開発する場合、おそらくGCCを利用するでしょうがglibcはLGPLです。
ですから、これをスタティックリンクしない形ですべてのコードを自前で作成すれば、アプリ部分の公開義務はありません。
たとえばBuffaloのNAS(LinkStation等)ではシステム部分(MontaVista Linux)自体のコードは公開していますが、制御部分は自社で作成していてそのコードは非公開です。
特に「うっかりGPLコードを流用した奴がいて炎上」って話が危険なので、非公開アプリを作りたいならコード管理は厳密にやらないと危険です。
この回答への補足
イーサのドライバなどもGPLなのでしょうか?
アプリ→TCP/IPスタック→イーサドライバ(GPL?)
上記の流れのようにアプリからTCP/IPの送信APIをコールしイーサの
処理に入るような場合、アプリは公開対象にはならないでしょうか?
何か勘違いしているかもしれませんが、宜しくお願い致します。
No.4
- 回答日時:
えーと、誤解を恐れずにざっくりぶったぎると、要は「コードをアプリに取り込まなければ問題ない」ってことです。
> アプリ→TCP/IPスタック→イーサドライバ(GPL?)
この例であれば、アプリはドライバのコードを含まないのでOK、ということになります。
まぁ#3でも言われているように「法務に聞いた方が確実」ではあるかと思いますが。
No.3
- 回答日時:
> (1)Linux上で動くアプリを作った場合、そのアプリは開示義務が
> あると言えるのでしょうか?
> (2)Linux上で動くアプリを作った場合、何をしたら開示義務が
> 適用されますか?
No.アプリを作るだけではソースコードの開示義務は発生しません。
以下の条件の★両方★を満たしている場合に発生する可能性があります。
- 自作したアプリの中にGPL でライセンスされたソースコードのすべてま
たは一部が含まれているまたはリンクされている。
- 自作したアプリを外部に公開しようとしている。
※動的リンクの場合は組み込まれていると解釈しないケースもあるのでグレーです。
(ただし、FSF の見解としてはブラックです)
※glibc は LGPL ですので、リンク可能ですし、gcc は例外条項があるため、
gcc でコンパイルされたアプリまでに gcc の GPL が及ぶことはありません。
> (3)この家電はこういうやり方で開示義務を免れているという
> ような例があればお願い致します。
- GPL でライセンスされたアプリと連携しない。
- ソースコードを公開する。
あと、会社であれば法務担当に相談されるのがよろしいかと思います。
No.1
- 回答日時:
既存のソースを利用した場合には、そのソース元のライセンスやライブラリだと静的リンクや動的リンクの場合など、また、ライブラリも同時配布なのかという点もあるので、作り方それぞれです。
BSDライセンスと呼ばれるものは、比較的ゆるく商用利用とかしても、オリジナルのライセンス文や作成元を明記するだけでも良いものから、商用の場合は別途ライセンスフィーがかかるもの、ソース公開も必須と様々です。
家電系では、Linuxを使っているところであれば、基本は開示しているはずなので、開示義務があれば、それを逃れることはできません。
結局、既存のものを使って安く仕上げるから、プロプリエンタリーでコストをかけて守るかのどっちかですかね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- UNIX・Linux ChromebookでPythonを使いたい! けれどLinuxが入らない… 4 2022/05/05 08:49
- 中古パソコン 富士通 ESPRIMO B532/G のBIOSが表示されない 3 2023/01/03 16:42
- その他(パソコン・スマホ・電化製品) ウィルスバスターモバイルについて。 iphone12 miniで、ウィルスバスターモバイルを使ってい 2 2022/07/10 12:59
- IT・エンジニアリング プログラミング言語選択について 2 2022/07/09 13:23
- アプリ 著作権に関する質問です 3 2023/02/11 10:31
- その他(パソコン・スマホ・電化製品) LINUXPCに詳しい人に気楽に答えてほしい質問です。 2 2022/10/25 08:07
- IT・エンジニアリング 開発エンジニアとテスター 閲覧ありがとうございます。 仕事について相談させていただきたく投稿しました 2 2022/12/07 18:38
- その他(法律) 財産開示手続きの範囲と一人法人について 3 2022/12/07 18:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アプリ保管庫につきまして。
-
アイコンに付いている緑のチェ...
-
位置情報アプリwhooについて 彼...
-
パソコンでファイルを開く時、...
-
Excel2019です。
-
gの違う方のやつの出し方を教え...
-
whooというアプリは、位置情報...
-
スマホのアプリが勝手に増えます!?
-
残データ容量0.1Gになりました。
-
LINEで電話をかけたら、「相手...
-
16歳男子です。 最近性欲が強く...
-
iPhone(iPhone 14 Pro) Twitter...
-
携帯simに、GPSや、位置情報っ...
-
CubePDFをインストールしたら、...
-
Simejiのアプリで文字を筆記体...
-
アップルストアを開くとアドレ...
-
EaseUSやAOMEIのバックアップソ...
-
スペースデスクというアプリは...
-
LINEで文章が重複して送られる...
-
完全無料の出会い系のアプリか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
アイコンがないアプリの削除方法
-
パソコンでファイルを開く時、...
-
位置情報アプリwhooについて 彼...
-
LINEで電話をかけたら、「相手...
-
gの違う方のやつの出し方を教え...
-
whooというアプリは、位置情報...
-
Avgleって何故か夜は毎日メンテ...
-
16歳男子です。 最近性欲が強く...
-
EaseUSやAOMEIのバックアップソ...
-
CubePDFをインストールしたら、...
-
スペースデスクというアプリは...
-
アプリ保管庫につきまして。
-
指数
-
Discordというアプリについてな...
-
Windows Update 後、Office2019...
-
Clipboxで保存した動画が見れな...
-
LINEで文章が重複して送られる...
-
QRコードで、読み取って読ん...
-
残データ容量0.1Gになりました。
おすすめ情報