Docker Part2©2ch.net

レス数が900を超えています。1000を超えると表示できなくなるよ。
1login:Penguin 転載ダメ©2ch.net2017/09/28(木) 14:00:45.18ID:/4TtIqGt
LXCを使った軽量仮想環境。
これからの動向が気になるところ。
情報共有しましょう。

http://www.docker.io/

前スレ
Docker
http://mao.2ch.net/test/read.cgi/linux/1374861492/

889login:Penguin2018/12/25(火) 00:26:04.73ID:DAdBnaIi
一言で言うならば、GPL感染した所で、プライベートイメージなら
何ら問題ないってことよ。

890login:Penguin2018/12/25(火) 00:26:15.33ID:FPaj6kyi
>>888
Redhatは裁判になったら死刑判決受けるだろ。

891login:Penguin2018/12/25(火) 00:26:43.00ID:3aFn9L6f
>>888
だからそれは単なる集積
DockerもVMだから単なる集積だと強弁してしまえばイメージの配布も限りなく黒に近いグレーにできなくもない

892login:Penguin2018/12/25(火) 00:27:32.15ID:DAdBnaIi
>>891
Dockerのイメージも単なる集積だけど?

893login:Penguin2018/12/25(火) 00:28:13.95ID:FPaj6kyi
見る人が見れば真っ黒に近い黒だろうな。
例えばGNUの尊師が見たら完全にアウツだろ。

894login:Penguin2018/12/25(火) 00:29:54.04ID:DAdBnaIi
Dockerのイメージがどういうふうに展開されてるのか知らないのかな?
単なるファイルとしてディスクに展開されてるんだけど

最終的にはLinuxのコンテナとして動いていて、コンテナがchrootを発展させたものって知っていれば
以下のリンク先の説明にあるように、とあるディレクトリ以下に展開されてるファイルを実行するだけって
わかるはずなんだが?

https://deeeet.com/writing/2013/12/16/where-are-docker-images-storede/

895login:Penguin2018/12/25(火) 00:32:10.44ID:3aFn9L6f
>>894
仮にスタティックリンクではないと解釈できたとしても、実際に実行時には動的リンクしてるんでしょ
誰がどう見ても派生物だよ

896login:Penguin2018/12/25(火) 00:33:09.86ID:DAdBnaIi
> 仮にスタティックリンクではないと解釈できたとしても、実際に実行時には動的リンクしてるんでしょ

だからその理屈を言ってしまうと、RedHatのISOイメージも
同じことになってしまうので、その矛盾を解決してから出直してきなって話

897login:Penguin2018/12/25(火) 00:33:40.09ID:3aFn9L6f
>>896
だからGPLの「単なる集積」の条項を読んできなさい

898login:Penguin2018/12/25(火) 00:34:25.34ID:DAdBnaIi
そもそもLinuxでパッケージが提供されているものだけを
使用すればGPL違反になりようがないんだよね

だからDockerコンテナ=アプリ

899login:Penguin2018/12/25(火) 00:34:48.59ID:DAdBnaIi
>>897
読んで問題がないことがはっきりしている

900login:Penguin2018/12/25(火) 00:38:53.20ID:DAdBnaIi
はいどうぞ

「集積物」とそのほかの種類の「改変されたバージョン」の違いは何ですか?
https://www.gnu.org/licenses/gpl-faq.ja.html#MereAggregation

「集積物」はいくつかの別々のプログラムからなり、それらは同じCD-ROMやそのほかのメディアや "Dockerイメージ" に
いっしょに入れられて配布されます。GPLは集積物を作成し配布することを認めています。
たとえ、ほかのソフトウェアが不自由あるいはGPLと両立しないものである場合でもです。
ただ一つの条件は、あなたは、それぞれのプログラムの個別のライセンスが許す権限を
ユーザが行使することを妨げるような、あるライセンスのもとで集積物をリリースすることはできないということです。

二つの別々のプログラムと二つの部分の一つのプログラムを分ける線はどこにあるでしょうか?
これは法的な問題であり、最終的には裁判官が決めることです。わたしたちは、
適切な基準はコミュニケーションのメカニズム(exec、パイプ、rpc、共有アドレス空間での関数呼び出し、など)と
コミュニケーションのセマンティクス(どのような種の情報が相互交換されるか)の両方によると考えています。

モジュールが同じ実行ファイルに含まれている場合、それらは言うまでもなく一つのプログラムに結合されています。
CD-ROMやそのほかのメディアやDockerイメージは実行ファイルではありません
もしモジュールが共有アドレス空間でいっしょにリンクされて実行されるよう設計されているならば、
それらが一つのプログラムに結合されているのはほぼ間違いないでしょう。

逆に、パイプ、ソケット、コマンドライン引数は通常二つの分離したプログラムの間で
使われるコミュニケーションメカニズムです。ですからそれらがコミュニケーションの
ために使われるときには、モジュールは通常別々のプログラムです。
しかしコミュニケーションのセマンティクスが親密であったり、複雑な内部データ構造を交換したりする場合は、
それらも二つの部分がより大規模なプログラムに結合されていると考える基準となりうるでしょう。

