[過去ログ] FreeBSDを語れ Part55 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
609
(1): 2022/10/14(金)17:06 AAS
>>607
組込の内容がはっきりしないけど多分それは頒布じゃなくてリンクだろ
それなら当たり前、この業界の常識
610
(1): 2022/10/14(金)18:14 AAS
>>609
リンク?ハードウェアに?どうやって?意味がわからん
ハードウェアにソフトウェアをリンクすることはできない
611
(1): 2022/10/14(金)18:28 AAS
>>610
> GPL以外のソフトウェアが
> GPLのソフトウェアのライセンスに
リンクはGPL以外のソフトウェアとGPLのソフトウェアの話な
まあ引っ込みつかなくなってるだけだと思うけどw
612: 2022/10/14(金)20:49 AAS
>>608
GPL のソフトを改変して公開するのにくらべて、作ったのをGPLにして公開するのは色々面倒やろ。
613
(1): 2022/10/14(金)21:33 AAS
>>611
同梱(頒布)とリンクは全く別って分かってる?
ハードウェアとソフトウェアをリンクすることはできない
また同梱(頒布)するだけならリンクしてないので何も問題は起きない
614
(1): 2022/10/14(金)22:42 AAS
>>613
> 同梱(頒布)とリンクは全く別って分かってる?
わかってないのはいきなり頒布の話をし始めた>>596じゃね?w
そもそも
>> OSSにおける頒布って配布とほぼ同じ意味
>> GPLのリンクとかとは全然違う概念だぞ
とまで書いてあるのに今更何言ってるんだよ

> ハードウェアとソフトウェアをリンクすることはできない
リンクしたやつを組み込むなり同梱したら汚染されるって話な

> また同梱(頒布)するだけならリンクしてないので何も問題は起きない
そりゃそうだろ、てかすでに書いてるし
>> だからそのハードウェアにソフトくっつけて配布するなら制限なんてないだろw
615
(1): 2022/10/14(金)23:06 AAS
AndroidはiOSの開発者が

Machカーネルの代りにLinuxカーネル
FreeBSDの代りにNetBSD
ObjectiveCの代りにJava
を使って作ったものだと聞いたことがある
616: 2022/10/14(金)23:25 AAS
>>615
そうだけど、何の話してんの?
617: 2022/10/15(土)00:40 AAS
Androidのライセンスってどうなってるのかと思って
618
(1): 2022/10/15(土)08:58 AAS
>>614
わかってないのはお前じゃねーかw
頒布も同梱も同じ意味

> > ハードウェアとソフトウェアをリンクすることはできない
> リンクしたやつを組み込むなり同梱したら汚染されるって話な

間違い。汚染されるのは「リンクしたやつ」だけ
同梱は関係ないって言ったろ?

感染したやつに、感染してないやつを「同梱しても」汚染されない。

頭悪すぎだろ
619
(1): 2022/10/15(土)09:17 AAS
>>618
日本語不自由かよw
だからリンクしたやつって書いてあるだろ
ハードに組み込んだり同梱はあまり関係無い、単体で配布しようがリンクしたやつを配布した時点でリンクしたものが汚染されるってだけの話
620
(1): 2022/10/15(土)09:23 AAS
>>619
だから俺が最初からハードウェアに同梱しても問題ないって言っただろ
人の話聞けや
621: 2022/10/15(土)09:24 AAS
最初からLinuxを使っていてもカーネルを修正しないなら
GPL問題は発生しないと言ってる

558 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2022/10/11(火) 14:45:44.24
Linux使うとGPL問題もあるからな
最近のオシロスコープではOSにLinux使ったものが結構あるけど大丈夫なんか?
同じ系列の機器だとハードウェアは全部共通で生産していて高い(高機能)ものと安い物の違いはソフトの設定だけなんてものは普通にあるんだが

559 自分:名無しさん@お腹いっぱい。[sage] 投稿日:2022/10/11(火) 18:33:52.51
>>558
Linuxは十分成熟してしまったので
カーネルを修正しなくても良くなったよ
だからGPL問題が発生しない
622: 2022/10/15(土)09:25 AAS
だから最初から(以下同じ)

562 返信:名無しさん@お腹いっぱい。[sage] 投稿日:2022/10/11(火) 18:56:26.76
>>560
ドライバもリンクした形で配布したらGNU的にはアウトなはず
この見解は何度か事例がある
プロプライエタリでもOKというのは別配布の場合だね
だから配布(製品)にドライバが組み込まれた形で販売されているならGPLの規定に沿う必要がある
少なくともその主張はできる

565 自分:名無しさん@お腹いっぱい。[sage] 投稿日:2022/10/11(火) 19:15:46.83
>>562
> だから配布(製品)にドライバが組み込まれた形で販売されているならGPLの規定に沿う必要がある

お前が何を組み込まれたと言ってるのか知らんが、
一つのDVDやディスクにまとめて配布していいということ
623
(1): 2022/10/15(土)12:21 AAS
>>620
そもそも頒布とか言い始めた>>596以外は誰もそんな事は問題視してないぞw
624
(1): 2022/10/15(土)12:30 AAS
>>623

