02/11/07 06:31
>>48
では、気軽にGPLは組み込めないと。
んじゃ、気重に関数名だけでもガチャガチャ変えるか。
俺は46じゃないけど、心当たりある人、たくさんいるだろ?
見た感じ。
51:名前は開発中のものです。
02/11/07 06:45
何か割れ厨と変わらないね
52:名前は開発中のものです。
02/11/07 07:14
>50
関数名変えただけじゃ、バイナリにピタリ一致するところがたくさんでるんでないの?
自動ツールを作って、ループ処理とかを等価なものに細かく置換していくんだ。
パフォーマンス上の問題が気にならないならわざと助長な処理を入れてもいい。
意味もなく関数割ってみたり、統合してみたり。
53:名前は開発中のものです。
02/11/07 08:57
>>51
禿同
なんか悲しくなってくる
54:名前は開発中のものです。
02/11/07 09:23
ソースを公開するっていうのがどういうことなのかを
能天気な連中に教えてやるための荒療治としては悪くない。
55:名前は開発中のものです。
02/11/07 10:57
>>31
>GNU 最右翼のストールマンせんせーによれば、コードに限らず、
ストールマンは左翼だYO!
56:名前は開発中のものです。
02/11/07 13:08
しょっぱなから香ばしいな、オイ。
一応「ゲーム製作技術」板なんだから、板に沿った話をしてもらいたいもんだ。
57:名前は開発中のものです。
02/11/07 13:09
GPLの有効利用法を探ってるんじゃねえの?(w
58:名前は開発中のものです。
02/11/07 21:09
>>39
> GPLって無期限じゃないの??
GPL といえども国家の法には逆らえん。
GPL は著作権を使って、著作権や特許の枠組みに挑むという逆転の発想で
作られたライセンスなので、著作権が消滅したら、それでおしまいです。
59:名前は開発中のものです。
02/11/07 21:14
>>50
ないって。うちは「ソフト売って食ってる人間が、他のソフトのライセンスを侵害
するなんざ何事だ」っつースタンスなんで、ライセンスに関しては厳しくやってる。
コードも PC に入れるソフトに関してもね。
代わりに必要なソフト関しては、購入申請すればたいてい通る。わざわざ危険
を侵して不正利用するメリットがない。
60:名前は開発中のものです。
02/11/07 21:14
特許には挑んでないと思う。
特許と矛盾する場合はそのGPLソフトは使えないって書いてあるし。
61:名前は開発中のものです。
02/11/07 21:15
>>59
というか、それはあたりまえのことでは?
62:59
02/11/07 21:51
>>61
俺もそう思うんだが、なんか 46 と 50 が仲間を捜してるみたいだからさ。
だいたい訴訟になって企業イメージを落とすリスクも考えたら、犯罪行為に
手を染めるのは割に合わん(むしろ致命傷)だと思うんだけどな。
63:名前は開発中のものです。
02/11/07 23:42
>>58
>>37 と >>42 を参照。
64:名前は開発中のものです。
02/11/07 23:52
>>63
逆に言えば、古いバージョンなら著作権が切れ次第、どうにでも使える。
GPL いやなら、古いソースを元にしてプロジェクト fork っつーのもアリ
かもしれんな。(現行の長い著作権有効期間を考えると非現実的だけど)
65:名前は開発中のものです。
02/11/08 01:00
>だいたい訴訟になって企業イメージを落とすリスクも考えたら、犯罪行為に
>手を染めるのは割に合わん(むしろ致命傷)だと思うんだけどな。
けどさ、末端のプログラマーが企業イメージうんぬんを普段から意識することって
ないんだよね。GPL利用も結局、担当箇所の人間の判断にゆだねられることが多いよ。
その企業がどんな大企業でも。
66:名前は開発中のものです。
02/11/08 08:11
>>65
この不況時になんてことを…
67:名前は開発中のものです。
02/11/08 09:33
特許のほうがよほどソフトウェア業界には有害なんだがなあ。
68:名前は開発中のものです。
02/11/08 11:23
> けどさ、末端のプログラマーが企業イメージうんぬんを普段から意識することって
糞企業にお勤めですね( ´,_ゝ`)
69:名前は開発中のものです。
02/11/08 11:36
GPLの強制力って、まだ法廷の場で実証されてないよな?
実は無効でしたなんてことになりゃあ面白いんだけどな。
70:名前は開発中のものです。
02/11/08 14:20
GPPL(General Public Patent License)
概要:
・この特許は以下の条項に同意する場合無償でライセンスされる
・この特許を使用した製品に関係する特許はGPPLでライセンスされなければならない
71:名前は開発中のものです。
02/11/08 14:24
>>69
駐車場で無断駐車したら1万円もらいますってのと同様無効かも?
72:名前は開発中のものです。
02/11/09 10:29
>>69
利用規約に同意して使っているものとみなされるから、まったく無効ということはないと思う。
73:名前は開発中のものです。
02/11/09 10:40
駐車場で無断駐車したら一万円取ります、っていうのは、
たとえちゃんと看板に書いてあっても、同意した契約とは
みなされなかったようだ。
この場合、せいぜい駐車料金の2~3倍しか取れないらしい。
契約書に書けばなんでもありというわけではない。
74:名前は開発中のものです。
02/11/09 12:32
そもそもGPLは、国内の裁判所は通過してないから、今のところだたの紙切れでっせ。
75:名前は開発中のものです。
02/11/09 12:49
>>74
そういう意味では、実は多くの法令も単なる紙切れではある。
いちおう作成に(米国の)弁護士が関わっているという点で、素人が書いた
「駐車違反…」よりは、破るリスクは高いと思う。日本でも、たとえば Sony
の PS2 Linux とかは GPL で出してる部分もあるわけで、法務が一応は
チェックしてるんだろうしさ。
76:名前は開発中のものです。
02/11/09 12:58
まあでも、法律的に白黒つけて欲しいってのはあるよな。
ソニーの法務部なんて、ちょっとでも面倒そうな予感がしたらすぐ金払うから、
あんまりあてにならないような。JPEGの件もそうだけど、争うより払うほうが
楽と見たから払ってるわけで。
77:名前は開発中のものです。
02/11/09 21:04
GPL初心者なのでわからんことだらけ。
だれか教えてください
Q1. 以下の内、自動的に(L)GPL扱いになるのはどれ?
(a) 改造版gcc
(b) gccでコンパイルだけしたオブジェクトファイル(ライブラリ未使用)
(c) gccでコンパイルし、libcをリンクした実行ファイル
(d) libcのソースを引用したプログラムのソース
(e) libcのソースを引用したプログラムのバイナリ
Q2. GPLに違反したらどうなる?罰金?誰に払う?
78:名前は開発中のものです。
02/11/09 21:13
過 去 ロ グ を 読 め
あと libc といっても *BSD の libc は BSD ライセンスだし、Visual C++ の
libc は全く別のライセンス。glibc とか書いとかないと、後で読んだ人間が
誤解すると思われ。
> (b) gccでコンパイルだけしたオブジェクトファイル(ライブラリ未使用)
それなら既存のコンシューマ機向けのゲームは、みんなソフト公開ですな(w
(Word を使って書いた文書の著作権が MS に発生するのか、というのを考え
れば自明)
79:名前は開発中のものです。
02/11/09 21:56
>>77
Q1
(a) GPL
(b) 影響なし
(c) libcのライセンスに拠る
(d) libcのライセンスに拠る
(e) libcのライセンスに拠る
libcがglibcのことなら、
(c) スタティックリンクして無いなら影響なし
(d) LGPL
(e) LGPL
Q2
著作権とライセンスに基づいて、ソース公開の裁判所命令を得るための裁判が行われるでしょう。
損害賠償があるかどうかは著作権者による?
ところで俺も質問。以下はGPL?
Q3
(a) GPLソフトを改造したソフトを作成し、それから作った元ソフトへのパッチ
(b) (a)と元ソフトを自動的にダウンロードしパッチ適用後コンパイルするインストーラ
(a)' GPLソースを流用したソフトをコンパイルしたオブジェクトファイルのうち、
GPLソースが含まれたオブジェクトファイルを除いたもの。
(GPLソースが含まれたものはGPLとして別途配布する。)
(b)' (a)の非GPL部分、GPL部分をアーカイブのまま別々に持ち、展開後両ソフトをリンクし
実行ファイルを生成するパッケージ(含むインストーラ)
80:名前は開発中のものです。
02/11/09 23:08
>>79
> libcがglibcのことなら、
> (c) スタティックリンクして無いなら影響なし
いや、微妙な点がある。マクロで実装されている標準ライブラリ関数を使うと、
バイナリに GPL のコードが埋まることになるから。
> Q3
リンクした時点で出来た実行ファイルは GPL になるから、翻ってソースコード
も GPL でなければならない。逆に言うと GPL のコードに他のコードをリンク
するのは、その時点でライセンス違反になる。
インストーラーを作って配布した場合、ライセンスに違反したのは直接は「リン
クしたヤツ」だが、インストーラーの作者も犯罪行為を助長したということで累が
及ぶと考えるのが妥当だと思われ。
81:77
02/11/09 23:23
>>78,79 氏
具体的な例でGPLがよくわかりました。
ありがとうございます。
一応過去ログ読んでGPLの日本語訳も読んだけど
頭悪いからかよーわかりませんでした。(前スレ読めないし)
あとlibcの件は私の認識不足でした。glibcです。スマソ。
しかしつーことはやはりgccを利用してるゲーム機用のコンパイラは公開されるべきものなのですね。
一般人も入手できるんだろうか。
82:名前は開発中のものです。
02/11/09 23:44
おいおい、そんな理屈はアリなのか?
<マクロ実装が含まれてるからGPLが混入してしまう
犯罪行為ってなんだよ。どんな法律に違反するっての?
ライセンス違反かどうかも微妙だと思うが……。
個人使用目的にコンパイルしてリンクするだけなら
著作権は何もいえないし、著作権を根拠とする
GPLライセンスも手を出せる範囲じゃない。
83:名前は開発中のものです。
02/11/10 00:31
>>82
基本的に L/GPL はコードに対するライセンスで、
L/GPL のコードが混入するかどうかが一番簡単な見極め方。
bison なんかは特例になったけどね。
>個人使用目的にコンパイルしてリンクするだけなら
再配布しないなら問題はないよ。
84:名前は開発中のものです。
02/11/10 00:57
マクロ実装なんて、せいぜい数行で書けるような、誰が書いても
同じになるようなモノだろ。そんなものに著作権及ぶかな?
>83
となると、>80のQ3への答えは間違ってない?
その場合、リンクしてるのはあくまで配布先のユーザであり、
そいつの個人使用目的だろ?
85:名前は開発中のものです。
02/11/10 02:23
>>84
> マクロ実装なんて、せいぜい数行で書けるような、誰が書いても
> 同じになるようなモノだろ。
その程度の簡単なマクロなら著作権もクソもあったもんじゃないが、FILE
構造体の定義や、その内部構造にアクセスするマクロになると、「誰が書
いても同じ」にはならんからグレーだと思うが。
86:名前は開発中のものです。
02/11/10 02:34
>>83
> 再配布しないなら問題はないよ。
パッチの配布自体もどうなんだろうな。
パッチがオリジナルに対する二次著作物と見なされるとか、同一性保持に
触れる (派生物に GPL を適用する限りにおいて、同一性保持の縛りが外
れると GPL を解釈する) とアウトだよね。
OS とアプリケーションソフト、共有ライブラリと実行ファイルのように境界
が明確な場合は良いんだが、あきらかに一つのアプリケーションソフトに
対する変更って場合も大丈夫なんだろうか。専門家じゃないので、このあ
たりの法解釈がどうなってるのか知らんけど。
87:名前は開発中のものです。
02/11/10 07:07
>85
まあ、標準ライブラリは使わないというのがスタンダードなやり方ですかな。
>86
同一性保持権の侵害と見ることが出来るんだっけか。
私的な改変にも同一性保持権の手が及ぶのかどうかに
ついては異論もあるんだけど、コナミ、訴訟に勝っちゃったからなあ。
パッチではなく、フックとかならどうだろう? ソースもバイナリも弄らない。
88:名前は開発中のものです。
02/11/10 09:19 wJMH646n
国内ではすでにパッチなどはソフトウェアとはみなさないどころか、
著作者の意図を阻害する行為として、裁判所でも常識化しています。
小波の訴訟はその判例を作った裁判所サイドの意図もあります。
元ネタがGPLであるか否かに限らず、パッチされた著作者が権利を行使すれば
被告は負けます。
89:名前は開発中のものです。
02/11/10 09:58
#define MAX(x, y) ( (x) > (y) ? (x) : (y) )
うわーGPLだよ~感染するよ~~
90:名前は開発中のものです。
02/11/10 10:20
>>#define MAX(x, y) ( (x) > (y) ? (x) : (y) )
>>うわーGPLだよ~感染するよ~~
まーネタだとは思うが、実際のところ、GCCでコンパイルすると
main()に入る前のブートアップコードがGCCにより自動生成されるので、
それが感染経路となることが多い。
91:名前は開発中のものです。
02/11/10 10:30
いつのまにかGPLのFAQが和訳されてる。
既出?
URLリンク(www.gnu.org)
92:名前は開発中のものです。
02/11/10 10:56
>main()に入る前のブートアップコードがGCCにより自動生成されるので、
>それが感染経路となることが多い。
まーこれもネタだとは思うが
93:名前は開発中のものです。
02/11/10 10:56
>88
URLリンク(www.westside.co.jp)
まだがんばってる人はいるようだな。
ちなみに、その論法を馬鹿正直に受け入れるなら、
自宅で改造ツールでゲームを弄って個人的に楽しむことすら
同一性保持権の侵害だということになってしまう。
買ってきた漫画のページ切り取るだけで著作権侵害。
パッチは私的な翻案ということには出来んのかなあ。
94:名前は開発中のものです。
02/11/10 12:23
>>93
> 自宅で改造ツールでゲームを弄って個人的に楽しむことすら
> 同一性保持権の侵害だということになってしまう。
問題は、そのパッチ・あるいは改造データを配布することだろう。自分でやる
分には構わんが(私的利用に関しては著作権法は寛容)、有償無償を問わず
配布するとなると話が変わってくる。
プログラムのパッチではなく、ゲームのセーブデータでも OUT って判断が
出てたよね。テクモの DOA で。
95:名前は開発中のものです。
02/11/10 12:41
私的利用って複製だけじゃなかったっけ?
96:94
02/11/10 12:47
>>95
常識的に考えて、「買ってきた漫画のセリフを自分で書き換える」のは著作
権法違反にはならんだろう。それを私的利用と呼ぶかどうかはともかく。た
だ、
全自動で、前ページのセリフを書き換える装置と、その書き換えデータ
を提供したら、実質的にはパロディ本を出してるのと同じコトになるよね。
97:名前は開発中のものです。
02/11/10 13:38
>94,96
同一性保持権については、事情が違うようです。
例えばプロテクトを外してゲームを複製できるツールを売るだけなら、
著作権的には口を出せない。プロテクト外しは私的な複製だから。
その場合、著作権法ではなく不正競争防止法の出番なのです。
でも同一性保持権は違う。私的利用でも禁止できるとする説がある。
だから、私的利用に使うためのツールにすぎないのに侵害とみなされる。
「実質的に」とかの発想を法律の話をするときに使うのはまずいよ。論点を見失う。
98:名前は開発中のものです。
02/11/10 14:00
>>97
> 「実質的に」とかの発想を法律の話をするときに使うのはまずいよ。
いや、法理だけでケリがつくなら判例は要らないわけで。法理にもたとえ話
にも限界があることを知った上で使う分には、それなりに有効な手段だ。
> でも同一性保持権は違う。私的利用でも禁止できるとする説がある。
ソフトウェアを書籍や音楽と比較したとき、固有の事情として「パーツ(ソース
コード)単位での再利用がしやすい」という事情があるよね。たとえば小説を
買ってきて、その印象的なワンシーンだけ取り出して流用するのは難しいけ
ど、ソースコードだとひとつのファイルだけ流用するのは簡単。(設計にもよ
るけどさ)
パッチの是非に関しては、そのあたりの事情も踏まえないと現実離れした
話になると思うんだが、どうなんだろ。似たような事情を抱えているのは、
書籍や音楽よりも、むしろ建築物の設計図面とかかか?
99:名前は開発中のものです。
02/11/10 15:49
gccのヘッダファイルのマクロを使うと、
出力オブジェクトもGPL扱いになると思いこんでるバカがまだいるのか…
100:名前は開発中のものです。
02/11/10 16:07
>>99
違うの?
101:名前は開発中のものです。
02/11/10 17:02
ヘッダファイルの問題って、著作物の「翻案」がバイナリに含まれるか、でしょ?
だから、構造体の宣言なんかは違うだろうね。含まれないから。
で、問題は処理を含むマクロなわけだけど、それが著作物かどうかの判断が必要なわけだ。
著作物は「思想や感情」を表現しているかどうかを要件としてるわけだよね。
一般的には、10行くらいが境界線とか言われてるけど、判例が無いから不明か?
102:名前は開発中のものです。
02/11/10 17:05
>> 「実質的に」とかの発想を法律の話をするときに使うのはまずいよ。
>いや、法理だけでケリがつくなら判例は要らないわけで。法理にもたとえ話
「実質的に」が問題になるのは、法が曖昧なら故意かそうでないか野方が優先される
からだよね?素人意見だが。
103:名前は開発中のものです。
02/11/10 17:16
>>101
> だから、構造体の宣言なんかは違うだろうね。
C 言語に関しては、そこは誰も問題にしてないと思う。でも C++ template とか、
型情報をコンパイル後にも保持する Java あたりだとアウトか?
> 著作物は「思想や感情」を表現しているかどうかを要件としてるわけだよね。
> 一般的には、10行くらいが境界線とか言われてるけど、判例が無いから不明か?
getc() とかだと 10 行越える実装が多そう。
あと FILE 構造体自身には「思想」は表現されてるよね。raw level の処理を隠蔽
しつつ、キャッシュなどを用いて性能を上げるための工夫とか入ってるし。getc()
なんかは FILE 構造体と不可分な関係にあるから、
getc() が 5 行だから、思想が入ってない
とは言い切れんような気もするんだが、どうだろう。
104:名前は開発中のものです。
02/11/10 17:50
構造体の翻案が「どこ」に含まれてる?
というくか、裁判してみないとわからんかな。
105:名前は開発中のものです。
02/11/10 18:09
> 構造体の翻案が「どこ」に含まれてる?
バイナリに残るのは、構造体のメンバにアクセスする際のオフセットだね。
これが「翻案」というに十分かどうかは知らんけど。
現実問題として glibc は LGPL だから、たとえ関数的マクロを使ったら
実行ファイルもライセンスを引き継ぐと言われても、ソース公開までは
要求されないけど。
ちょっと Web を検索してたら、こんな事例を見つけた。GPL がらみの
コンポーネントを使っているにも関わらず、曖昧な条件で公開していたら
ユーザからクレームが入って対応を迫られたらしい。
URLリンク(www.epkowa.co.jp)
今だと、GPL, Linux, 企業不祥事なんて単語はマスコミが飛びつくネタだか
ら、対応を誤ると痛い目を見そうだよな。(あー、やだやだ)
106:名前は開発中のものです。
02/11/10 20:47 HeFFytxz
GPLは増殖するウィルス。
107:名前は開発中のものです。
02/11/10 20:48
☆。:.+: . /■\
.. :. ( ´∀`) クソスレ、ループスレ ハ シュウリョウシマス
/ ̄ヽ/,― 、\ o。。。
.:☆ | ||三∪●)三mΕ∃.
.:* \_.へ--イ\ ゚ ゚ ゚
+:..♪.:。゚*.:.. (_)(_) ☆。:.+:
☆。:.+::.. ☆:.°+ .. :
。*.:☆゚x*+゚。::.☆ο::.+。 *ρ
「なんでだろ~♪」 「終了なんだろ~♪」
/■\ /■\ /■\
( ´∀`) ( ´∀`) ( ´∀`)
⊂ つ⊂ つ⊂ つ
.人 Y 人 Y 人 Y
し'(_) し'(_) し'(_) 【完】
108:名前は開発中のものです。
02/11/10 21:08
>>105
エプソンの件は、対応がすばらしいってコミュニティ側から賞賛されてなかったっけ?
詳しいことは知らないけど。
参考:
URLリンク(slashdot.jp)
まぁ、仮に不手際で違反があっても対処法はあるということかな。
109:あぼーん
あぼーん
あぼーん
110:名前は開発中のものです。
02/11/10 21:17 wJMH646n
URLリンク(www.epkowa.co.jp)
このエプソンが指摘されたGPL違反って、どうやって分かったんだろう?
結局、バイナリも見て指摘しているってことだよね?GPL原理主義者どもは。
111:名前は開発中のものです。
02/11/10 21:20
gettext使ってたからでしょ?
あれなら使ってみればすぐわかるんじゃないかと思うが。
112:あぼーん
あぼーん
あぼーん
113:名前は開発中のものです。
02/11/10 23:08
>>108
まぁ、不手際は起こさないに越したことはない。まして NDA がらみで公開
できないソースとリンクしてしまった場合とか、洒落にならんしさ。
日頃からオープンソース的優等生だった Epson だからこその好意的反応
だろうね。あれが Microsoft だったら、この機に乗じて「ソース公開しろ」と
言われたに違いない。(というか、俺も機に乗じて言いそうな気がする)
114:名前は開発中のものです。
02/11/10 23:40
>あれが Microsoft だったら、この機に乗じて「ソース公開しろ」と
>言われたに違いない。(というか、俺も機に乗じて言いそうな気がする)
逆にいえば、あれだけ大量のソフトをリリースしているMSが、
今までに一度もGPL違反つっこみを食らってないということになるのか。
115:あぼーん
あぼーん
あぼーん
116:名前は開発中のものです。
02/11/10 23:47
なんか、ここもセーフかアウトか?のネタになってんね。
グレイゾーンなんてねぇーよ。全部アウト。
曖昧なケースはGPL感染されると思え。
大体よ、ちょびっとだけGPLのお世話になって、自分とこはソース公開できねぇー
ってのは、人としてどうよ?GPLの是非以前の道徳的な問題だろ?
グレイゾーン質問厨は消えてくれ。まじ、おまえらゴキブリうぜーよ。
Epsonみたいに詫び入れるか、GPLに一切お世話にならねーかのどっちかに
しろよ。
117:あぼーん
あぼーん
あぼーん
118:名前は開発中のものです。
02/11/11 01:17
>>116
> 大体よ、ちょびっとだけGPLのお世話になって、自分とこはソース公開できねぇー
> ってのは、人としてどうよ?
人として当然だと思いますが。
俺 BSD の人だし(ぉぃ
119:あぼーん
あぼーん
あぼーん
120:名前は開発中のものです。
02/11/11 02:04
このスレタイはGPLに関してなんだけど、
個人的にはBSDライセンスもどうかと思う。
というかオープンソースそのものがね。
121:名前は開発中のものです。
02/11/11 02:05
>120
そう思う理由を書かないと誰も釣れませんよ
122:名前は開発中のものです。
02/11/11 02:29
> 大体よ、ちょびっとだけGPLのお世話になって、自分とこはソース公開できねぇー
> ってのは、人としてどうよ?GPLの是非以前の道徳的な問題だろ?
意図せず、ちょびっとだけ GPL のコードが混入しただけで、
全ソース公開を強要してくる GPL のほうが、非道徳的だと思われます。
自身のグレーゾーンを利用して、自身の勢力拡大につなげているという構図は、
いかがなもんでしょう。
123:名前は開発中のものです。
02/11/11 02:36
>>122
それを言ったら、商用ソフトだと莫大な賠償金だったりするが。
124:名前は開発中のものです。
02/11/11 02:41
>>116
例えばストーリーキングに自分も脱いでるんだから、お前も脱げ、
と言われて素直に脱ぐバカはおらん罠。
例が極端過ぎるかも知れんが、自分がナニかしたからって、
他人に同じ事を求めるのは間違い。
125:名前は開発中のものです。
02/11/11 02:51
> 意図せず、ちょびっとだけ GPL のコードが混入しただけで、
正直、一番怖いのがここの部分。
例えば、以下のようなことがしばしば起こります。
スキルの浅いプログラマーが「昔から使ってたお手製コード」をお仕事用の
コードにリンク。しかしそのコードには、GPL のコードが含まれていた。
わずか数十行の、だれでも書けるようなコードなんだけれど、
定義上はプロジェクト全体が GPL に感染したことになった。
そのまま気づかずにマスターアップしてしまった。
てなかんじ。
自衛の策を取ろうにも、全コードの裏を取らなければならないので、
コストがかかってしょうがないです。事実上、自衛は不可能と言っていいでしょう。
そんなわけで、意図しない GPL 感染は、日常茶飯事に起こっています。
ただ、表に見えていないだけで。
怖いのは、GPL 原理主義過激派な連中が、実行コードを逆解析などして
その事実を無理やりほじくり出してしまったとき。
126:名前は開発中のものです。
02/11/11 03:01
>>123
> それを言ったら、商用ソフトだと莫大な賠償金だったりするが。
たかだか数十行の商用コード流用が発覚しただけで、莫大な賠償金なんて
降りるわけがございません。
仮にそうなったとしても、コードの量や質を吟味して、
売上の何パーセントをよこせってな具合に、合理的に問題は解決される
でしょう・・・。
GPL の場合は、たった数十行の(誰でも書けるような)コードの流用が
発覚しただけで、成果の 100% を GPL に授けよって、
迫ってくるわけですから、ホント質が悪い。
拒否したら拒否したで、GPL 原理主義の連中が鬼のクビでも
取ったかのようにバカ騒ぎをはじめて、余計にダメージくらいますし。
127:名前は開発中のものです。
02/11/11 03:02
>>125
使用許諾に反してソースを使ったら実害を被るのは、別に GPL に限った
ことではないやね。商用のコードや NDA がらみだと、損害賠償が請求さ
れるわけで、いずれにせよチェック体制は必要だよ。
> 昔から使ってたお手製コード」
それなら著作権は本人にあるから問題ない。white box で作ったら、たま
たま GPL のコードと同じコードが出来る可能性はあるわけで、証拠があ
るならまったく問題ないし、そうでなくとも高々数十行なら、十分に裁判で
争える範囲だ。
128:名前は開発中のものです。
02/11/11 03:05
> たかだか数十行の商用コード流用が発覚しただけで、莫大な賠償金なんて
> 降りるわけがございません。
だからチェックしてのか…。
129:名前は開発中のものです。
02/11/11 03:06
> 拒否したら拒否したで、GPL 原理主義の連中が鬼のクビでも
> 取ったかのようにバカ騒ぎをはじめて、余計にダメージくらいますし。
オープンソースが脅かされている!
オープンソースに対する冒涜だ!
祭りだワショーイ!
ってな具合にね。
スラッシュドットとかじゃ、日常的に見かけられるので、ガクブルもんですわ。
130:名前は開発中のものです。
02/11/11 03:11
>>127
>> 昔から使ってたお手製コード」
> それなら著作権は本人にあるから問題ない。
GPL のコードをコピペして、改良を加えた行った、お手製のコードには、
GPL が適用されないとでも??
ありえねぇ・・・ありえねぇよ!
むりやり GPL 擁護するのも、ほどほどにしとけや。
131:名前は開発中のものです。
02/11/11 03:21
> 拒否したら拒否したで、GPL 原理主義の連中が鬼のクビでも
> 取ったかのようにバカ騒ぎをはじめて、余計にダメージくらいますし。
連中は、あるいみ、圧力団体だよ、マジで。
法的には白でも、連中的には黒ならアウト。
GPL 違反だ何だと大騒ぎしはじめ、下手するとこちらの企業イメージダウンに
つながりかねない。
132:名前は開発中のものです。
02/11/11 03:23
(Q)なぜここの住人はGPL感染を怖がる?
(A)実はGPLなしでは生きていけない体になったから。
意図しないGPL感染は、製作者の能力不足もしくは怠慢。
窓業界アプリはGPL感染には厳重な注意を払っている。
プロジェクト内の他人のソースコードが読めないのも、
プログラマーとしてのスキル不足、もしくは「最初から読めない」
などの根拠なき怠慢によるもの。
GPL根絶は現実的に可能です。
133:名前は開発中のものです。
02/11/11 03:30
>>132
>(Q)なぜここの住人はGPL感染を怖がる?
>(A)実はGPLなしでは生きていけない体になったから。
同意しときます。
ゲームの世界じゃとくにね。
>プログラマーとしてのスキル不足、もしくは「最初から読めない」
>などの根拠なき怠慢によるもの。
これも同意しときます。
しかし、仮に読めたとしてそのコードがGPL由来のものでないことを、
どうやったら完全追跡できるでしょうか?
134:名前は開発中のものです。
02/11/11 04:02 lC3RvvOO
こういうのはどうだろう
A はあるコード a を書き、 GPL で公開した。
B は a を改造した b を公開したが、 GPL のことをよく知らなかったために
ソース非公開可のある別のライセンスで公開した。
C は b を再利用してソース非公開のソフトを作った。
135:名前は開発中のものです。
02/11/11 04:13
全部GPLに感染して、あぼーん
136:名前は開発中のものです。
02/11/11 04:30
>同意しときます。
>ゲームの世界じゃとくにね。
なぜゲームの世界だとGPLなしでは生きてない体になったの?
GCCユーザー程度で済ませていたなら、GPL感染は問題にならなかった筈。
ワナビー体質の弱みにつけこんで感染するのがGPLウィルスだよ。
その体質、早めに直したら?
137:名前は開発中のものです。
02/11/11 04:34
>しかし、仮に読めたとしてそのコードがGPL由来のものでないことを、
>どうやったら完全追跡できるでしょうか?
筆跡同様、ソースというのは必ずその人の癖が出ます。
そんな中、他人のソースが入り込めばすぐに異色であることが分かります。
その後は、そのソースのでところを本人に聞いてみてください。
パッケージリンクだったらmakefileに反応する筈です。
この場合はソースを見るまでもないかもしれません。
138:名前は開発中のものです。
02/11/11 05:01
>>137
>>134 みたいなのはどうするの
139:あぼーん
あぼーん
あぼーん
140:名前は開発中のものです。
02/11/11 09:07
GPLを攻撃する手段として、どこまでアウトなのか探るってことよ。
どっかが判例作ってくれたら、そこを突破口としてどんどん攻める。
もともとGPLが著作権を攻撃するために著作権を利用するという
アクロバットな戦術を取ってるんだ。GPLを攻撃するためにGPLの
穴を利用する戦術を取って悪いわけあるまい?
141:名前は開発中のものです。
02/11/11 09:20
GPL自体は怖くないけどさ、GPL主義者が怖いんだよね。
142:名前は開発中のものです。
02/11/11 10:37
俺は>>136の質問の答えに興味がある。
143:名前は開発中のものです。
02/11/11 12:26
GPLなんてパクリの文化じゃないか
144:名前は開発中のものです。
02/11/11 14:17
>>137
>そんな中、他人のソースが入り込めばすぐに異色であることが分かります。
なんとも、中途半端で主観的な判定方法ですな。
そんなあいまいな基準で、GPL 根絶は到底不可能と思われ。
145:名前は開発中のものです。
02/11/11 14:27
>>136
> なぜゲームの世界だとGPLなしでは生きてない体になったの?
ハードウェア開発の初期では、動作テストのために、バッチ処理を多用する。
だから、LINUX 系のようなバッチ処理に強い開発環境が求められる。
また、ハード屋さんは、大学の研究室でなじんだ環境を、そのまま実務でも
使うことが多い。その結果やはり LINUX 系がもてはやされることになる。
ハードウェア開発の段階では、コンパイラなども、先進的な技術を取り入れた
ものや独自開発のものよりは、枯れた環境であるほうが、望ましい。
その結果、GCC 採用となる。
こうして、新ハードウェアの初期の開発環境は、LINUX 環境で一式揃えられる
こととなる。ハードウェア完成後のソフト開発までも、LINUX 環境を押し付けられる
こととなる。
もちろん、このような環境下でも、注意さえしていれば、GPL 感染は脅威ではないけれど。
146:名前は開発中のものです。
02/11/11 15:11
gcc使うと感染するんだ。
へーぇ。
ふーん。
147:名前は開発中のものです。
02/11/11 15:38
あれれ、パッチ話は終わったのか?
GPLの根拠は著作権だから、著作権の及ばない例えば
私的複製の範囲ではGPLは何もいえない。
なんとか著作権の及ばない範囲で事を済ませようという工夫は
あってもいいんではなかろうか。
私的利用の範囲で同一性保持権の主張を認めるというのは、
漫画の切り取りや参考書への赤線引きを禁じるということだよ。
常識的に考えてそんな主張は不合理だと思うが、今の世の中
それが認められると考えてる人も結構いる。
148:安置爺
02/11/11 19:55
GNUのパクリの逃げ口上として、「簡単にパクれるようなモンで金儲けすんな」
ってのがあるが、簡単にパクれるようなモノに、著作権主張する方も…
「あと俺は公開してるんだから、お前も公開しる」ってのは、
まるでハムラビ法典ですな。
良識ある現代人なら、ソース公開以外の代償を選択する余地を
与えて欲しい所。
例えば人を殺したからって即死刑、はありえませんよな。
149:名前は開発中のものです。
02/11/11 20:14
>>145
> こうして、新ハードウェアの初期の開発環境は、LINUX 環境で一式揃えられる
別に NetBSD でも Solaris でも良いんだけどな、それだけの話なら。
> 例えば人を殺したからって即死刑、はありえませんよな。
そりゃ例が不適当だろう。
それとハムラビ法典は、量刑の上限を定めた法典で
「失明させられたからといって、相手を失明させる以上のこと(拷問にかけるとか)
は禁止」
っつー意味。当時は人権思想なんてありゃしないから、権力者の側が過酷な
量刑を強いることがままあったからさ。
150:名前は開発中のものです。
02/11/12 00:22
>>148
>簡単にパクれるようなモノに、著作権主張する方も…
よく分からないけど、GNU でぱくれるようなソフトウェアは
著作物に値しないので PDS として公共財にすれって考え?
151:名前は開発中のものです。
02/11/12 03:17 aT3cu+w+
>よく分からないけど、GNU でぱくれるようなソフトウェアは
>著作物に値しないので PDS として公共財にすれって考え?
簡単にパクれるからというだけの理由で、公共財にすれって考えは
400年近く遅れてるよ。
17世紀のオランダで風車に特許が法制化されたその経緯を勉強すれ。
発明者、開拓者の人工的な保護は必須。特許と逆手に取る搾取者の出現を引き算してでも。
152:あぼーん
あぼーん
あぼーん
153:名前は開発中のものです。
02/11/12 03:36
そんなことを言ったらグーテンベルク以前はどうなる
154:あぼーん
あぼーん
あぼーん
155:名前は開発中のものです。
02/11/12 04:17
>GPLの根拠は著作権だから、著作権の及ばない例えば
>私的複製の範囲ではGPLは何もいえない。
学生さん?
とりあえず、ここはゲーム制作がらみなんで、その性質上、大量配布を
前提に話を進めているんだと思うんだが。
156:あぼーん
あぼーん
あぼーん
157:名前は開発中のものです。
02/11/12 06:06
結局、GPLライセンスの癌たる理由ってなんなの?
1・・・ライセンスそれ自体の感染力があまりにも強すぎる
2・・・事実上、商的利用に向いてない上に、共産主義色が強いが上に健全な開発競争を阻害する一面がある
3・・・1に関連して、DLLなどの新たに登場したリンク・テクノロジーに対する適応力が乏しく、判断の難しいグレイゾーンが形成されている
思いつくのは、今んとこ3つだけかな?
本当はもっとあるけどナー
とりあえずみんなでGPL癌壺を一つ作ってみよう、この板で。
出来上がった癌壺は本場のGPLマンセーに鑑定してもらう。
彼らがうまいこと癌壺を割れるか否か?
158:あぼーん
あぼーん
あぼーん
159:名前は開発中のものです。
02/11/12 06:23
>155
文脈読んでくれ。著作権の及ばないものの一例に過ぎん。
ところで、正式配布元のURLからダウンロードさせるってどうだろうな。
ダウンロードするのはユーザだから、配布にはならない……?
160:名前は開発中のものです。
02/11/12 10:27
>>159
お前ホント馬鹿だな…
161:名前は開発中のものです。
02/11/12 12:44
ネットワークゲームならネット環境は必須だから、
GPLをダウンロードさせて使うくらいは出来そうな気もする。
配布アーカイブの中にバイナリ形式のライブラリがあればコピーする。
162:あぼーん
あぼーん
あぼーん
163:名前は開発中のものです。
02/11/13 03:38
>また、ハード屋さんは、大学の研究室でなじんだ環境を、そのまま実務でも
>使うことが多い。その結果やはり LINUX 系がもてはやされることになる。
最近、unix系のx86への侵攻が本格的になってきた。
もちろん遥か昔から、FreeBSD系は存在してたのだけど実用的に使ってる例は
ほとんど見かけなかった。やはりlinuxが原因?
ゲ界も気つけば、右も左もlinuxマシンだらけ。gccとともにやってきた。
164:名前は開発中のものです。
02/11/13 21:21
>>163
BSDがイマイチ普及しとらんのは、ライセンス問題で長くもめていたのが原因。
LinuxはBSDの不在を突く形で一挙に普及した…ハズ。
確かあの問題って、GNUの発生にも影響してたっけ?>もっと詳しい人
165:名前は開発中のものです。
02/11/13 21:56
まぁ、BSD系はそのライセンスを活かしてルータのOSとかとして活躍してたりする。
適材適所ですな。
166:名前は開発中のものです。
02/11/14 01:31
>>163
386 以前の CPU では UNIX は使い物にならんから、そもそも PC で UNIX と
いう話が出てきたのが 386 以降。まともに X Window System を使おうと思った
ら浮動小数点演算コプロセッサと最低 16MB ぐらいはメモリが必要なんで、
現実的に「使い物になる」状況が整ったのは 486DX が出てきた頃だよね。
> もちろん遥か昔から、FreeBSD系は存在してたのだけど
FreeBSD 系というか Net/2 ベースの 386BSD 由来の OS やね。
ただ、ちょうど x86 系 CPU の高性能化と SIMM の価格下落で「UNIX WS よ
り安価に PC で UNIX が使える」という時代に突入するのと前後して、
o BSDI 社対 USL の裁判が始まってしまい、FreeBSD, NetBSD は公開中止に
o 和解案では、BSDI 社は Net/2 を捨てて 4.4BSD-Lite ベースに移行すること
を義務づけられた。FreeBSD, NetBSD もこれに倣い移行作業が発生し、しば
らく公開できない状況が続いた後、やっと出てきた代物はバグバグ。
とかで、厳しい状況が続いた。
俺は FreeBSD は 1.x 時代から使ってるんだが、4.4BSD-Lite ベースの初
リリースである FreeBSD 2.0-RELEASE は FreeBSD 1.1.5.1-RELEASE と
比べるとかなり不安定だった。
機会を逃したというてんでは、不幸だったかも知れんね。
167:名前は開発中のものです。
02/11/14 01:32
>>163
> ゲ界も気つけば、右も左もlinuxマシンだらけ。gccとともにやってきた。
NEWS OS の方が良かったと?
168:あぼーん
あぼーん
あぼーん
169:名前は開発中のものです。
02/11/14 03:16
unixを搭載させたWSよりも、
そこらへんのジャンク屋で買ったPCにlinuxを入れた方が
安定して高速な時代だしな。
170:名前は開発中のものです。
02/11/14 03:45
>>167
ワラタ
171:名前は開発中のものです。
02/11/14 05:41
>BSDがイマイチ普及しとらんのは、ライセンス問題で長くもめていたのが原因。
>LinuxはBSDの不在を突く形で一挙に普及した…ハズ。
>確かあの問題って、GNUの発生にも影響してたっけ?>もっと詳しい人
unixシステムの完成度としては、BSD > LINUXだと思う。
ライセンス問題でもめるのはある意味、健全。
けど、GPL持ち前の増殖技で現状はごらんの通り
172:名前は開発中のものです。
02/11/15 03:50 zemLhh9Y
ローコストで複製可能なプログラマーの労働成果。
マルクスの述べた「疎外された労働力」を人類史上初めて具現した職業「プログラマー」
やがてローコスト複製可能な範囲は技術の進歩によりさらに拡散。
173:あぼーん
あぼーん
あぼーん
174:名前は開発中のものです。
02/11/15 05:19
>ただ、ちょうど x86 系 CPU の高性能化と SIMM の価格下落で「UNIX WS よ
>り安価に PC で UNIX が使える」という時代に突入するのと前後して、
ところで、いまだにPC/ATでないunixを今も仕事場で使ってるケースって
あるかな?
175:名前は開発中のものです。
02/11/15 05:48
Ma…
176:あぼーん
あぼーん
あぼーん
177:名前は開発中のものです。
02/11/15 06:35 wW314hWD
ところで、終了とかの類のAAを貼るやつ鬱陶しくない?
なにが目的なんだろ。特にこの板は、すごく多くみかけるけど。
178:あぼーん
あぼーん
あぼーん
179:名前は開発中のものです。
02/11/15 08:00
>>174
学生さんですか
180:名前は開発中のものです。
02/11/15 08:00
>>177
2ch用ブラウザを使うとまったく気にならなくなる
181:名前は開発中のものです。
02/11/15 08:03
>>177
激しくスレ違い
182:名前は開発中のものです。
02/11/15 16:24
∧_∧
( ・∀・ )ニヤニヤ < おしまい
_/ ∩ ヽ_
/| / ヽヽ| .| |
| (ぃ9 ) \.J. |_
| | ̄| ( _/⌒)._ | ̄|
| | | \__/ ./ )_| |
| | | ̄ ̄__ノ / / | |
| | | ̄ ̄ (_ / / ̄| |
| | | (. ( | |
| | | \ _つ | | 【完】
183:名前は開発中のものです。
02/11/15 19:48
>>177
きっとやる事が無いんだよ。
夢破れた厨の慣れの果てですな。(プ
184:名前は開発中のものです。
02/11/15 20:19
>>174
いくらでもありますがな。RDBMS 動かすのに Solaris 使うとかさ。Amazon の
システムもどっかの商用 UNIX だったと思うよ。
185:名前は開発中のものです。
02/11/15 20:29
〈 ̄ヽ
,、____| |____,、
〈 _________ ヽ,
| | | |
ヽ' 〈^ー――^ 〉 |/
,、二二二二二_、
〈__ _ __〉
| | | |
/ / | | |\
___/ / | |___| ヽ
\__/ ヽ_____)
186:名前は開発中のものです。
02/11/15 20:39
>>183
そろそろ、就職できない現実に直面する季節だな。
187:名前は開発中のものです。
02/11/15 21:33
∧ ∧ ∧ ∧
/⌒~~~⌒\ ( ,,) (,,・Д・)
/ ( ゚〟д〟゚ )y─┛~~ ~(___ノ ~(___ノ ,γ_
(_ ノγ U ∩_∩) THANK YOU 2ch ┌────┐ \
α___J _J and (| ● ● | ヽ
/ ̄ ̄ ̄ ̄\ GOOD-BYE 2ch WORLD! /.| .┌▽▽▽▽┐ .|____|__||_| ))
/ ● ●、 ( ┤ .| | .|□━□ )
|Y Y \ またどこかで会おうね \. .└△△△△┘ .| J |)
|.| | .▼ | | \あ\ | ∀ ノ
| \/ _人|∧∧∩゛冫、 .∧_∧ | \り.\ . | - ′
| _/)/)/( ゚Д゚)/ ` . (´∀` )..ヽ(´ー`)ノ \が\ . | )
\ / 〔/\〕 U / ∩∩ ( ) (___) \と.\ .|/
| | | c(*・_・) | |ヽ(´ー`)ノ_| | | | |~ /\.\う\| (-_-)
(__)_) UUUU /∪∪ (___)(_(__) ◎ ̄ ̄◎─┘ .└─┘.(∩∩)
188:名前は開発中のものです。
02/11/15 22:13
>>174
SunのもIBMのもPC/ATではない。
もっといえばx86でもない。
189:名前は開発中のものです。
02/11/15 22:20
_、_
( , ノ` ) こういうクソスレはな…
\,; シュボッ
(),
|E|
_、_
( ,_ノ` )y━・~~~ 存在しちゃいけねえんだよ。
~完~
190:183
02/11/16 01:29
案の定必死になってますな。(藁
191:名前は開発中のものです。
02/11/16 01:32
∧∧ ミ _ ドスッ
( ,,)┌─┴┴─┐
/ つ. 終 了 │
~′ /´ └─┬┬─┘
∪ ∪ ││ _ε3
゛゛'゛'゛
192:名前は開発中のものです。
02/11/16 05:46
おそらくなんだが、一連のAA荒らしは自動スクリプトによるアソビだと思う。
193:名前は開発中のものです。
02/11/16 07:17 AKJBqyp+
GPLの臭いところは
GPLライブラリを利用したら、自分のソースもGPLになるところだな。
ソース公開はしてもいいが、自分のソースは配布不可
とか出来るならわからんでもないが
194:あぼーん
あぼーん
あぼーん
195:名前は開発中のものです。
02/11/16 14:02
まったく話は違うが、日本のPCメーカーとゲームメーカーで
PCベースのゲーム機の規格つくらないかな。最低限のLinuxカーネルと
OpenGLベースで、認証用のチップ積んで、どうかな諸君。
196:名前は開発中のものです。
02/11/16 15:30
>>195
> PCベースのゲーム機の規格
それ、XBOX と言わんか?
> 最低限のLinuxカーネル
Linux カーネルを載せるメリットって何?
197:195
02/11/16 16:23
>>196
>> PCベースのゲーム機の規格
>それ、XBOX と言わんか?
そ、オープン化した(どのメーカーでも販売できる)X-BOXともいえる。
>> 最低限のLinuxカーネル
>Linux カーネルを載せるメリットって何?
カーネルというか、組込みレベルの機能で、プログラム(ゲーム本体)ローダ、
システムコール(IOなど)、デバイスドライバなどをLinux(またはフリーの同当品)で
実現する。逆にこれらの機能を一から実装するにはむりがあるので、現実的な
判断だと思う。
まあ、ロイヤリティフリーで本体もだれでも販売できるゲーム機が目的。
198:名前は開発中のものです。
02/11/16 17:00
∧_∧
/⌒ヽ )
i三 ∪
|三 |
(/~∪
三三
三三
三三 ~糸冬~
199:名前は開発中のものです。
02/11/16 17:34
>>197
Linuxカーネルでロイヤリティフリーのゲーム機って、
見事に失敗した例があったりする。
URLリンク(japan.cnet.com)
200:195
02/11/16 18:13
>> 199
単にゲーム機と書いたけど専用機じゃなくてPCとしても使えるのが前提。
なら今のPCでもいいじゃん、とかいうかもしれないが、ハードの互換性
などを考えるとCDブートのゲームはむりであろう。
すなわち、PCメーカーとしてはゲームに強いPCとして、
ゲームメーカーとしては高性能ゲーム機として2つの顔をもつ規格を
構想している。
199のリンクは単なる1企業のx86ベースのゲーム機の失敗で、おれの
アイデアはもっと、業界全体を巻き込んだプロジェクトにまで持って
いきたいと思っている。
201:名前は開発中のものです。
02/11/16 18:22
持っていきたいと考えているのか!
202:名前は開発中のものです。
02/11/16 18:22
>>199
こういうのは結局開発者にしか得がないからなあ。
203:195
02/11/16 18:36
>>201
考えてるだけだー、ゲーム業界人じゃないので。
204:名前は開発中のものです。
02/11/16 20:12
>>200
まず「PC としても、ゲーム機として使える」ことに、メリットが感じられない。
特にゲームを CD-ROM/DVD-ROM bootable にするのなら、PC に入ってる
IME なり何なりの環境はゲームからは全く参照できないわけで、単に同じ箱
に別々の機能が詰まってるだけになってしまう。それなら既存のゲーム機と
同じく PC は PC, ゲーム機はゲーム機 ってだけだよね。
次に「ロイヤリティフリーで本体もだれでも販売できるゲーム機」とした場合、
誰がハードを売るのかという問題がある。完全にスペックが決まってしまうと
あとは価格競争になるし、自由度を残すと互換性の問題が出る。さらに言え
ば、ソフトの販売からライセンス料を徴収してハード販売に回せる既存のゲー
ム機と、価格で競争できないし。
>>197
> 逆にこれらの機能を一から実装するにはむりがあるので、
デバイスドライバの類も、マルチタスクの汎用 OS 用に作ろうと思ったら
大変だが、単一のゲームが一つのデバイスを占有する状況下なら、実は
大した手間じゃない。っつーか PlayStation2 なんかは、I/O まわりを除く
とレジスタ直叩き(デバイスドライバなし)に近いし。
汎用マルチユーザ・マルチタスクの OS である Linux を持ってくるから、
逆に話がややこしくなってると思うけどな。仮想記憶が入って、ユーザが
物理アドレスでメモリをいじれないとか、タスクスイッチのタイミングが分
からんとなると、いろいろめんどい。
205:名前は開発中のものです。
02/11/16 20:28
>>199
読んでみたけど、その開発会社(インドレマ)が言ってる
> 著作権使用料と開発に必要なツールの値段が高いため、資金の潤沢な
> 大手企業しか、ソニーの『プレイステーション2』(PS2)のような既存ゲーム
> 機用のソフトを開発できない状況がある。
というのは、そもそも認識間違ってるような。
ファミコン初期はともかく、今だと開発機材といったって、せいぜい一台 200
万程度のモノでしょ。この 200 万というのもプログラマ用の機材の値段で、
グラフィックや企画なんかが使う機材はもっと安いから、企業としては中小
でも十分に出せる値段。
PlayStation 2 の開発に金がかかるというのは、開発機材の問題ではなく
人件費だよね。特に膨大な量になっているグラフィック関係のデータ作り。
206:名前は開発中のものです。
02/11/16 21:03
普通グラフィック担当が一番いいマシン使わないか?
というかスレ違い。
207:名前は開発中のものです。
02/11/16 22:02
> 普通グラフィック担当が一番いいマシン使わないか?
PC はそうやね。ただ205は二百万といってるから、T10000とデバステを
念頭に置いてるじゃねーの?
208:195
02/11/16 22:29
まず始めに、スレタイにそってGPLとゲーム業界を関連づける一例として、
Linuxベースの新ゲーム機という話をしてるわけなんでよろしく。
>>200
> まず「PC としても、ゲーム機として使える」ことに、メリットが感じられない。
今、ゲーム専用機をだしても売れるはずないのには異存ないよね。X-BOXだって
あれだけ力入れてもあの程度だし、第一PCとしても十分な性能があるのにゲーム
専用にするのはばかげてる。
ともかくこの「PC としても、ゲーム機として使える」点がおれのアイデアの
一番の利点でありX-BOXがダメだった理由でもあると思っている。
> 次に「ロイヤリティフリーで本体もだれでも販売できるゲーム機」とした場合、
> 誰がハードを売るのかという問題がある。完全にスペックが決まってしまうと
> あとは価格競争になるし、自由度を残すと互換性の問題が出る。さらに言え
> ば、ソフトの販売からライセンス料を徴収してハード販売に回せる既存のゲー
> ム機と、価格で競争できないし。
これも言い直す。この規格にそったゲーム機を出すんじゃなく、これから出す
PCをこの規格に準拠させる、がおれの考えに近い。拡張性の高いミドルケース
デスクトップや省スペースデスクトップ、OSなしの小型機(ホームユースに
特化した1CD Linux付属)などいくらでもバリエーションができる。
Linuxといっても組込みレベルの必要最小限の機能だけ利用することを
想定してるし、あくまで標準の開発環境なんで、自前でやれるなら
それはそれで構わない。
209:名前は開発中のものです。
02/11/16 23:11
すでにPC持ってる人から見ると、単なる高価なゲーム機になりそうだが
210:名前は開発中のものです。
02/11/16 23:19
>>195
キミが言ってるのは、MSXかDirectXのようにしか見えんのだが。
211:名前は開発中のものです。
02/11/16 23:31
>>208
> 第一PCとしても十分な性能があるのにゲーム専用にするのはばかげてる。
問題は性能ではなくて、ユーザがそれを望むかどうかでしょう。
まして最新のコンソールボックスに対抗できるだけの性能を盛り込もうと思っ
たら、コンソールボックス + 安い PC のセットを上回るだけの価格になるし。
各社が出してる FF XI 対応 PC の値段を見れば分かると思うけど。
> PCをこの規格に準拠させる
その規格というのは、具体的にどの程度の詳細を含むわけ? たとえば
グラフィックスチップが RADEON 8500 で CPU が Pentium 4 2GHz, RAM
は RIMM 128MB とか決めてしまったら、あとは設計の自由度なんて殆ど
ないよね。一方で設計の自由度を増やせば増やすほど、こんどは同一の
ソフトが動くことを保証しづらくなる。
ゲーム機とソフトを買ってきたら間違いなく使えます、というのが家電の
常識であって、そこに必要スペック CPU Pentium 4 2.2GHz 以上とか書
き込むんで保証を甘くするなら、最初から PC 使うのと変わらないよね。
投資家に金を出させようと思うなら、最低限
コンソールボックス + PC を買うのと比較しての消費者のメリット
単なる PC を作るのと比較しての、ハードウェア供給者のメリット
コンソールボックス向けソフトウェアを作成するのと比較しての、開発者のメリット
(加えて流通にもメリットがあると尚良し)
を明確にしないと話にならないけど、どれも曖昧に感じるなぁ。
あと汎用機を使う場合の問題として、ソフトのコピープロテクションやチート対
策をどうするのかも気になるトコロか。
212:名前は開発中のものです。
02/11/17 02:50
>210
MSX が衰退した理由って何だっけ?
213:名前は開発中のものです。
02/11/17 06:27 ctDB0Sbo
GPLについて話せよ
214:あぼーん
あぼーん
あぼーん
215:名前は開発中のものです。
02/11/17 07:16 nrDPF2fk
>>MSX が衰退した理由って何だっけ?
当時のマイクロソフトの資金力が今ほどでない上に
NECなど大手がMSX陣営参加に直前で拒否されたから。
216:あぼーん
あぼーん
あぼーん
217:名前は開発中のものです。
02/11/17 10:34
>215
パソコンとしてはそうかも。
ゲーム機としてはファミコン、スーパーファミコンにシェアで負けたのかね。
218:195
02/11/17 13:16
>> 211
>> 第一PCとしても十分な性能があるのにゲーム専用にするのはばかげてる。
> 問題は性能ではなくて、ユーザがそれを望むかどうかでしょう。
前にも書いたように今、新ゲーム機を出しても誰も買わない(ユーザーの
ニーズがない)。新ゲームプラットホームを広められる可能性はこのちょっと
高いPCから始める方法しか思い付かない。他にありえるならお聞きしたい。
>> PCをこの規格に準拠させる
> その規格というのは、具体的にどの程度の詳細を含むわけ? たとえば
互換性を考えるとCPU、チップセット、グラフィックチップ、サウンドチップ
の種類は特定する方が安全だろう。CPUの速度、メモリ容量は最低レベルだけ
決める。まさか今時CPUが早くなるとゲームの速度も早くなるなんて間抜けな
プログラムは書かないよね。
設計の自由度というが最近のP4マザーは845系ばっかだし、とぼしい選択肢
の中での自由度にどれだけ意味があるのか。この規格は日本ローカルを考えて
いるのでそのチップの価格が不当につり上げられる心配もいらない。
PCメーカーはこの規格に準拠していることだけを表示すればいい。
> あと汎用機を使う場合の問題として、ソフトのコピープロテクションやチート対
> 策をどうするのかも気になるトコロか。
始めの書き込みで「認証チップ」というわかりにくい言葉を使ったが
これがコピープロテクトやデータ改変の防止を提供すると考えて欲しい。
なお投資家に対する詳細なプレゼンテーションはメシくってから別項で。
219:名前は開発中のものです。
02/11/17 13:34
>>218
>CPU、チップセット、グラフィックチップ、サウンドチップを特定
それだけで互換性保証できるなら良いんだけどねぇ…
互換性の有無はチップにより決まるんじゃなくて、
その周辺回路により決まるんだYO。
>CPU速度、メモリ容量は最低限を決める
下手な規格で制限しちまうと失敗するぞ。
ユーザーつーのはマシンスペックを100%生かして欲しいと願うモンだ。
>認証チップ
認証チップなど使った所で、いずれハックされておしまいだと思うが。
220:名前は開発中のものです。
02/11/17 14:57
>>218
>今、新ゲーム機を出しても誰も買わない(ユーザーの ニーズがない)。
新ゲーム機のニーズが消費者の側にあったことなど一度もない。
ソフトが出て、それをプレイしたいから買うだけのことだ。
XBOXが売れてないのは単に魅力的なソフトがないから。
実際に、ゲームキューブは余裕でミリオン超えるソフトが出ている。
>新ゲームプラットホームを広められる可能性
そもそも何のために広めるのだ?
プラットホームを広めるのはハードベンダーであり、なぜ広めるかと言えばそれが儲けに繋がるから。
そのためハードベンダーは必死になってあの手この手で広めようとする。もちろんそれでもXBOXみたいになることもある。
規格作って対応PC出す程度じゃ何も変わらない。
>PCメーカーはこの規格に準拠していることだけを表示すればいい。
211が言ってるが、奇しくも現在PC版FF XI対応PCの出現でこれに近い状況になっている。
FF XI対応とは言いながらも、実質はDirectX準拠のPC。さて、これが売れるか?
大半の人は興味なさそうだが。
とにかく、この手の話はゲーハー板でさんざん語られてるのでまずそっちの過去ログ読んできてくれ。
つーかスレ違いだと思うぞ。
>スレタイにそってGPLとゲーム業界を関連づける一例として、
>Linuxベースの新ゲーム機という話をしてるわけなんでよろしく。
で、結局GPLをどうしたいんだ? ここで話をしたいならまずそこから始めてくれ。
221:名前は開発中のものです。
02/11/17 15:11
>218
> 新ゲーム機を出しても誰も買わない
それは同意。
ただし、だからといって「PC とゲーム機を融合させたら売れる」という結論には
なりませんよね。あなたの提案に欠けているのは「こうすれば売れるでしょう?」
という明確なビジョンです。
> まさか今時CPUが早くなるとゲームの速度も早くなるなんて間抜けな
> プログラムは書かないよね。
いや、当然書きます。たとえばシミュレーションゲームでのコンピュータ側の
思考速度、物理シミュレーションの計算速度などは CPU 速度に依存します。
もしすべてのマシンで「処理落ちしないで動作する」ことを保証しようと思ったら、
最低限のスペックに合わせてソフトウェアを書かざるを得ません。
> 設計の自由度というが最近のP4マザーは845系ばっかだし、とぼしい選択肢
> の中での自由度にどれだけ意味があるのか。
では、そこは「意味がない」としましょう。ひるがえって、メーカーがあなたの提案
する新規格の PC を作るメリットは何ですか?
> 始めの書き込みで「認証チップ」というわかりにくい言葉を使ったが
認証チップとやらの詳細が分からないと何とも言えませんね。ただし、いずれ
にせよ PlayStation 2 のようなクローズドアーキテクチャのハードウェアでは
ともかく、オープンなアーキテクチャを利用し、まして I/O を司る OS も Linux
という GPL というソース公開を義務づけるライセンスのソフトウェアを使うとな
ると、一筋縄ではいきませんよ。
加えて PC の文化では「認証」は政治的に非常に導入が難しいという事実が
あります。Intel がプロセッサにシリアル番号を埋め込むだけでも侃々諤々の
議論がおこり、結局は誰も利用していない現状があります。
222:名前は開発中のものです。
02/11/17 15:14
>220
> 新ゲーム機のニーズが消費者の側にあったことなど一度もない。
> ソフトが出て、それをプレイしたいから買うだけのことだ。
ハードそのものにはニーズがなくても、たとえば
ソフトウェアの供給が ROM から CD-ROM になり、安くなる
とかは間接的なニーズとして効いてくるから、全面的に無いと言っちゃうのも
どうかと。良いソフトがないと話にならんのはその通りだけど。
223:名前は開発中のものです。
02/11/17 15:19
>220
> プラットホームを広めるのはハードベンダーであり、なぜ広めるかと言えばそれが儲けに繋がるから。
そういや、ゲーム業界の基本的な収益構造を知らん人も多いのかね。
224:名前は開発中のものです。
02/11/17 17:55
で、>>218はいつまでメシ食ってるの?(w
225:名前は開発中のものです。
02/11/17 19:15
>218
> 設計の自由度というが最近のP4マザーは845系ばっかだし、とぼしい選択肢
> の中での自由度にどれだけ意味があるのか。
カスタマイズ OK の DELL の業績を見ると、自明かと。
昔と違ってチップセットや CPU なんかに独自の価値を付けるのは流行らなくなったが、
逆に既存のパーツを適切にパッケージングしてユーザに提供する方は大流行です。
これってそのまま、
認証チップなどの独自のチップを組み込むが、スペック固定の PC
パーツはデファクトスタンダードのものを使うが、BTO で柔軟に構成を選べる PC
どっちが売れるかって話にもつながると思うけどな。PC として売るなら、前者は
ダメダメ。
226:195
02/11/17 20:17
>> 244
晩飯まで済ませましたが何か?
というわけで、予告どおりプレゼンねたの連続書き込みやろうかと思ったけど
レスがいろいろ付いてるので普通にレスすることにした。
>> 223
>> プラットホームを広めるのはハードベンダーであり、なぜ広めるかと言えばそれが儲けに繋がるから。
> そういや、ゲーム業界の基本的な収益構造を知らん人も多いのかね。
これがハードで赤字出してもソフトのロイヤリティで利益をだすという
ビジネスモデルの話だとすると、このやりかたでオオゴケしたのがドリキャス
だね。すなわち、もはや過去の話でなんの参考にもなりません。
227:195
02/11/17 20:39
>> 220
>> 新ゲームプラットホームを広められる可能性
> そもそも何のために広めるのだ?
> プラットホームを広めるのはハードベンダーであり、なぜ広めるかと言えばそれが儲けに繋がるから。
> そのためハードベンダーは必死になってあの手この手で広めようとする。もちろんそれでもXBOXみたいになることもある。
> 規格作って対応PC出す程度じゃ何も変わらない。
だれが広めるかと言えば最初に書いたようにゲームメーカーが広めるんだよ。
ロイヤリティゼロ、ハードメーカーの規制なしのプラットホームに魅力ない?
で、肝心の対応ハードの販売だが、PCメーカーからはこの規格に準拠した
PCも単に特定のパーツで組んだ、数ある商品ラインナップの中の1つに
過ぎない。早い話がこの規格のPCを出すことに対するリスクは非常に少ない
わけで、ゲームメーカーがキャンペーンをひろげればPCメーカーは喜んで
このPCを売るだろう。
228:名前は開発中のものです。
02/11/17 20:59
>> まさか今時CPUが早くなるとゲームの速度も早くなるなんて間抜けな
>もしすべてのマシンで「処理落ちしないで動作する」ことを保証しようと思ったら、
>最低限のスペックに合わせてソフトウェアを書かざるを得ません。
日本のPCゲーが衰退したのは、最低動作環境を抑えることにこだわりすぎたから、
っていう分析があったな。
229:名前は開発中のものです。
02/11/17 21:00
いまどき、PCゲーで処理落ちとか言ってるアフォはいるのかと…?
というか、激しくすれ違いな展開に萌え。
230:195
02/11/17 21:15
>>221
> ただし、だからといって「PC とゲーム機を融合させたら売れる」という結論には
> なりませんよね。あなたの提案に欠けているのは「こうすれば売れるでしょう?」
> という明確なビジョンです。
くりかえしになりますがこの規格のすごいところは、あるいは恐ろしいところは
所詮普通のPCとちがわないところです。極論をいえば全てのPCがこの規格に
準拠しても別に困らないわけです。ゲームが順調にでればユーザーとしては
とりあえずこの規格のPCを選ぶようになってもおかしくないし、そうなったら
この規格のPCをださない理由のほうが思い付かない(ソニー以外)。
>> まさか今時CPUが早くなるとゲームの速度も早くなるなんて間抜けな
>> プログラムは書かないよね。
> いや、当然書きます。たとえばシミュレーションゲームでのコンピュータ側の
パソゲーではこのあたりどうしてるんだろう。
>> 始めの書き込みで「認証チップ」というわかりにくい言葉を使ったが
> 認証チップとやらの詳細が分からないと何とも言えませんね。ただし、いずれ
URLリンク(www.watch.impress.co.jp)
このサイトあたりの情報を意識しての発言ですが、あくまで暫定的なもので
最終的な規格はプロジェクト発足後専門家になされる予定ですのでよろしく。
(発足しねーって)
231:195
02/11/17 21:52
>> CPU、チップセット、グラフィックチップ、サウンドチップを特定
> それだけで互換性保証できるなら良いんだけどねぇ…
> 互換性の有無はチップにより決まるんじゃなくて、
> その周辺回路により決まるんだYO。
それってハード直たたきでタイミングをぎりぎりまでチューンしたレベルの
話じゃないの。性能はじゅうぶんだから標準ライブラリで安定しようぜ。
232:名前は開発中のものです。
02/11/17 22:03
195が言ってるのは現状のwindows+DirectXとたいして変わらないだろ。
実際ゲーム作る側から見たら、新しい規格作るなんて暇なことやってられっかボケって感じだぞ。
どこの企業もそんな余裕ないはず。
>標準ライブラリ
誰が作るんだよ。金も人手も相当かかるぞ。SDLでも移植するのか?
233:232
02/11/17 22:15
あ、OpenGL使うって話だったか。それじゃ、OpenGLにバグがあったらどうする?
誰がメンテするんだ?
あと根本的に、LinuxベースのPCは売れない。
理由はいろいろあるが、現実に売れてないという事実が存在するのだから、説明しなくてもそれで十分だろう。
234:195
02/11/17 22:30
>>232
> 195が言ってるのは現状のwindows+DirectXとたいして変わらないだろ。
だからさ、DirectXではハードの差異を解消仕切れないし性能も出し切れない
っていうのが出発点なんだってば。だいいちおれはゲームがしたいだけでWindows
には何の用もない。
> 実際ゲーム作る側から見たら、新しい規格作るなんて暇なことやってられっかボケって感じだぞ。
> どこの企業もそんな余裕ないはず。
結局こういうさびしい発言になってしまうんだな、今の日本は。
>>標準ライブラリ
> 誰が作るんだよ。金も人手も相当かかるぞ。SDLでも移植するのか?
画面表示関係はビデオチップベンダーにやらせる。始めはOpenGLといったけど
ハードに薄皮一枚かぶせたくらいの低レベルのAPIで十分かな、どう?
その他はLinuxでもBSDでも必要な機能を寄せ集める。GPLの話がひさびさにでた。
くりかえすが、ハードは普通のパーツの組合せ、ソフトはオープンソース関連を
多用することにより金も人手もかけずに実現するところがおれのアイディアの
いいところだよ。
235:195
02/11/17 22:38
>> 233
> あと根本的に、LinuxベースのPCは売れない。
> 理由はいろいろあるが、現実に売れてないという事実が存在するのだから、説明しなくてもそれで十分だろう。
いや、最初はふつうのWindowsマシンとして売るんだよ。Windowsつぶしに動くのは
この規格がひろまってからゆっくりとね。
震えて眠れマイクロソフト
というかもしかして232は勘違いしてるのかな。この規格のゲームはCDブートが
基本でlinuxから起動するわけじゃないよ。
236:名前は開発中のものです。
02/11/17 22:42
規格が広まる頃には、旧スペック
237:名前は開発中のものです。
02/11/17 23:22
今のCPUみたいに、GPUやサウンド関係が十分高性能になって
表現技術も出尽くしたころにそういう提案するなら現実味ありそう。
それまでは、混沌としたPC、安定のコンシューマの両方ある世界を望みたい。
238:名前は開発中のものです。
02/11/17 23:34
>>237
GPUもプログラマブルシェーダーがメインになるとひたすら速度だけになっちゃいそうだな。
サウンドは…5.1ch(あるいはそれ以上)を普及させるのが難しそうだ。
239:名前は開発中のものです。
02/11/17 23:37
PCベースのゲーム機などいらんよ。
趨勢はほぼPS2で決まってるし。
FFとバイオとDQとメタルギアの最新作はPS2でほぼ決まってる。
ソフトだよソフト。
240:名前は開発中のものです。
02/11/17 23:40
>229
> いまどき、PCゲーで処理落ちとか言ってるアフォはいるのかと…?
そもそも PC ゲーム自体の市場規模が縮小して、コンソールボックス主体になって
ます。以前は PC ゲーム大国であった米国も然り。
PC 主体なのは韓国だけど、市場規模で見た場合は(まだ)一桁違う。
241:名前は開発中のものです。
02/11/17 23:59
>226
PS2 のビジネスモデルも、それです。ネットゲーム時代を見据えて変化の兆しは
見えるけど、現時点で機能しているビジネスモデルを「過去のもの」と斬り捨てるの
はどうかと。
(いや、斬り捨てても良いんだけど、それ以上に説得力のあるモデルを提案しない
かぎりは、単なる妄想です)
ドリームキャストが赤字になったのは、この「ハードの価格で勝負しない」モデルで
勝てるのは、市場占有に成功した一社+α程度だから。せいぜい PS2 + GameCube
までで、そこまでのシェアを確保できないところは赤字になります。
242:名前は開発中のものです。
02/11/18 00:01
>230
> パソゲーではこのあたりどうしてるんだろう。
コンソールボックスでも PC でも同じだけど、基本的にはゲームはこういう作りに
なっている。
while (1) {
ユーザからの入力を宇取る
それに従ってゲームの内部状態を更新する
描画する
VSync() 待ち
}
VSync というのは NTSC なら 1/60 毎に発生するイベントだと思って下さい。
基本的には余った分の時間は CPU を遊ばせます。
PC では処理能力の差を考慮して可変フレームレートにする場合もあります。
そのときには「内部状態を更新する」ときに前回更新時からの経過時間を測
定し、その経過時間に応じて更新を進める。たとえば速度 v で移動中の物
体があったら vt だけ座標を変えるわけです。
当然だけど、思考ルーチンのような処理では t を短くしたところで、結果を
出すのに一定の時間が掛かることが多いので、可変フレームレートにすれ
ば何もかも「可変」とはいきませんし、フレームレートが一定以下に落ち込むと
ゲームとして遊べる代物になりません。
243:名前は開発中のものです。
02/11/18 00:12
>227
> だれが広めるかと言えば最初に書いたようにゲームメーカーが広めるんだよ。
> ロイヤリティゼロ、ハードメーカーの規制なしのプラットホームに魅力ない?
ない。ロイヤリティがゼロだろうが高かろうが、重要なのは利益が出るかどうかです。
> ゲームメーカーがキャンペーンをひろげれば
ゲームメーカーが、そのハード向けにソフトウェアを供給するメリットって何ですか?
既存の PS2 のシェアを考えると、どうしてもタイトル制作にあたっては「まず PS2」
を念頭に置かざるを得ません。
XBOX のように Microsoft がハード普及のために大量の開発資金を投入した場合
でさえ、対応ソフトの数はあの有様です。オープンだから使って下さい、と投げたと
ころで、そこにメリットが見えなければ、誰も乗りませんよ。
>233
> あ、OpenGL使うって話だったか。それじゃ、OpenGLにバグがあったらどうする?
仕様策定やライブラリ・サンプルコードの準備、それからセキュリティチップとやらの
設計・制作の費用を誰が負うのか謎だよね。
244:名前は開発中のものです。
02/11/18 00:19
>234
> ハードに薄皮一枚かぶせたくらいの低レベルのAPIで十分かな、どう?
たとえばグラフィックチップにバグがあった場合、誰がどう責任を取るわけですか?
今だとハードウェアメーカーの方で情報をとりまとめて回避策をアナウンスしたり、
ライブラリに組み込みますが、当然の事ながら「情報のとりまとめ、検証」という
作業には金がかかります。
> おれのアイディアのいいところだよ。
この「良い」の恩恵を被るのは誰ですか? ユーザにとっては高い PC を買うことになり、
ゲームメーカーにとっては特に利がないようですし。
確かに対応するゲームソフトが揃った暁には、PC メーカーは対応機をリリースする
でしょう。たとえば FF XI 対応の PC を各社がラインナップしてきたように。しかし、
鶏と卵じゃないですが、そもそも対応するゲームソフトが揃う理由がサッパリ分かり
ません。
245:名前は開発中のものです。
02/11/18 00:32
> この規格のゲームはCDブートが基本でlinuxから起動するわけじゃないよ。
既存の OS を使わないとなると、開発のための ToolChain やデバッグ環境は
どうするんだ?
246:名前は開発中のものです。
02/11/18 01:10
>230
> URLリンク(www.watch.impress.co.jp)
> このサイトあたりの情報を意識しての発言ですが
LaGrande は「所詮普通の PC と違わない」なんてこたないぞ。むしろ全く別物。
そこから TCPA へのリンクがあるが、その先は読んで理解してるか?
247:名前は開発中のものです。
02/11/18 01:19 FDEZjO/v
OS、ライブラリなどがGPLベースのハード出したところで意味ねー。
ここはPCにしか触れないプチゲープロが孟宗するスレですか?
248:名前は開発中のものです。
02/11/18 01:53
認証で思い出したんですが、最近sendmail、OpenSSL等の著名な
オプソのソースにトロイが仕掛けられて大騒ぎになってますが、
この辺どう思われます? > ALL
(ソースの正当性を示す認証コードまで改竄されていたとか)
一部ではオプソゆえにこーいう事が起きたのだとか、いやクローズでも起こりうるとか
いった論議も交わされとる様です。
249:名前は開発中のものです。
02/11/18 02:04
>248
sendmail の件はこれか?
URLリンク(www.cert.org)
> (ソースの正当性を示す認証コードまで改竄されていたとか)
そうは読めんぞ。
MD5 チェックサム程度ならファイル置き換えてしまえば簡単に誤魔化せるけど、
PGP のような電子署名となると誤魔化すのは難しい。もっとも正しい PGP キー
を入手できる、という前提があっての話だけど。
これはオープンでもクローズでも、あまり関係ないと思うな。ネットワーク上で
ものを配布する場合には、常につきまとう問題でしょう。Microsoft はバイナリ
に電子署名をつけ、署名のキーは Windows と一緒にインストールすることで
対策してるよね。そういう対策がなければ、たとえバイナリであっても差し替え
られたらおしまい。
ソースコードにアクセスできない状況であっても、トロイの木馬を実行ファイル
に埋め込むのは簡単だし。
250:名前は開発中のものです。
02/11/18 02:49 J69aDG2E
>>249
認証コード改竄されたんはsendmailじゃなくてtcpdumpとlibpcapのようですた。
ちゅーか全ての事件で改竄されたとは言ってないし、sendmailの件だけ示されても…
ねぇ。
あとオープンだろうがクローズだろうが関係無いってのは、あくまで起きる可能性は
どちらにもあるってだけで、可能性の高さや、保証・責任の有無、体制の違いなど
議論すべき所はまだ残っていると思いますがね。
251:名前は開発中のものです。
02/11/18 05:39
>>あとオープンだろうがクローズだろうが関係無いってのは
そりゃ浅はかだ。オープンソースへの改変ってのは、この2chへの書き込み同様
匿名性が高く、またその変更に対する責任も発生しないどころか、責任者の
所在すらも匿名により隠蔽されている。
一方、クローズソースってのはその性質上、所在のはっきりする個人、もしくは
企業団体が発行する。物理的にはトロイを仕掛けることは容易でも、匿名性の
維持が不可能に近いためまずありえない
252:名前は開発中のものです。
02/11/18 07:52
いちいち再起動しないとプレイできないPCゲーなんて誰がやるんだ?
めんどくさ。
PCベースで考えるなら、韓国を参考にしる!
家庭用ゲーム機ユーザーなどPCゲーマーの数と比較にならん。
253:名前は開発中のものです。
02/11/18 08:13
>PCベースで考えるなら、韓国を参考にしる!
>家庭用ゲーム機ユーザーなどPCゲーマーの数と比較にならん。
SCEも任天堂もまもなく韓国に上陸する。
そうすれば一気にPCゲー市場は一掃される。
254:名前は開発中のものです。
02/11/18 09:24
>250
これね
URLリンク(www.cert.org)
> 認証コード改竄されたんはsendmailじゃなくてtcpdumpとlibpcapのようですた。
こっちも改竄されていたのは MD5 チェックサムだね。電子署名は偽造されていない。
MD5 チェックサムはその名の通り単なるチェックサムなので、簡単に求められる。
対して PGP などの電子署名は、公開暗号鍵に基づいて生成されるので、偽造は
非常に難しい。
255:名前は開発中のものです。
02/11/18 09:30
>251
オリジナルの情報へのポインタを示していない 248 が悪いんだが、この二件に
関しては sendmail, tcpdump + libcap の件に関しては
開発者が故意にトロイの木馬を埋め込んだ
のではなく、一次配布サイトがクラックされて
別のクラッカーが書いた、トロイの木馬入りファイルで置き換えられた
という事件だよ。だいたいオープンソースのコードにトロイの木馬を埋め込んだら
証拠がソースコードという形で明白に残ってしまうので、そんなことをするバカは
いない。(バイナリ配布だと気づかれない可能性はある)
あと sendmail の開発者は匿名ではありません。
256:195
02/11/18 13:12
みなさん、おはよう。今日もはりきっていきましょう。
>> 241
> PS2 のビジネスモデルも、それです。ネットゲーム時代を見据えて変化の兆しは
> 見えるけど、現時点で機能しているビジネスモデルを「過去のもの」と斬り捨てるの
> はどうかと。
> (いや、斬り捨てても良いんだけど、それ以上に説得力のあるモデルを提案しない
> かぎりは、単なる妄想です)
あなたもすぐ下の発言で認めているようにこのモデルでは今新ゲーム機の参入は
不可能です。ゲームビジネスとは結局のところハードのシェアに帰結します。今まで
のモデルではユーザーにハードを買ってもらうのを待つしかありませんでした。
しかし私のモデルは違います。早い話がPCメーカーを説得するだけでいいんです。
ユーザーがこの規格のPCを選ぶんじゃなくて、PCを買ったらこの規格に対応していた、
と言うような感じですね。少なくともハードのひろまりには何の心配も
してません。
257:195
02/11/18 14:00
>> ハードに薄皮一枚かぶせたくらいの低レベルのAPIで十分かな、どう?
> たとえばグラフィックチップにバグがあった場合、誰がどう責任を取るわけですか?
ひょっとして本気でおれに会社つくらせたいわけ?
最初の書き込みのようにこのプロジェクトはあなたたちゲーム開発会社グループ自身が
推進することを想定しています。
> 今だとハードウェアメーカーの方で情報をとりまとめて回避策をアナウンスしたり、
> ライブラリに組み込みますが、当然の事ながら「情報のとりまとめ、検証」という
> 作業には金がかかります。
人も金も必要ならプロジェクト参加者(社)が出すだけです。
>> おれのアイディアのいいところだよ。
> この「良い」の恩恵を被るのは誰ですか? ユーザにとっては高い PC を買うことに\\
なり、
> ゲームメーカーにとっては特に利がないようですし。
この「良い」はゲームメーカー、PCメーカー両方に対して、リスクが少ないと
いう話です。
PCメーカーにとっては、この規格に対応してようといまいと売り上げにさほど
違いがないと仮定すると、参入することに障碍が少ない、ゲーム会社にとっては
ライブラリや開発環境がオープンソース系なら開発コストを削減できる。
早い話が仮にプロジェクトが失敗しても損害を少なくしたいわけです。
ユーザーさんにはハードと値段を検討して買うか決めてね、というだけです。
> 鶏と卵じゃないですが、そもそも対応するゲームソフトが揃う理由がサッパリ分かり
> ません。
自分達が推進しているプロジェクトにゲームをださないはずはないでしょう。
問題はゲームメーカーのみなさんがPS2でいいやと思っている人ばかりだとすると
このプロジェクトが始めから成り立たないということです。
258:195
02/11/18 14:13
>> 243
いいたいことは >> 257 と同じです。
別におれが仕掛け人になって「てめーら、踊れや。」という話じゃなくて
単にこのごろちょっと元気のないゲーム産業界へ(自称)「するどい提言」を
してみただけです。投資家うんぬんはただのネタだよ。
259:名前は開発中のものです。
02/11/18 15:27
>ユーザーがこの規格のPCを選ぶんじゃなくて、PCを買ったらこの規格に対応していた、
>と言うような感じですね。
すでにPC持ってる人には単なる高いゲーム機になっちまうだろ。
ライトユーザーがそうぽこぽこPC買い換えると思うか?
>ゲーム産業界へ(自称)「するどい提言」
頼むからゲハ板の「統一ハード」系スレの過去ログ読んできてくれ。
260:195
02/11/18 16:32
>> 259
だから全然考え方が違うんだって。
URLリンク(www.computerworld.jp)
上のサイトによると2001年のPC販売数は約1300万台、そのうち仮に20%が
この規格に準拠してれば260万台、大きすぎると思うが50%まで対応してた
としたら一年で650万台の大プラットホームができあがるわけ。
> 頼むからゲハ板の「統一ハード」系スレの過去ログ読んできてくれ。
とりあえずgoogleで「で、統一ハードっていつ出るワケ?」というスレを
みつけて飛んでみたが2ちゃんねるViewrなんて使ってないんでみれん。
他にもあるのかな?
261:195
02/11/18 16:42
>> 259
> すでにPC持ってる人には単なる高いゲーム機になっちまうだろ。
> ライトユーザーがそうぽこぽこPC買い換えると思うか?
ある程度プロジェクトが順調にいけばゲームにターゲットをしぼった
安めのハードもでるだろうし、規格に対応したパーツキットいうのも
でるかもしれない。まあ、非対応PCもってても悲観するなってことだ。
262:名前は開発中のものです。
02/11/18 17:04
>>260
で、そのうちゲームもする個人ユーザーの割合は?
263:名前は開発中のものです。
02/11/18 21:01
>257
> 最初の書き込みのようにこのプロジェクトはあなたたちゲーム開発会社グループ自身が
> 推進することを想定しています。
もし validation をキッチリやって、かつ不具合に関する情報の収集・広報なども
行おうと思ったら、それなりの人手と体制が必要になります。技術者を一人雇う
だけで年間 1000 万ぐらいは飛ぶわけですが、誰が負担するんですか?
ゲーム会社が負担しろと言うのは簡単ですが、そうしたら当然ですが情報は open
にしません。ただ乗りを許したら、金を出したところがバカを見るだけですから。
> ゲーム会社にとってはライブラリや開発環境がオープンソース系なら開発コスト
> を削減できる。
現在出回っているものだと、ライセンスフリーのライブラリで実用レベルのものは
DirectX ぐらいですね。
もしハードに近いレイヤーの API しか提供しないなら、結局は自前でライブラリを
作り込むことになるわけで PS2と大差ありませんし、ゲーム会社で OpenGL の実
装を作ってフリーで公開しろいう話なら、
誰が金かけて作った資産を無料で出すか
で終わりです。
それに開発コスト削減といいますが、ツールチェインや T10000 のような開発機材
の価格は、現状では全く問題になっていません。そこを削っても、誤差のレベルで
す。
264:長々と書いてた人
02/11/18 21:08
>258
> 元気のないゲーム産業界へ(自称)「するどい提言」
少しは面白い展開になるかと思ってマジメに対応してみたんだが、結局 195 は
妄想家で、自分の意見を客観的に見られないのな。
これではブレインストーミングとしての意味もないので、俺はサヨウナラというこ
とで。
265:名前は開発中のものです。
02/11/18 21:48
なんか最近スレ違いな話題ばかりだと思いませんか?
266:195
02/11/18 21:49
>> 264
まだ見てますか。
> 少しは面白い展開になるかと思ってマジメに対応してみたんだが、結局 195 は
> 妄想家で、自分の意見を客観的に見られないのな。
妄想家であるのは認めますが、うーん、自分では自分の意見を客観的に見れる
タイプだと思ってるんですけど。
>> 元気のないゲーム産業界へ(自称)「するどい提言」
この発言にカチンときたのかもしれませんが、具体的にどこがどうなんですか?
少なくても257、260あたりのビジネスモデルの話は「ありえなくもないかな」
ぐらいの説得力は読んでる人に認めてもらえたんじゃないかと、
俺なりの客観さで思ってます。
267:195
02/11/18 22:03
前にも書きましたがおれはゲーム業界とはまったくかかわりがないので
263のような具体的な開発の話になるとなかなか答えられないわけで、
逆に聞いてみたいことばかりです。
基本的なビジネスモデルとおおまかなコンセプトはかたりましたが
もし興味のあるかたがいるならこのプロジェクトを進めるためにどう
すればいいのか開発者の立場から考えてみてくれませんか。
というかスレ違いにもほどがありすぎ。
268:名前は開発中のものです。
02/11/18 22:17
>俺なりの客観さで思ってます。
誰もあなたの意見に賛同してないという事実が全てを物語ってると思わないかね。
>前にも書きましたがおれはゲーム業界とはまったくかかわりがないので
開発サイドから見てまったく現実味のない提言だというのはいいかげん理解してもらえないだろうか。
>というかスレ違いにもほどがありすぎ。
分かってるならさっさと(・∀・)カエレ!!
269:名前は開発中のものです。
02/11/18 23:02
>>195
こんなことをお尋ねするのも失礼ですが、おいくつでしょうか。
270:195
02/11/18 23:10
>> 269
30代後半になります。この年になってわかる「人は成長しない」。
271:名前は開発中のものです。
02/11/18 23:13
でー、195のいうプラットフォーム・ホルダーとやらは、流通も仕切ってくれるのか?
SCEIや任天堂の売り物ってのは、箱だけではなく、マニュアルの印刷、完パケ、直販店への
流通、POSによるセールス・レポート、ROMのプレスなども面倒見てくれる。
あとプルーフマスター後の予期せぬトラブルのサポートだとかな。
例えばROMプレスしたあとに致命的なバグが発生してしまった場合。
SCEIも任天堂も、プレス破棄してでも再プレスする。
もちろんサードパーティにはノーペナルティで。
こういったリスクヘッジも当然、プラットフォームホルダーの商品の一部だよな?
272:名前は開発中のものです。
02/11/18 23:21
互換性保障のロゴシールを作るにしても、あらゆる機種であらゆるソフトウェアの
動作テストせねばならんし、それには大企業が保有する品質管理一部署を丸々消費する。
特にゲームソフトの場合は、最低限、エンディングまで一通り遊ばないと
テスト不可能なので、一般のソフトウェアの品質管理とは量、質ともに違うよ。
273:195
02/11/18 23:30
267の発言で暗に、すれ違いだしそろそろ話はやめるか、という意味を
こめたつもりですが、まだやりますか。
OK、議論のための議論はきらいじゃない、やりましょう。
あらためて確認しておきますが、あくまでブレインストーミングというか
机上の空論というか、仮定の話ですので感情論ぬきでクールにいきましょう。
274:名前は開発中のものです。
02/11/18 23:37
>>273
何を勘違いしてるんだ君は。
275:274
02/11/18 23:38
※これ↓は違うだろという話だぞ。
>あらためて確認しておきますが、あくまでブレインストーミングというか
>机上の空論というか、仮定の話ですので感情論ぬきでクールにいきましょう。
276:195
02/11/18 23:39
>> 271
> でー、195のいうプラットフォーム・ホルダーとやらは、流通も仕切ってくれるのか?
いやあくまで必要最小限の機能しか考えてません。流通はPCソフト同様自分で工夫せよ。
問:このプラットフォームに参入してなにが得られますか。
答:自由。
問:このプラットフォームに参入してなにを失いますか。
答:鎖。
277:195
02/11/18 23:46
>> 274
>> 275
ちょっと待った、おれに何をもとめてるわけ?
ここでみんなを論破させてこのプロジェクトをすすめさせるたいの?
278:名前は開発中のものです。
02/11/18 23:48
ブレインストーミングと銘打てば不勉強や論理破綻が
まかり通るわけではないわけで・・・。
顕著な例として>>218の内容を抜粋すると
>>> PCをこの規格に準拠させる
>> その規格というのは、具体的にどの程度の詳細を含むわけ? たとえば
> 設計の自由度というが最近のP4マザーは845系ばっかだし、とぼしい選択肢
> の中での自由度にどれだけ意味があるのか。この規格は日本ローカルを考えて
> いるのでそのチップの価格が不当につり上げられる心配もいらない。
これは一体何。
この手のロジックが破綻した文章は、エンジニアだろうと
無かろうと、まともな人間が書いていいものじゃないよ。
279:名前は開発中のものです。
02/11/18 23:49
スレリンク(gamedev板:195番)n-
以降の質疑応答を精査しながら長いレス文をしたためてたわけだが
195の一連の発言が回を重ねる毎に投げやりな抽象論に終始して
いる様子が鮮明になり、違和感を覚えとるよ。今は筆を止めとる。
280:279
02/11/18 23:50
>>278
む、かぶった。スマソ
281:名前は開発中のものです。
02/11/18 23:51
195は釣り師
282:195
02/11/19 00:08
>>278
>これは一体何。
>この手のロジックが破綻した文章は、エンジニアだろうと
>無かろうと、まともな人間が書いていいものじゃないよ。
いや確かに、その場しのぎもはなはだしい。これならどう?
>>> PCをこの規格に準拠させる
>> その規格というのは、具体的にどの程度の詳細を含むわけ? たとえば
> これは単に互換性をとるか自由度をとるかというだけの話です。
> 当然わたしは互換性を選びます。
283:名前は開発中のものです。
02/11/19 00:12
長文レスのやり取りは不毛でっせ。
284:名前は開発中のものです。
02/11/19 00:14
>>277
>ちょっと待った、おれに何をもとめてるわけ?
GPLスレを荒らすのをやめてほしい
285:195
02/11/19 00:27
自分では釣り師でも荒しでもないつもりだけどそう感じる人がいるのなら
さてどうするか。すれ立てて続けるまでもないだろうし。
286:名前は開発中のものです。
02/11/19 00:56
つうか、これ以上やりたいならヨソのスレへ行くべきでは。
既にどこを切ってもGPLの話題じゃないじゃん。
287:名前は開発中のものです。
02/11/19 01:16
>>285
>さてどうするか
レスをやめてください
288:名前は開発中のものです。
02/11/19 01:49
コンソール業界のシステムが皆目分かってない人にシステムを提言されてもなあ。
289:粘着uze-
02/11/19 02:22
このスレは195を説得するスレになりました。
290:名前は開発中のものです。
02/11/19 04:32
ペテン師とか香具師の類だよ彼は。
もうろくしたジジィやババァに壺を売りまわるのが生業だよ。
291:名前は開発中のものです。
02/11/19 08:08
>>290
つまり、ソニーと同じか。期待できそうにないな。
292:名前は開発中のものです。
02/11/19 10:18
>291
ソニーは仕事で関わってないから知らんが、SCE は地に足がついてるだろ。
PS, PS2 が市場で勝ったのは、何もハードの性能やエンドユーザへのイメージ
戦略が優れてたからじゃないぞ。流通体制の整備などを進め、開発側の支持
を得たのが大きい。
293:名前は開発中のものです。
02/11/19 23:51
195ってGPLソフト群で固めた自由な共有ハードを構築していこう!という話?
それなら、既にPS2がそうだよ。
PS2=鎖 だとは思ってないな。
PCゲーじゃ、「ソフ倫」って団体がある。
元々、エローを仕切る団体だったんだが、いつのまにか流通を仕切る会社になって
一般ゲームソフトもこの団体に顔出しとかないと、流通で封鎖されるのよ。
ソフ倫のバックはソフトバンクなんでね。
ロイヤリティ払わなきゃならんのはPCゲーの方が高くつく。
素直に任天堂だとかソニーの既存の流通に載せたほうが楽なわけ。
294:名前は開発中のものです。
02/11/20 01:34
「自由」と「鎖」
けど、束縛なかったらこの世はカオスだよな。
アタリショックは「自由」と同時に「破滅」も手に入れてしまった現象。
逆に「個人所有の自由を認めない偽りの自由、GPL」
295:名前は開発中のものです。
02/11/20 05:18
>>294
> 逆に「個人所有の自由を認めない偽りの自由、GPL」
そうか?そこで言う個人所有つーのは具体的に何か、例をあげてくれ。
つーか、GPLなアプリを改造して自分一人で(;´Д`)ハァハァしながら使うよ
ソースも公開しないよ、みたいなのは別にライセンス違反にならんし。
296:名前は開発中のものです。
02/11/20 05:21
仕事場の中でだけ使う(インハウス)ツールだって
GPLなソースを使ってもソース公開の義務はねぇし。
297:名前は開発中のものです。
02/11/20 05:32
もっとも、GPLソースの利用状態の徹底的に管理することは
もはやいわずもがな、だが・・・。
298:名前は開発中のものです。
02/11/20 05:34
なんか日本語壊れとる。仮眠室に逝くよ・・
299:名前は開発中のものです。
02/11/20 05:40
>仕事場の中でだけ使う(インハウス)ツールだって
>GPLなソースを使ってもソース公開の義務はねぇし。
腐ってるね、人として。2ch広くても、おまえほど痛いヤシは初めて。
300:名前は開発中のものです。
02/11/20 06:05
>>GPLなソースを使ってもソース公開の義務はねぇし。
うわ。
301:名前は開発中のものです。
02/11/20 07:03
>>299
>>300
どうでもいいんですが・・・
社外に非公開のソフトウェアにGPLソースが含まれる場合には
そのソフトウェアのソースが社外に公開されなければならないと考えますか?
そのおかしな考えの根拠となる文書を提示してもらえませんか。お願いします。
302:名前は開発中のものです。
02/11/20 08:14
・GPLのソースを含んだツールを作る
・ツールはもちろんGPL
・ただし、出力したものはGPLにならないように規定する
・出力したものはGPLにならないので自由に使える
何か問題でも?
303:295-298
02/11/20 08:20
>>299
そうか。
それなら具体的な事例を紹介してくれるかな。オープンソースコミュニティが
【GPLコードを含むインハウスツールはソースを一般公開する義務が生じる】
と判断した事例をさ。
304:301
02/11/20 08:28
>>302
重ねて尋ねますよ。
(社外)公にされないソフトウェアにGPLコードが含まれる場合に
そのソフトウェアのソースコードを(社外)公にする義務がある
という判断がオープンソースコミュニティの中での一般的な
解釈なのですか?
305:301
02/11/20 08:30
s/(社外)公にする義務/(社外)公に見せる義務/
306:名前は開発中のものです。
02/11/20 09:23
>299-300
GNU のサイトに行って GPL に関する FAQ を読むことを薦める。
URLリンク(www.gnu.org)
とくに、このあたり。
URLリンク(www.gnu.org)
URLリンク(www.gnu.org)
GPL の根拠は著作権だから、著作者の意向で公開・非公開を決められる。
そして著作者というのは何も個人ではなく法人の場合もあるし、受託開発の
場合にはコードを書いた本人ではなく顧客が権利を持つことになる。
OK?
>303
ま、そう熱くなるなって。
307:295-298
02/11/20 09:29
>>302
もっと分かりやすい例で考えようか。
オープンソースプロジェクトとして開発が進められている
あるアプリケーション(ライセンスはGPL)を、社内用に
改造して(社内でのみ)使ったとしよう。さて、そのアプリの
ソースコードを公開しなかったとしてこの行為を無条件に
非難する合理的根拠はあるかな?
308:295-298
02/11/20 09:31
かぶったスマソ
309:295-298
02/11/20 09:45
自戒も込めて書いておくと、>>296の手法はかなりリスクを伴う
というのもまたガイシュツの話。つまり>>297で書いた内容に補足すると
GPLコードを含むインハウスツールのソースコードの管理を誤ったり
社内の開発者がGPLコードの取り扱いに関する最低限の知識をもたないと
売り物(公に出す)ソフトウェアにGPLコードが混入する危険が常に
付きまとうから。もしそうなったら、2chでお祭り騒ぎだべ。
310:名前は開発中のものです。
02/11/20 11:04
>2chでお祭り騒ぎだべ。
むしろ /. だと思う(w
311:名前は開発中のものです。
02/11/20 12:11
あるソフトAのプラグインBを作りたい場合、AがGPLでないなら
BをGPLにしてはいけないのでしょうか?
312:名前は開発中のものです。
02/11/20 12:31
>>311
AのライセンスがGPLと矛盾するものである場合、
GPLが適用されるAのプラグイン(=B)を例え作ったとしても配布できない。
混ぜるな危険!
313:名前は開発中のものです。
02/11/20 23:04 F+OdBwRt
>>309
>売り物(公に出す)ソフトウェアにGPLコードが混入する危険が常に
というか、その程度の意識しかない企業なんてたかが知れてるよな。
と正論を吐いてみる。
>>309みたいな経営判断的なことでGPLがきらいって言う奴は、
お寒い技術者しか雇えないお寒いソフト会社ってことでいいですか?
そういうところはたぶんほかのライセンス違反もしてるだろうから、
評判を気にしている企業は取引相手に選ばないほうがいいだろうね。
314:名前は開発中のものです。
02/11/20 23:05 F+OdBwRt
>>309
>売り物(公に出す)ソフトウェアにGPLコードが混入する危険が常に
というか、その程度の意識しかない企業なんてたかが知れてるよな。
と正論を吐いてみる。
>>309みたいな経営判断的なことでGPLがきらいって言う奴は、
お寒い技術者しか雇えないお寒いソフト会社のDQN経営者ってことでいいですか?
そういうところはたぶんほかのライセンス違反もしてるだろうから、
評判を気にしている企業は取引相手に選ばないほうがいいだろうね。
315:名前は開発中のものです。
02/11/20 23:30 unP+vxN+
>>314
そーいうお高くとまった態度がGPLの好感度を下げている事を自覚せよ。
316:名前は開発中のものです。
02/11/20 23:51 F+OdBwRt
別に高感度が高い必要性はないんじゃw
317:名前は開発中のものです。
02/11/21 00:37 uJoGHUdY
どこまでが公開にあたるかだな。
家族PCで、自分の作業フォルダでGPLをリンクして使ったツールを開発していた場合
何時でも家族に覗かれるのだが、これも公開に当たるのかね?
318:名前は開発中のものです。
02/11/21 01:08 diBS4LAr
>317
そりゃ、自宅に鍵を掛けずに置いてある日記帳に書いてあることが「公開された事実」
と見なされるかと言えば…。
319:295-298
02/11/21 01:14 wGpfW23s
>>313
>>314
うーん。まぁ俺が>>309で書いた内容というのはある種道化的
な意味合いが強いので、あまり突っ込まれてもなぁと。
普通のゲームソフトハウスの下っ端(※悪気はない)や
型にはまったお堅い文章は2chでは書きたくないんでね。気分を
悪くしたなら詫びるよ。
一応、うちでの実際の(オープンソースソフトウェアの)運用形態や
運用方針は明確に定義され実行されとるという点だけは断っとくよ。
細かいこと書くのはアレなんで当り障りのない例を一つあげると
たとえば業務で運用しているオープンソースソフトで自社用に
カスタマイズしたものが幾つもあるわけだが、これらについては
「公共に利益をもたらすと判断される修正箇所」があれば社内で
手続きが済み次第、オープンソースプロジェクトのほうに提供する
スタイルをずっと取ってる。俺はそういう方面(コミュニティとか)
に深く関わるのが面倒くさい性分なので修正パッチの形で適当に
メーリングリストに投稿してる程度なんだけどね。
まぁ、こういう姿勢でも叩かれるだけの資格があるというなら
枕を濡らして寝るよ。