901login:Penguin2018/12/25(火) 00:42:14.19ID:DAdBnaIi
個々のファイルをあつめて、Dockerイメージにするだけでは
単なる集積物だろう。

902login:Penguin2018/12/25(火) 00:43:21.84ID:3aFn9L6f
>>900
えっと、君のアプリはDockerイメージ内のGPLライブラリと動的リンクしてないの?w

903login:Penguin2018/12/25(火) 00:46:00.22ID:DAdBnaIi
>>902
GPLライブラリとは動的リンクしてないけど?
動的リンクが許されるLGPLライセンスのものばかりだなぁ

GPLのものとは以下の分離したプログラム間でのコミュニケーションメカニズムを使うから問題ないし
> 逆に、パイプ、ソケット、コマンドライン引数は通常二つの分離した
> プログラムの間で使われるコミュニケーションメカニズムです。

これで結論出たよね?

904login:Penguin2018/12/25(火) 00:51:02.18ID:DAdBnaIi
そもそもGPLのものを作ってるのであれば
別にGPLに感染した所で何の問題もないよね。

それから本当の目的は「Dockerコンテナ=アプリ」を否定したかったんじゃなかったの?
Dockerコンテナをアプリと読んでしまったらGPL感染する!とかいう謎理論でさ

905login:Penguin2018/12/25(火) 00:57:24.87ID:DAdBnaIi
Dockerコンテナ=アプリが気に食わなかったんだろうけど

結局、DockerイメージにするだけでGPL感染させられるか?という
話にしかなってなくて、そんなもんGPLライセンス読めば単なる集積物でしかない
Dockerイメージ(Linuxの機能のコンテナを実行するのに必要なファイルをまとめたもの)は
集積物として扱われるに決まってるし

最初のDockerコンテナ=アプリと何の関係もないし