> だから配布(製品)にドライバが組み込まれた形で販売されているならGPLの規定に沿う必要がある

言ってるじゃんかw
625
(1): 2022/10/15(土)12:49 AAS
Linuxのカーネルモジュールのロードってリンクに該当するのか?
626: 2022/10/15(土)13:26 AAS
一般的なPCのプロプライエタリなドライバもその方法じゃないの?
627
(1): 2022/10/15(土)13:31 AAS
>>624
組み込まれたという言葉が見えないのか?w

>>625
最近の事情は追いかけてないから知らんけどダイナミックリンクも含むはず
628
(1): 2022/10/15(土)14:52 AAS
>>627
「組み込む」はincludeやembeddedであってリンクではない
リンク=結合ではないのだから、

配布(製品)にドライバが組み込まれた形で販売されていても
GPLの規定に沿う必要はまったくない
629
(1): 2022/10/15(土)15:39 AAS
>>628
> 「組み込む」はincludeやembeddedであってリンクではない
> リンク=結合ではないのだから、
まじで日本語が理解できないんだなw
GPL のソフト(例えばカーネル)にリンクしたドライバを製品に組み込んだ時の話だぞ

> 配布(製品)にドライバが組み込まれた形で販売されていても
> GPLの規定に沿う必要はまったくない
そのドライバがGPLのソフトにリンクしてないならね
630
(1): 2022/10/15(土)16:23 AAS
Linuxのドライバをカーネルモジュールとして書いたとしても、本当はちゃんとGPLにしないといけない
カーネルモジュールはカーネルに実行時にリンクされて実行されるものだから組み込むとか組み込まないとか関係無い
だけど、LinusはGPLのコードを流用してなければ良いよ、と黙認しているってのが真相
ググると色々出てくる
ま、Linusらしいなw
631
(1): 2022/10/15(土)16:45 AAS
>>629
> > 配布(製品)にドライバが組み込まれた形で販売されていても
> > GPLの規定に沿う必要はまったくない
> そのドライバがGPLのソフトにリンクしてないならね

だから最初からずーっと言ってるだろ
公開するのは、GPLのソフトにリンクしている「部分」だけ

組み込んで販売しても「リンクしてないソフトウェア部分」はGPLに従う必要がない
632: 2022/10/15(土)16:46 AAS
>>630
プロプライエタリドライバなら、ソースコードを公開する必要はない
633: 2022/10/15(土)16:59 AAS
なんかGPLのサイトも見てない人が居るな…
外部リンク[html]:www.gnu.org
↑ここによると、プラグインやカーネルモジュールの様に実行時にダイナミックロードするものでも、forkかexecじゃない限りGPLにする必要がある
GPLをナメテはいけない、どうやっても感染する
けどLinuxのカーネルモジュールはLinusは黙認してるってだけ
634: 2022/10/15(土)17:05 AAS
みんなGPLの抜け道を期待してるかもしれないけど、そんなの無いからw
↓を良く読んで抜け道があるなら逆に教えて欲しいw
外部リンク[html]:www.gnu.org
取り合えず、forkかexecでやり取りするならGPLに感染しないのは確実に分かる
635
(1): 2022/10/15(土)17:19 AAS
>>631
カーネルにリンクしないドライバ
まあそういうのもあるかもねw
必死すぎだと思うけど
636: 2022/10/15(土)18:18 AAS
ん?あんたが知らんだけでしょ?

外部リンク[html]:kledgeb.blogspot.com

ハードウェアを動かすにはドライバが必要ですが、
そのドライバの多くはLinux Kernelとともにインストールされます。

ただし、オープンソースではないドライバは、その限りではないため別途インストールが必要です。
オープンソースではないドライバのことを「プロプライエタリなドライバー」といいます。

代表的なものと言えばグラフィックカードのドライバーです。

ドライバーには2種類あります。
オープンソース版とプロプライエタリ版です。

多くの場合、オープンソース版のほうが安定性は高いが性能が低く、
プロプライエタリ版はその逆です。

プロプライエタリ版ドライバはよく利用されます。
637
(1): 2022/10/15(土)18:19 AAS
>>635
いつからドライバだけの話になったんだ?
テレビに入ってるソフトウェアの殆どは
ドライバじゃねーだろ
638: 2022/10/15(土)18:25 AAS
GPLの抜け穴はまずそこに書いてあるようにforkやexec
別のプログラムとして起動し、パイプやTCP/IPを使ってアクセスすれば
別のプログラムはGPLに感染しない
インターネット越しにサービス使っているのと同じだからね
あとは通信内容をパイプやTCP/IPを使って受け渡すプロキシプログラムを作ればいいだけ
そうすればGPLにするのはそのプロキシだけでいい
昔からよく知られたテクニックじゃん・・・
1-
あと 364 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.025s