[過去ログ]
FreeBSDを語れ Part55 (1002レス)
FreeBSDを語れ Part55 http://mevius.5ch.net/test/read.cgi/unix/1649337763/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
624: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 12:30:27.82 >>623 > だから配布(製品)にドライバが組み込まれた形で販売されているならGPLの規定に沿う必要がある 言ってるじゃんかw http://mevius.5ch.net/test/read.cgi/unix/1649337763/624
625: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 12:49:15.72 Linuxのカーネルモジュールのロードってリンクに該当するのか? http://mevius.5ch.net/test/read.cgi/unix/1649337763/625
626: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 13:26:51.39 一般的なPCのプロプライエタリなドライバもその方法じゃないの? http://mevius.5ch.net/test/read.cgi/unix/1649337763/626
627: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 13:31:51.48 >>624 組み込まれたという言葉が見えないのか?w >>625 最近の事情は追いかけてないから知らんけどダイナミックリンクも含むはず http://mevius.5ch.net/test/read.cgi/unix/1649337763/627
628: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 14:52:53.51 >>627 「組み込む」はincludeやembeddedであってリンクではない リンク=結合ではないのだから、 配布(製品)にドライバが組み込まれた形で販売されていても GPLの規定に沿う必要はまったくない http://mevius.5ch.net/test/read.cgi/unix/1649337763/628
629: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 15:39:46.03 >>628 > 「組み込む」はincludeやembeddedであってリンクではない > リンク=結合ではないのだから、 まじで日本語が理解できないんだなw GPL のソフト(例えばカーネル)にリンクしたドライバを製品に組み込んだ時の話だぞ > 配布(製品)にドライバが組み込まれた形で販売されていても > GPLの規定に沿う必要はまったくない そのドライバがGPLのソフトにリンクしてないならね http://mevius.5ch.net/test/read.cgi/unix/1649337763/629
630: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 16:23:04.18 Linuxのドライバをカーネルモジュールとして書いたとしても、本当はちゃんとGPLにしないといけない カーネルモジュールはカーネルに実行時にリンクされて実行されるものだから組み込むとか組み込まないとか関係無い だけど、LinusはGPLのコードを流用してなければ良いよ、と黙認しているってのが真相 ググると色々出てくる ま、Linusらしいなw http://mevius.5ch.net/test/read.cgi/unix/1649337763/630
631: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 16:45:36.33 >>629 > > 配布(製品)にドライバが組み込まれた形で販売されていても > > GPLの規定に沿う必要はまったくない > そのドライバがGPLのソフトにリンクしてないならね だから最初からずーっと言ってるだろ 公開するのは、GPLのソフトにリンクしている「部分」だけ 組み込んで販売しても「リンクしてないソフトウェア部分」はGPLに従う必要がない http://mevius.5ch.net/test/read.cgi/unix/1649337763/631
632: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 16:46:07.49 >>630 プロプライエタリドライバなら、ソースコードを公開する必要はない http://mevius.5ch.net/test/read.cgi/unix/1649337763/632
633: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 16:59:02.54 なんかGPLのサイトも見てない人が居るな… https://www.gnu.org/licenses/gpl-faq.ja.html#GPLAndPlugins ↑ここによると、プラグインやカーネルモジュールの様に実行時にダイナミックロードするものでも、forkかexecじゃない限りGPLにする必要がある GPLをナメテはいけない、どうやっても感染する けどLinuxのカーネルモジュールはLinusは黙認してるってだけ http://mevius.5ch.net/test/read.cgi/unix/1649337763/633
634: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 17:05:57.22 みんなGPLの抜け道を期待してるかもしれないけど、そんなの無いからw ↓を良く読んで抜け道があるなら逆に教えて欲しいw https://www.gnu.org/licenses/gpl-faq.ja.html 取り合えず、forkかexecでやり取りするならGPLに感染しないのは確実に分かる http://mevius.5ch.net/test/read.cgi/unix/1649337763/634
635: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 17:19:24.20 >>631 カーネルにリンクしないドライバ まあそういうのもあるかもねw 必死すぎだと思うけど http://mevius.5ch.net/test/read.cgi/unix/1649337763/635
636: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:18:42.26 ん?あんたが知らんだけでしょ? https://kledgeb.blogspot.com/2012/07/ubuntu-1204_01.html ハードウェアを動かすにはドライバが必要ですが、 そのドライバの多くはLinux Kernelとともにインストールされます。 ただし、オープンソースではないドライバは、その限りではないため別途インストールが必要です。 オープンソースではないドライバのことを「プロプライエタリなドライバー」といいます。 代表的なものと言えばグラフィックカードのドライバーです。 ドライバーには2種類あります。 オープンソース版とプロプライエタリ版です。 多くの場合、オープンソース版のほうが安定性は高いが性能が低く、 プロプライエタリ版はその逆です。 プロプライエタリ版ドライバはよく利用されます。 http://mevius.5ch.net/test/read.cgi/unix/1649337763/636
637: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:19:30.47 >>635 いつからドライバだけの話になったんだ? テレビに入ってるソフトウェアの殆どは ドライバじゃねーだろ http://mevius.5ch.net/test/read.cgi/unix/1649337763/637
638: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:25:19.88 GPLの抜け穴はまずそこに書いてあるようにforkやexec 別のプログラムとして起動し、パイプやTCP/IPを使ってアクセスすれば 別のプログラムはGPLに感染しない インターネット越しにサービス使っているのと同じだからね あとは通信内容をパイプやTCP/IPを使って受け渡すプロキシプログラムを作ればいいだけ そうすればGPLにするのはそのプロキシだけでいい 昔からよく知られたテクニックじゃん・・・ http://mevius.5ch.net/test/read.cgi/unix/1649337763/638
639: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:25:41.26 組み込み機器に、標準じゃないカーネルドライバが必須というわけじゃないから。ボードはbspのある評価ボードのデッドコピーで、インテリジェントなデバイスと適当な方法で通信するだけなら、非GPLのユーザランドドライバで十分だろ。 http://mevius.5ch.net/test/read.cgi/unix/1649337763/639
640: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:27:09.88 AGPLとか知らんのかな?GPLの抜け穴を対策するためのライセンスなんだが でもLinuxはAGPLはやりすぎってことで採用しなかった GPLの抜け穴は今も健在だよ http://mevius.5ch.net/test/read.cgi/unix/1649337763/640
641: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:40:03.06 >>637 そいつらがGPLのソフトとリンクしてないならいいんじゃね GPLに依存せずにアプリ作るのもなかなか骨折れるけどまあやってる企業はあるにはある ただ今時のテレビとかならライセンス表示するメニューがあることが多いけどね http://mevius.5ch.net/test/read.cgi/unix/1649337763/641
642: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:41:20.33 > GPLに依存せずにアプリ作るのもなかなか骨折れるけどまあやってる企業はあるにはある あー昔いたな。お前まだ20年前の知識か? えとね。GPLのコンパイラとかを使ってアプリを作っても GPLには感染しないの http://mevius.5ch.net/test/read.cgi/unix/1649337763/642
643: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:42:25.07 まったく、glibcとかのライセンスが 「抜け穴」として使えるように、LGPLになってるのを知らんのかな? http://mevius.5ch.net/test/read.cgi/unix/1649337763/643
644: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:48:42.00 今は FreeBSD clang で済みそうだよな http://mevius.5ch.net/test/read.cgi/unix/1649337763/644
645: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 18:49:08.71 FreeBSDはいらんかなw http://mevius.5ch.net/test/read.cgi/unix/1649337763/645
646: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 19:23:26.13 >>642 > えとね。GPLのコンパイラとかを使ってアプリを作っても > GPLには感染しないの これまた大昔に終わった話をドヤ顔で語るとか草生える http://mevius.5ch.net/test/read.cgi/unix/1649337763/646
647: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 19:51:53.31 cygwinは死んだの? http://mevius.5ch.net/test/read.cgi/unix/1649337763/647
648: 名無しさん@お腹いっぱい。 [] 2022/10/15(土) 21:47:43.09 cygwinは死んで無いよ http://mevius.5ch.net/test/read.cgi/unix/1649337763/648
649: 名無しさん@お腹いっぱい。 [sage] 2022/10/15(土) 22:33:00.27 ドライバーのたぐいは実行時に必ずダイナミックロードでリンクされるので、確実にGPLに感染する これはドライバーを別に配布しても同じ ただし、Linuxに関してはLinusがドライバーのコード内でGPLのソースを使ってなければ良いんじゃないの?というスタンスなので、プロプライエタリなドライバーでもソースを公開しなくても良いかもねという状況 http://mevius.5ch.net/test/read.cgi/unix/1649337763/649
650: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 00:20:12.16 アップルやソニーや任天堂がFreeBSDを選ぶのも WindowsやLinuxほどではないが、CPU対応やネットワークやUSBのドライバーが組み込まれているから そういう大企業なら独自OSをゼロベースに作れないこともないだろうけど 莫大な量のバグ取りをしなくてはいけない http://mevius.5ch.net/test/read.cgi/unix/1649337763/650
651: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 01:34:23.82 リナックスのカーネルモジュールで全機能を使いたければGPL互換である必要がある。 ただしプロプライエタリカーネルモジュールであっても、全機能を使える裏技が一時期あった。 MODULE_LICENSE("GPL\0for files in the \"GPL\" directory; for others, only LICENSE file applies"); なおGPLディレクトリは空っぽであった模様。 BSD系は縛り無しで全機能が利用可能。 太っ腹。 http://mevius.5ch.net/test/read.cgi/unix/1649337763/651
652: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 01:46:03.50 >>649 いい加減「ドライバーのたぐいは」って条件つけるのやめたほうがいいよ 「ドライバーのたぐい以外は」問題ないってさっさといいなよw http://mevius.5ch.net/test/read.cgi/unix/1649337763/652
653: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 01:48:07.52 >>650 > アップルやソニーや任天堂がFreeBSDを選ぶのも アップルはFreeBSDを選んでないよ /bin/shはbashだし、FreeBSDのコマンドの一部をパクってるだけ カーネルにはFreeBSDのものは使われていない http://mevius.5ch.net/test/read.cgi/unix/1649337763/653
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 349 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s