どんな結論を目指したくてこの話を持ち出してきたのかわからんわ
┐(´ー`)┌ヤレヤレ

906login:Penguin2018/12/25(火) 01:05:56.07ID:XGHDmrXH
>>900
そのDockerイメージについての言及がリンク先に見当たらないんだけど、参考までにどこにあるか教えてほしい

907login:Penguin2018/12/25(火) 01:12:36.77ID:DAdBnaIi
>>906
じゃあ君は、Dockerイメージがリンクに相当する言及するところを持ってきてくれ。
言い出しっぺなのだから、それぐらいやってから言うべきことだからな。

908login:Penguin2018/12/25(火) 01:32:32.10ID:XGHDmrXH
>>907
あなたの提示した捏造元のFAQがコンテナを想定して書かれたものではない以上、可能性は排除できないでしょ
モジュール同士の結合が強すぎる場合は通信方式に関わらず単一の大きなプログラムを構成していると見做されるとも書いてあるよね
Dockerは単一の大きなアプリじゃなかったのかな

909login:Penguin2018/12/25(火) 01:35:15.16ID:DAdBnaIi
Dockerは単一の大きなアプリだよ?

そしてスタティックリンクしてないし、動的リンクは
LGPLのものだけだからGPLの話と何の関係もないけど

二つの無関係な話をごっちゃにして何が目的なの?

910login:Penguin2018/12/25(火) 01:54:39.64ID:FPaj6kyi
おまえらはGNUの精神を誤解してるよ。
お前のものは俺のもの、俺のものは俺のもの。
それがGNUだろ。

911login:Penguin2018/12/25(火) 01:58:42.97ID:DAdBnaIi
GPLは俺のもの、バイナリ渡さなければソース公開の義務もないので
ウェブアプリでとっても便利に使えるもの

GPL感染を免れるためにリンクを行わずに
パイプでやり取りするのもよく使うテクニック

912login:Penguin2018/12/25(火) 04:04:44.72ID:FPaj6kyi
秋元はAKBがオープンソースとか言ってたのに、AKBは全然GNUじゃないんだよな。
握手券をCDと偽って売りつけるのがオープンソースっぽいと言われれば、確かにそんな感じもするが。

913login:Penguin2018/12/25(火) 04:05:04.80ID:WaQT3x/c
>>911
GPL感染を防ぐのにパイプでなんか渡す必要ないよ。アプリとして独立していればいいだけ。

914login:Penguin2018/12/25(火) 04:58:45.55ID:DAdBnaIi
>>913
アプリじゃなくてプログラムな。↓こうかいてあるだろ

https://www.gnu.org/licenses/gpl-faq.ja.html#MereAggregation
> しかし多くの場合、GPLの及ぶソフトウェアをプロプライエタリ・システムと一緒に
> 配布することは可能です。これを妥当な形で行うには、自由なプログラムと
> 自由ではないプログラムとがそれぞれ独立を保った形でコミュニケートし、
> それらが事実上単一のプログラムとなってしまうような方法で結合されていないことを確認しなければなりません。

そして「プログラムとして独立」していると見なして良いものの一つが
(GPLのものと)パイプでやり取りするってことだろ

915login:Penguin2018/12/25(火) 05:10:28.17ID:DAdBnaIi
あー、言っとくけど、ばれてないだろうと考えての無駄な努力はしなくていい。
「Dockerコンテナ = アプリ」をどうにか崩そうとして
なにかを「アプリ」に結びつけようとしてるのには気づいてるから
バレてる時点でその努力は無駄よ。

916login:Penguin2018/12/25(火) 19:02:35.08ID:FPaj6kyi
GPLに感染したら村ごと焼き払わないと人類滅亡するからな。

917login:Penguin2018/12/25(火) 19:09:11.04ID:3rvgWFVu
もうボケナスと腐れIBMのお陰で滅亡し掛かってるじゃん>人類

918login:Penguin2018/12/25(火) 21:14:50.48ID:51aJ/wRC
焼き払え!
どうした!それでも世界で最も邪悪な一族の末裔か!

919login:Penguin2018/12/25(火) 23:30:47.40ID:p7mFW/Iu
なりきりトークはしんどい

920login:Penguin2018/12/26(水) 11:17:09.66ID:g9SnL/ls
( ゚д゚)====>☆

921login:Penguin2018/12/27(木) 14:19:41.89ID:DBCGqnM6
Docker周りを調べてからWebサービス作ってみようかと思ってたけど後回しにする
小規模だし最初サービス作ってからでも遅くない気がしてきた

922login:Penguin2018/12/27(木) 14:20:31.02ID:DBCGqnM6
ても開発環境だけでも幸せになれるかなぁ
まぁ後にしよう

923login:Penguin2018/12/27(木) 15:52:15.98ID:eJNw9M2G
同時にすれば?
今日はこれ、明日はこれ。

924login:Penguin2018/12/27(木) 21:59:03.61ID:yY7ptEAF
いっちょまえに開発開発いわないでWebページ制作といえ
それしかやってないんだからお前らわ

925login:Penguin2018/12/27(木) 22:24:05.54ID:BHF4hV0J
Webページ制作なら大企業でもやるでしょう?

926login:Penguin2018/12/27(木) 22:34:07.05ID:gPaHe1Uf
いやWebサイトなんか外部委託が普通だろ
自社でWebサービスやってる会社ですら、Webサイト制作などという底辺仕事を自社エンジニアにやらせるのは損失だから外部委託してたりするぞ

927login:Penguin2018/12/27(木) 22:36:55.93ID:BHF4hV0J
ん? お前の会社はエンジニアしかいない小さい会社なの?

928login:Penguin2018/12/27(木) 22:45:44.71ID:gPaHe1Uf
500人くらいの会社だけど、コアでない業務を外部委託するのなんて普通だろ?
前にいた1000人くらいのSIerも当然外部委託だったよ

929login:Penguin2018/12/27(木) 22:54:57.99ID:BHF4hV0J
ほーら言ってることが変わったw

Webサイトなんか外部委託が普通だろ

コアでない業務を外部委託するのなんて普通だろ?


> それしかやってないんだからお前らわ
それしかやってないというのなら、それがコア業務ってことだよねw
矛盾している

930login:Penguin2018/12/27(木) 23:36:35.52ID:gPaHe1Uf
>>929
そりゃWeb制作がコア業務の会社もあるだろう
で、Web制作を主業とする大企業ってどこ?

931login:Penguin2018/12/28(金) 00:01:03.25ID:Xnr1TmZq
Web制作を主業とする大企業が今の話とどうつながるの?

932login:Penguin2018/12/28(金) 01:13:40.95ID:VhG75zia
webサイトとwebサービスを一緒くたにしてると底辺と思われても仕方ないぞ。
webサイトにしても外注ですますって事は諸々の技術が賄えないってことだからwebサイト職人は高年収なんだなこれが。
ちなみにどこにでも底辺がある業界なのでブラックで雇われてるタイプ打ちの事は知らん。

933login:Penguin2018/12/28(金) 01:22:56.10ID:R0nxxDdF
Web制作業界はゴミみたいな単価の案件を奪い合う地獄絵図やぞ
典型的なSIerのブラックなんかとは次元が違う

934login:Penguin2018/12/28(金) 17:09:23.59ID:qmD+abh2
キノトロープ。

935login:Penguin2018/12/28(金) 17:22:03.84ID:Xnr1TmZq
あなたが落としたのは、
キンノロープ ですか?それとも
キノロープですか?

936login:Penguin2018/12/31(月) 07:02:53.54ID:Mnpi3suq
>>935
人月100万のゆるゆる案件です!

937login:Penguin2019/01/22(火) 06:03:33.55ID:Xadxz8jN
Redhat製のdocker互換
rootやデーモン無しで動く
https://github.com/containers/libpod

938login:Penguin2019/01/22(火) 15:57:47.18ID:a+JKiGWw
>>937
コレってRH系ならyumで入れられんだな

939login:Penguin2019/01/22(火) 16:29:21.28ID:mcX40V8j
>>937
いきなりKubernetesにも対応してるのか
さようならDocker
このスレもこれで終わりだな

新着レスの表示
レス数が900を超えています。1000を超えると表示できなくなるよ。
レスを投稿する