GPL/LGPL等ライセンスとゲーム製作
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/11/15 18:56ID:Akdsfzo6GPL http://www.gnu.org/copyleft/copyleft.ja.html#translations
LGPL http://www.debian.or.jp/~mhatta/lesser.ja.txt
0150名前は開発中のものです。
01/12/13 03:55ID:RuGRh78Qインターフェスは少なくとも日本の著作権法では著作物とは
見なされないのでプラグインは GPL の範囲外ですね。
でも、C を例に話しますが、インターフェスを定義するの .h の中に
#define AHO ahodesune
があると、プラグイン制作者の .c の中の AHO という文字が、
プリコンパイルの時点で著作権のかかる .h の一部に置き換えられるので
その .c の著作権がヘッダ制作者にも適応される、
とかいう話があったようななかったような。typedef とか関数とかと違って
「置き換えられちゃう」のがこの話のミソなんですが、
詳細を知ってる方いますか?
0151150
01/12/13 04:02ID:???ようするに GPL なソフトの .h を #include したときに
もしその .h のなかにマクロがあると
#include して作ったソフトは GPL になるんちゃう?というお話です。
0152名前は開発中のものです。
01/12/13 07:32ID:???そんなソースなら1秒で捨てる。
#define MAX(a,b) ((a)>(b)?(a):(b))
MAX は GPL です。なんて激しくゴミ…産業廃棄物以下だ。
0153名前は開発中のものです。
01/12/13 10:29ID:???GPL良く読め
0154名前は開発中のものです。
01/12/14 11:49ID:???GPLは著作権法的には合法?(違反してる部分がゼロ?)
著作権が認められない部分にはGPLを主張しても受け入れられないの?
0155名前は開発中のものです。
01/12/14 13:08ID:???著作者と使用者(GPL的には配布者/改変者?)との間の契約事項。
よく、著作者の許可なくコピーすることを禁じますとか書いてあるでしょ。
その許可を条件付で与えるのがGPL。
だから、合法とか違法とかは関係ない。
GPLは著作権を前提にしているので、著作物でないもの(公文書とかそうだっけ?)に
GPLつけても無効だろうね。
ただ、直接契約やシュリンクラップ契約とかの方法をとれば、著作物でないものにも
GPLをつけられるかもね(なべ、やかんにGPLを付けてみるとか)。
それが意味ある行為なのかは別として。
0156名前は開発中のものです。
01/12/15 01:49ID:???>XがAにGPLをつけ、Yがそれに同意した時点で、XとYの間でライセンス契約が成立したとみなせるでしょう。
>なので、Aが一方的に契約内容(ライセンス)を破棄あるいは変更するのは不可能。
スマソ。確かに一度適用された契約は双方の合意がないと撤回できませんわ。
でも次のバージョンからは非GPL化、ってのは(条件付で)可能ですよな。
あとGNU一般公有使用許諾書には、「複製、頒布、変更以外の行為は本使用許諾の対象としません。」とあるから、
使用(の継続)を制限するライセンスを追加する事も可能なはず。(ちとヘリクツ)
…でもたかがソースを得る為に、こんなマネするバカはいませんわな。
#ふと思った事:
個人プレイで作られたプログラムに抜け道が沢山あるのは、
裏を返せば「積極的に開発に参加すべし」という事なのかも。
0157名前は開発中のものです。
01/12/15 18:47ID:???0158名前は開発中のものです。
01/12/16 02:43ID:???売る=頒布だから、金銭を要求できない。
0159名前は開発中のものです。
01/12/16 06:26ID:8vK0E/THcygwinのFAQ日本語訳で
>特に、もし Cygwin を使って(GPL でない)商用アプリケーションを
>移植しようとしているのであれば、 Cygwin ライブラリの商用ライ
>センスが必要になるかもしれません。このライセンスは購入可能です。
>更なる情報については sales@cygnus.com へお問い合わせ下さい。
cygwin+COM+LGPLなライブラリで directX を使った同人ソフトを頒布したい
のですが商用ライセンスを買わないといけないのでしょうか?
文脈からは他の企業が移植のためにcygwinを使うならライセンスを買えと
言っているような印象なのですが…。
逆にライセンスを買えばGPLに違反してもいいなら、GPLを付けたソフトは
redhatの商売に利用されたことになりますよね。某音楽著作権協会の手口に
似ていませんか?
0160名前は開発中のものです。
01/12/16 11:26ID:???>使用(の継続)を制限するライセンスを追加する事も可能なはず。(ちとヘリクツ)
使用はそもそも著作権で制限できないんじゃ?
できるんなら商用ソフトはシュリンクラップ契約なんて方法はとってないはず。
あと、暗黙の合意とか業界の慣習なんかも見逃せない要素。
0161名前は開発中のものです。
01/12/16 11:40ID:???cygwinのDLL(APIライブラリ)はcygnus(RedHatに吸収された)が独自につくったらしくて
そいつに例外付きのGPLがつけてあるっぽい(作者だから例外がつけられる)。
だから、商用ライセンスもらえばGPLとは関係無しにDLLだけは使えるんじゃないかな?
あとは、CygwinのDLLとリンクさせないように作ればライセンスとは関係なくなる。
ところで、cygwinなんて使わずにmingw32やbccやlccやdigital mars C++とかじゃダメなの?
0163名前は開発中のものです。
01/12/16 19:31ID:???それって意味あるの?
前のバージョンを改造した人が、
制限の強くなった新しいバージョンを改造し直して
自分のソースを公開するなんてありえるかな?
0164名前は開発中のものです。
01/12/16 20:04ID:???まぁ、GPLに限らず、ライセンスは良く考えてつけよう、ってことだね。
でも、クローズドソース、転載は基本的に禁止という日本の「フリーソフト」文化はいまいち好きになれない。
0165名前は開発中のものです。
01/12/16 20:36ID:???鎖国しちゃってたような日本の文化の違いかね。
0166メール欄に「age」を!推進委員会
01/12/16 22:18ID:???車輪の最発明は他の国より多めに入ってます、か?
でも、最近がんばってる人が増えてきたので期待age
0167名前は開発中のものです。
01/12/16 23:22ID:???0168メール欄に「age」を!推進委員会
01/12/16 23:37ID:???原著作権を放棄してるか保持しているかの違いだけで、あとは煮るなり焼くなり好きにしてというやつ。
俺はGPLやLGPLより、こっちのほうが好きだな。
日本語訳:
http://www.freebsd.org/ja/copyright/license.html
http://openlab.etl.go.jp/freesoft/BSD-j.htm
3項と4項は、宣伝条項と呼ばれる過去の遺物で今は入ってないことのほうが多いかな。
0169名前は開発中のものです。
01/12/17 00:44ID:???そうか?
基本はクローズドソース・転載禁止でも、実際には個人の裁量によるだろ。
自分としては、「GPL=他人の決めた規則に従え」より「俺の決めた規則に従え」
の方が自主性があって好きだな。
0170名前は開発中のものです。
01/12/17 02:14ID:???「PDSではありません!」と唱えていたよね?PC-98のMS-DOS時代
だとか、x68k時代に。
0171170
01/12/17 02:23ID:???それを指摘する人すらいなかった。議論すらなかった。
基本的にはソース公開は作者の勝手だった。
0172170
01/12/17 02:41ID:???こんなフリーウェア作家な自分ですらGPLははっきりいって邪魔。
ましてや、プロで生計立ててる人にとって、ソフトそのものを商
品化して利益を立てることを拒んでいるGPLは、死活問題でしょ?
レッドハッド社長は日経PCで、「linuxそのものはGPLなんですから
それそのものを商品として売るわけにはいかない。あくまでも熟練な
linux経験者が対応のサポートでビジネスモデルを構築していくのです」
と述べてたけど、作り手に言わせてもらえば、
「ソフトの使い方のサポート労力」なんて「ソフトを生み出す労力」とは
比較にならないくらい簡単いや微少いや誤差みたいなもの。
いやはや、プロな方、お疲れ様です。
0173名前は開発中のものです。
01/12/17 02:42ID:???UNIX系にオープンソースが多いのは、そもそもOSは互換性が
あるけどCPUがいろいろ使われていたので、使う環境で
コンパイルしないと動かせなかったからだと思う。
0174170
01/12/17 02:50ID:???「GPL逝ってヨシ、氏ね!」
要はこれが言いたかった。
「ソフトはタダ。サポートで稼ぐのがオープンソースモデル」なんて
詭弁、もう聞きたくない。そして、こんな状況を誘発させたGPLは
頼むから消えてー。
作りたいソフトがあるのに、なんで「これはGPLにかかるかな?」
なんて議論から始めなきゃならん世の中に誰がしたの?
まぁ、そう興奮せずに。
GPL嫌いなら使うのやめて1から書けばいいだけのことだし。
>「ソフトの使い方のサポート労力」なんて「ソフトを生み出す労力」とは
>比較にならないくらい簡単いや微少いや誤差みたいなもの。
これ本当にそう思ってる?だとしたらちょっとイタいな…。
というか、「使い方のサポート」って…。サポセンじゃないんだから。
0176名前は開発中のものです。
01/12/17 03:57ID:???いったい何に対して怒ってるの?本当に怒るべき対象に怒ってる?
コピぺしたり、そのままつかったりしなきゃいいんだから、世の中に
あふれてるGPLなソースを参考にして自分で書き直せばいいじゃない。
むしろそういう「参考にしていい」ソースを世の中にあふれさせた
GPLはかなりありがたいと思うんだけどな。
0177名前は開発中のものです。
01/12/17 04:04ID:???ソフトそのもので儲けたいんだったらGPLを使わないで
プログラムを書く労力ぐらい惜しむなよ。
0178名前は開発中のものです。
01/12/17 04:10ID:???ソフトを書こうと思ったら自分でゼロから書かなければ
ならなかったり、ブラックボックスなライブラリの中身の
動作に苦心しなければならない。でもオープンなソフトがあって、
それを組み込んだり、参考にしたりできる。いい環境じゃない?
0179159
01/12/17 05:21ID:???ありがとうございます、理解できました。DLLのライセンスを買った上で
それでも他の GPL を使うと結局 GPL として応える必要がでてくる…。
>cygwinなんて使わずにmingw32やbccやlccやdigital mars C++とかじゃダメなの?
はい。cygwin使って書いていたのですが替えようと思います。
スレッドとCOMが動けば…。(^-^;)
GPL でソースが公開されて感謝はしているのですが、一部ならいいけど
開発ソースすべてを公開するわけにはいかないのでちょっときついです。
あるパートを受け持ってもらうために、数年かけた数MBのライブラリまで
公開すると生計がたてられなくなってしまう…。一部なら協力しても
いいんだけど うーん。。
0180名前は開発中のものです。
01/12/17 05:37ID:???その話、良く聞けど、GPL嫌いな人のツッコミからズれてるよ。
GPLは「ソフトそのもので収益を上げてはならない」というのも原則
の一つ。だからサポートで稼ごうと、各デストリビュータのトップは
口を揃える。そして、誤解があるにせよ、この風潮が「ソフトそのもの
は商品ではないし、価値がない」という気運が結果的に高まって
しまった。GPL嫌いツッコミは、この職業ソフト開発者の地位低下を
懸念している。
そして、そのサポートの内容。
電話、E-Mailで3ヶ月サポートと唄ってるが、「インターネット
に接続できなかった時などは、お気軽に電話相談を」となっている。
果たして、こんなサポートが有料で、ソフトが無料なんて有得るのか?
という点。
そして、この行為はGPLを逆手にとったほとんど詐欺に近い行為では?
なんてGPL支持者だっている。
結局、GPLは現象。毒かどうかはともかく、
この掲示板でこの文章を読んでるような人、
もちろんゲーム業界は部分集合なんだが、は、ほぼ確実に損している
と思われ。「GPL使わなきゃいい」では解決されない、飛んでくる火
の粉。プログラマーは安くなるよ、GPLだらけになると。ゼロから作りゃいーじゃんという議論は論外。
そんなことはないよ。GPLよく読んでみ?
お金が絡んではいけないのは、バイナリだけ渡した後にソースコードを渡す時だよ。
だから、べつにソフトウェア自体は100億円で売ってもかまわないんだよ。
ただ、売った先がただで再配布しても文句言えないけどね。
だから、ソフトそのもので収益を上げづらいのは、まぁ、事実。
>そして、そのサポートの内容。
それが、イタいって言ってるんだけど。
本当にRedHatがディストリビューションパッケージのみで食ってると思う?
「サポート」ってサポセンのことじゃないよ?
プログラムを作ることなんて、全体工程のホンの一部。
作った後は、運用→保守ってのが必要。
サポートっていってるのは、この「運用→保守」の部分。
パッケージで大儲けしているところ以外のほとんどの企業はここで儲けてるんだよ?
>しまった。GPL嫌いツッコミは、この職業ソフト開発者の地位低下を
>懸念している。
GPLが登場するまでも無く、もう十分下がっているので安心してください。
そのためのSoftware Engineeringだからね。
…と、このあたりもよく言われることなので、書いてみました。
0182名前は開発中のものです。
01/12/17 09:10ID:TkbQomtS激しく同意。後半にね(涙)。
他人が使うことが前提のパッケ・業務系ソフトの作り手としては、
ユーザーへのサポートは絶対に無視できない。むしろ工数の多くが、
ユーザーに対応する部分(UIだけの話ではない)の設計で消える。
実際、コード書くだけでいいなら、実際の工数の1/10以下でも終わる。
使い勝手(UIの話だけではない、しつこいが)は度外視になるけどね。
「ソフトウェアで金を取る」ってのは、実際にはそういう感じだよ。
ほんと、製造業っていうよりサービス業。
客の必要にあわせたサービスを、ソフトウェアの形を持たせて売る。
ソフトウェアに宿らせた魂(?)を売る、と言い換えてもいい。
プログラムコードがGPLかどうかなんて、それに比べれば些細なことだよ。
別に、プログラムコード自体を売ってるわけじゃないんだから。
本当にに「プログラムのバイナリ自体で金取るのがソフトウェア商売」
と思ってる開発者がいたら、それは使い手のことを何も考えていないんだろう。
厨房的だ。誰とは言わないが。
0183名前は開発中のものです。
01/12/17 09:14ID:???運用、保守。まさしくまさしく。
ゲームはほぼこれに当てはまるんだよね。
だから、ソフトウェア産業の中でもゲーム業界って結構特殊。
0185名前は開発中のものです。
01/12/17 09:46ID:???それはIBMなどの運用契約で稼ぐ企業の考え方だよ。
ゲームは昔からバイナリを売って商売している。ユーザーも
サポート料などという考えはしない。激しく形態が違うよ。
マ板に帰ったほうがいいんじゃないか。
0186名前は開発中のものです。
01/12/17 10:34ID:???あとは、携帯のゲームなんかもそうかな?
0187名前は開発中のものです。
01/12/17 11:46ID:???プログラマはソースを制限なしで公開が主流になると思ってるの?
それともソースは非公開が主流になると思ってるの?
0188名前は開発中のものです。
01/12/17 11:52ID:???0189名前は開発中のものです。
01/12/17 12:27ID:???>「GPL使わなきゃいい」では解決されない、飛んでくる火の粉。
いや、解決できますがw
飛んでくる火の粉を振り払う能力もないような職業プログラマは
正直死んだ方がよい。
0190名前は開発中のものです。
01/12/17 12:35ID:akzKv8qWhttp://www1.neweb.ne.jp/wa/yamdas/column/technique/gamej_ind.html
せっかくなのでお勉強ページスレからコピペ。
って、今気づいたけどShawn HargreavesってAllegroの作者でんな。
0191名前は開発中のものです。
01/12/17 12:37ID:???あるプロプライエタリなソフトを使うかを選択できるわけだから、
がんばってユーザに金を払ってもらえるようなソフトつくれや。
GPLが無くなることもプロプライエタリなソフトが無くなることも
ないだろうし、プロプライエタリなソフトで行きたかったら文句いわないでせっせこ作ってよ。
0192名前は開発中のものです。
01/12/17 12:47ID:???どうなるだろうか。想像してみる。
0193名前は開発中のものです。
01/12/17 16:11ID:???LGPLにしても、ゲーム機のソフトで使われることなんか考えてないからいまいちグレーだし。
ゲームエンジンなんかは、オープンソースによるバザールモデルでの開発が適してると思うんだけど、いまいちGPLはその辺に対応できてない感じ。
ゲーム用に最適化されたGPLを作るべきなのかも。GGPLとか。
以下、Crystal Spaceっていう3D EngineのリーダーさんとRMSとのやり取り。
「Crystal Space(LGPL)をPS2に移植したいんだけど、NDAで縛られてる部分を何とか秘密にしながら
公開する方法はありませんか?」
ってのにたいして、RMSの結論は、
「そんなプロプライエタリな(独占的な)システムは使うべきではない。」
http://crystal.linuxgames.com/rms.html
0194名前は開発中のものです。
01/12/17 16:50ID:???>>そんなことはないよ。GPLよく読んでみ?
そんなことあるよ。レッドハッド(日本法人)の社長の講演を聞いてみ?
「GPLなのでソフトそのもので儲けるわけにはいかない」とミニにタコが出来る
くらい明言してるよ。
0195名前は開発中のものです。
01/12/17 16:56ID:???でもGPLこそが独占的なライセンスとも言えるよね。
自分で作ったものでも感染力が強すぎ。
独自拡張してもGPLがついて回るし、組み込んでもなんらかの
形で権利やらライセンスが金魚のフンのごとくついてくる。
あと、「UIなどのデザイン、運営、保守が工程の割合を多く占め、
コードなんてたかがしれてる」というの真顔で言ってる人がいるけど
UIなんて作業量的には微々たるもんだよ。それにね、GPLの適用範囲は
何もコードだけとは限らないよ。
0196名前は開発中のものです。
01/12/17 17:00ID:xKZ9T5xh事実上、配布にかかる経費が0に近い現在は儲けられんってこと
でしょ。RMS は昔 emacs 入れたメディア(テープだっけ)を
売ってた。
0197名前は開発中のものです。
01/12/17 17:02ID:???現在、「サポート」と称されてサービス業として成り立っている
ものも次第にGPL適用範囲が拡張されて商売出来なくなる。
それにGPLの唱えていた「サポートサービス」とは元来、もっともっと高尚な
ものだった。例えば、「新開発されたCPUへのGNU-Cコンパイラの適応サポート」
などがそれにあたる。GPL、或いはGNU-Cのライセンス規約には
「こうした誰もが納得する貢献度の高いプロジェクトはサポート収益を
受け取ってもよい」と記述されている。
運営だとか保守は、GPLの言うところのサポートには値しなかったのよ、
かつては。
0198名前は開発中のものです。
01/12/17 17:05ID:???>でしょ。
え?じゃ、配布にかかる経費が0に近くなかった頃は儲けられたの?
なんて?GPLは、配布にかかった経費以上のものは一切、求めては
いけないのだよ。配布にかかる経費が変化した程度で、なんて
収益に影響を与えるの?
0199名前は開発中のものです。
01/12/17 17:09ID:???「デバッグ&修正」も入っているんですか?
0200名前は開発中のものです。
01/12/17 17:11ID:???どこにもそんなこと書いてないって
0201名前は開発中のものです。
01/12/17 17:13ID:???連中だとか現象が嫌い。
GPLは一つの主張としては問題ないと個人的に思う。
賛否は別問題として。
0202名前は開発中のものです。
01/12/17 17:37ID:???およそ底辺となる下請けソフトしかGPLって適用されていない。(現状)
この手のソフトが、publicになる分には、メリットの方が大きい。
問題なのは、それらを組み込んだ後の製品のライセンス問題。
ゲームソフトがGPLソフトをベースに拡張して生成されたものと解釈した場合
ゲームソフトはGPLの適用下に置かれる。
つまり、ソースも配布し、コピーの自由も売り手に与え、また、そのソースを
改変して発売しても構わない権利も公に明け渡すと。
あなたのプロジェクト、大丈夫ですか?
0203名前は開発中のものです。
01/12/17 18:16ID:???ゲームのプログラムに読み込ませるただの「データ」なので、
ゲームのプログラムがGPLでも、「データ」までは影響しない、とか言えるかなぁ?
実際に、インタプリタがGPLでもスクリプトはGPLにはならないんだけど、
いっしょに配布して、その配布媒体から直接起動する場合とかどうなるのかとか。
で、「データ」をこれまで通り再配布禁止にすれば、ソース渡してもそう簡単には
ゲームコピーできないし(ゲームロジックをどこまでスクリプトに追い出すかにもよるけど)、
でも、プログラマは既存のコードを再利用できて万歳!、
コーディングの工数も減って経営者も万歳!で、良いことずくめとか。
ゲームをGNUの理想にあわせて考えてみると、こんな感じかな?
いや、もし、GPLライクにソースを公開するなら、って話ね。
0204名前は開発中のものです。
01/12/17 22:06ID:???>いっしょに配布して、その配布媒体から直接起動する場合とかどうなるのかとか。
ここだね。どうしてもインタープリタはターゲット上で動作せねば
ならないので、この部分はGPL適用部分。
そのゲームが、GPL下のスクリプトをベースに延長して完成したもの
ならば、ゲーム本体のソースもGPLに適用される。
商的利用は問題ないのだけど、GPLは確実に感染するのだから、
そのゲームのソースコードもCD-ROM内に焼き付けておくのが礼儀だと
思う。もっとも、ゲームソフトの場合、ソースコードだけでは動かない
ので、それがすぐに横流しで他社が発売することは有得ないけど。
0205名前は開発中のものです。
01/12/18 00:01ID:IGXNaLnd高い部分をできるかぎり共同開発したいからじゃないかな。
みなでつくり、皆が潤う。他の人から受けた恩恵に見合う知識を公開する。
当然、知識には公開しても良い部分としたくない部分があるので性善説に
頼った考え方だ。その点 GPL は性悪説に基づいている。公開しないのは
(原則的に)許さない。人は隠すからすべてを出せと。
しかし注いだ労力がすべてパブリックなものになる GPL などに何の魅力が
あるだろうか。ライバルが GPL のソースを読みテクニックをハックし、
クローズドなソースに追加するだけだ。それに比べればオープンソースは
まだ選択的に公開することができる。悩んでいるコード部分があれば
公開し、意見を受けることができる。GPL コードでは開発のプロはコードの
流出を恐れて参加しないので、結果として発展を妨げる限られる。
疑問に思うのは GPL が発展に本当に寄与しているのだろうかということだ。
オープンソース、共同開発コミュニティという理念こそが本当に発展に
寄与したものではないのかと問いたい。
0206名前は開発中のものです。
01/12/18 00:41ID:???>しかし注いだ労力がすべてパブリックなものになる GPL などに何の魅力が
>あるだろうか。
逆に考えれば、強制とはいえ知識がどんどん蓄積してくわけで、
それは業界にとっていいことじゃないかな?
あと、すべてをパブリックにしなければならないわけじゃないってのは、
上で言われてるよね。
まぁ、でも、それだと、誰も新しい要素技術を開発しなくなってしまって、
業界全体(の技術力)が停滞してしまうかもしれないという危険性もある。
GPL的には、必要ならほしい人が誰か作るはずだ、ってことだと思うけど、
ソース公開については「性悪説」をとってるくせに、開発については「性善説]を
期待しているってなんか矛盾してるよね。このへんがなんか気持ち悪い。
やっぱ、BSDライクか、ギフトウェアが一番「漢」らしくていいね。
まぁ、これだとまんまパクられて、商売されても文句言えないんだけど。
「自由に使ってもいいけど、コントリビューションが無かったら2chで
徹底的にけなされる可能性があります」、とかでもいいかも。
0207名前は開発中のものです。
01/12/18 01:57ID:???しか解釈してないのが問題だと思う。
ライバル同士、手の内を隠して切磋琢磨するからこそ、お互い
独自の文化で独自な発展が有り得るという「隠蔽」のメリット部分を
ほとんど完全に、無視している。
醤油工場の小学生見学コースですら一部、「秘密」として
完全に隠蔽されている部分がある。
性悪説に基づけば、オープンソースを逆手に利用してしまう人間の
存在に対する何らかの制限装置をGPLにも設置するべきだ。
0208名前は開発中のものです。
01/12/18 04:59ID:tGiuZTFL> ライバルが GPL のソースを読みテクニックをハックし、
> クローズドなソースに追加するだけだ。
これはライセンス上しっかりと禁止されてるのね。
GPL が適用されたコードを一部分でも他のコードに組み込むと、
その新しいコードも GPL で配布する義務が生じるの。
だからクローズドに囲い込む事は法的に不可能な訳。お分かり?
0209名前は開発中のものです。
01/12/18 05:13ID:???>>208
組み込むとは書いてないだろう。
「読み」そして「テクニックをハック」であってソースをパクる
とは書いてない。
0210名前は開発中のものです。
01/12/18 05:17ID:tGiuZTFL> その点 GPL は性悪説に基づいている。公開しないのは
> (原則的に)許さない。人は隠すからすべてを出せと。
ていうよりかはむしろ
> 当然、知識には公開しても良い部分としたくない部分があるので
っていうのを否定する立場なんでは?
知識は隠してたら腐って虫が湧くだけ。だったら風通しのいい
公開の場に晒してみんなで好き勝手にいじり倒しましょう、と。
まあ実際問題としてプロクオリティのゲームを GPL で配布するなら
赤字は必至だろうけど。グラフィックやら音楽やらの高品質なデータは
さすがにタダでは揃えられんだろうしね。
0211名前は開発中のものです。
01/12/18 05:23ID:tGiuZTFLテクニックをハックされて何か損するのかなぁ。
技術的に絶対の優位性を確保しなくちゃいけないというのは、
ことゲームに関しては当てはまらないと思うよ。
0212名前は開発中のものです。
01/12/18 06:55ID:IGXNaLnd>テクニックをハックされて何か損するのかなぁ。
労働力では?吸収されて金にならないなら開発に時間を割くほど
食えなくなるよ。開発者よりサービス供給者のほうが報われるなら
誰も血の滲む思いで開発なんてしない。
ソースの非公開権は特許の一定期限独占権のような
開発者の最後の特権なんじゃないかな。GPL はソースを
共有財産に強いる(パブリックにする)点で社会主義世界に似てるよね。
労働者を尊びながら、労働者に権利をあたえず権力層ばかりが
利益を吸収した結果破綻したんだし。
ここで社会主義=GPL、労働者=開発者、権力層=サービスで
利益を得る者(GPLソースからハックして利用するクローズドな
企業も含まれる。資本主義みたいなものかな)という構図が
見えるんだけど。
0213名前は開発中のものです。
01/12/18 08:03ID:ePkjF2+i他人のGPLのソースをそのまま使う時だけだろ?
他人のプログラムをタダで使っておいてライセンスが
気に食わないとかわがまますぎじゃないか?
0214名前は開発中のものです。
01/12/18 09:10ID:???>>212
>労働力では?吸収されて金にならないなら開発に時間を割くほど
過渡期はそうかもしれないけど、十分に再利用できるリソースが蓄積された
状態になれば、労働力は無駄にはならないんでは?
自分の労働力を提供するかわり、
(そうなったら過渡期のプログラマは偉大な人物として賞賛されそうだ。)
もしかしたら、前に話に出てきたプログラマの地位が低くなるとか心配?
0215214
01/12/18 09:11ID:???自分の労働力を提供するかわり、 誰かの労働力(の成果)を利用できるわけだから、
ギブアンドテイクも成立してる。
すまそ。
0216名前は開発中のものです。
01/12/18 09:22ID:???>開発者の最後の特権なんじゃないかな。GPL はソースを
ソフトウェア特許なんかは、ソフト産業の発展を阻害している可能性がある、とか
言われてるよね。
欧州ではソフトウェア特許は採用しないらしいし。
そのへんに「ソフトウェア」の特殊性があるんでは?
ゲームにまでその特殊性が適用できるかは分からないんだけど。
0217名前は開発中のものです。
01/12/18 13:44ID:???>労働力では?吸収されて金にならないなら開発に時間を割くほど
>食えなくなるよ。開発者よりサービス供給者のほうが報われるなら
アルゴリズム設計やコーディングがプロジェクト全体に対して
占める割合ってかなり低いんじゃないの?特にゲームの場合。
ゲームシステムそのものや各種データを作る手間は変わらないんだから
他人のコード参照して削減される労働力はたかが知れてると思う。
0218名前は開発中のものです。
01/12/18 18:58ID:???> 他人のプログラムをタダで使っておいてライセンスが
> 気に食わないとかわがまますぎじゃないか?
GPLによって(プログラムの価値が0になるから?)プログラマの地位が低下して、
賃金カットや解雇される可能性が増えてしまうのを恐れてしまう人もいるみたいよ。
>>170や>>180みたいに。
0219名前は開発中のものです。
01/12/18 19:19ID:???例えばBSDライセンスならそれはないの?
0220名前は開発中のものです。
01/12/18 19:42ID:???ただの強迫観念だと思うんだけどね。
もちろんBSDライセンスでも同じことになるんだけど、
GPLはソース公開が強制なんで、加速度的に↓のようになる、と心配してるのかな?
1. 必須ライブラリまでGPLになってしまったので、仕方なくGPLで開発
↓
2. しかたなくソース公開 → 1.から繰り返し
↓
3. GPLなソースばかりになる
↓
4. プログラムが楽に書ける、もしくはすでにある
↓
5. プログラマは要らない!?
↓
6. 解雇!
0221名前は開発中のものです。
01/12/18 20:06ID:???もし本当に>>220にある図式をたどるんだとしたら、
「プログラマなんてそんなものだった」ってことなんでは?
自分はそうなるとは思いませんが…
0222220
01/12/18 21:40ID:???さらに拡張することによって、より良いものが作れるってのが利点じゃないかな?
(ほんとに良くなるかは知らないけど)
もしくは、小人数プロジェクトでもそれなりの規模のやつが組めるとかね。
「業界の発展」って言う側面では、ゲームロジックの製作に集中できるとか、
業界全体の技術力の底上げができるとかいうこのもあるかも。
0223名前は開発中のものです。
01/12/19 00:22ID:???それを組み合わせて1つのシステムに組み上げるのは、
どのみちプログラマの仕事なんだから、
プログラマの仕事がなくなるってことはないと思う。
ツクールシリーズの普及で
プログラマが不要になるとは思わないでしょ?
たとえアレがGPLだったとしてもさ。
紙芝居AVGみたいなのはどうなるかわからんけど。
0224名前は開発中のものです。
01/12/19 01:06ID:R4y1fMH3主旨に賛同できなければ使用しなければ良いよ。それだけですむ。
私が言いたいのはLGPは本当にフリー(自由)なのかなと言うこと。
開発者へのコードを知る自由を確保した結果、その上で開発する者の
コードを配布しない自由(これは商業的に重要)を認めないことに
なった。ある自由を確保するために生産者の重要な自由が犠牲になる
わけです。これはパラドックスでしょう。
一方、オープンソース(GPL的ではない)ではコードを配布しない
自由(公開もできる)を確保できます。その面でGPLとOSは対極に
あります。クローズドな人達のハックに対抗するにはハックを無価値な
ものにする必要があります。つまり、完全に公開され無価値にすること
とです。(GPLもこれを利用しています)
しかし開発者の自由を考慮するなら公開しない自由も認めるべきだと
考えます。なぜなら、ハックに対抗するには完全に公開してしまうか
全く公開しないことが必要だから。
後者にはGPLは無力だと思うのです。
0225名前は開発中のものです。
01/12/19 01:07ID:???LGP→GPLスマソ
0226名前は開発中のものです。
01/12/19 01:26ID:???どちらも
・一方では絶賛され、一方では強烈な批判を浴びている。
・代用になりそうなものはいくらでもある。(viとかperlとか)
・直接金儲けの手段にはなり難い。
・代表ソフトはEmacs。
・読みづらい。とっつきにくい。
・にも関わらず、人を惹きつける様子。
・利用者数自体は多い。
・が、完全に理解している人間はどの位いるのやら…
・とりあえずゲームには向いていないと思われる。
0227名前は開発中のものです。
01/12/19 01:47ID:???>それを組み合わせて1つのシステムに組み上げるのは、
>どのみちプログラマの仕事なんだから、
だから、GPLというのは、その君が独自に組み上げた「拡張部分」も
公開し、他人がそれを自由にコピー、拡張する権利を保障しなきゃいけない
ところに問題があるの。分かってる?
「自分が今日やった仕事は、明日にはソース公開されて、他人がそれで商売しても構わない」
これがGPLの原則。
0228名前は開発中のものです。
01/12/19 01:59ID:???結局、他人の書いたコードを自分のへパクるのが目的なんじゃないの?
自分で書いてる通りGPLを使わなければいいだけで、「自由」が云々なんて理屈こねなくてもいいだろ。
というか、「ハック」も妙な使い方だな…
0229名前は開発中のものです。
01/12/19 02:13ID:???それがどれくらいクリティカルな問題なの?
例えば、GPLなリソースが潤沢にある場合でも問題になる?
本当に公開したくない部分はスクリプトとして分離しておけばいいじゃん。
>「自分が今日やった仕事は、明日にはソース公開されて、他人がそれで商売しても構わない」
もうちょっと正確に書こう。明日発売できるわけないじゃない。これじゃFUDだよ。
「自分が今日やった仕事は、"今月の発売日"にはソース公開されて、"3ヶ月くらいあとに"他人がそれで商売することになっても構わない」
MMORPGとかを除いて、これくらいなら許せない?
0230名前は開発中のものです。
01/12/19 02:20ID:???GPL がフリーを約束するのはコードに対してだ。
プログラマは去り、栄誉とコードが残る。
で、世の中のライセンスは L/GPL だけじゃないのだから、
BSDL なりオリジナルなり自分の好きなライセンスを使えばいいじゃん。
L/GPL なライブラリを使いたいが L/GPL に感染したくないなら
作者にデュアルライセンスにしてもらうように掛け合うべし。
0231名前は開発中のものです。
01/12/19 02:24ID:???>なぜなら、ハックに対抗するには完全に公開してしまうか
>全く公開しないことが必要だから。
>後者にはGPLは無力だと思うのです。
公開することを求めるライセンスに対して、これはナンセンスだろう。
冷蔵庫でコーヒーを温められないから冷蔵庫は無力だというの?
0232名前は開発中のものです。
01/12/19 02:41ID:xFREYj94>作者にデュアルライセンスにしてもらうように掛け合うべし。
一旦GPL/LGPLで公開したらデュアルライセンスは無理でしょ?
そのコードは既にいろんな人のcontributeを受けてるので、
作者本人にもクローズドに戻す自由はない。
そういう点からもウィルス的って言われてるんだと思うけど。
0233名前は開発中のものです。
01/12/19 03:04ID:???(他のGPLなものを使っていなければ)
最初GPLでしたけど今後はやっぱ変えます、ってのはありだよ。
ただし、GPLで公開していたときの分はGPLなままだけど。
0234名前は開発中のものです。
01/12/19 03:06ID:???contributer 全員の賛同を得れば一応可能なのでは?
まあ、実現性を考慮するとあれだが。
0235227
01/12/19 03:41ID:???>「自分が今日やった仕事は、"今月の発売日"にはソース公開されて、"3ヶ月くらいあとに"他人がそれで商売することになっても構わない」
今日、明日というのは間に取らないで欲しい。
ここでいう「明日」とは、一ヶ月後かもしれないし、四半期先かもしれない。
つまりスパンの代名詞ということ。
で、それが3ヶ月後だったとしても、俺的に、というかおそらくは
ゲーム業界的に見てもNGだと思う。
>MMORPGとかを除いて、これくらいなら許せない?
俺的には許せない。
君は許せる?というかゲーム業界の人だよね?
製品版のROMにはちゃんとソースコードだけでもいいから焼いた
経験ある?もしくは噂で構わないから聞いたことある?
GPLを使ってそのまま発売したソフトはたくさんあるのに、
ソースを焼いた(もしくは誰もがダウンロードできるFTPサーバへの
リンク先の明示)というGPLライセンスに則ったゲームソフトは聞い
たことすらない。
0236名前は開発中のものです。
01/12/19 04:03ID:FeaaD5ARリソース作成用のユーティリティ群の比重が半分以上占めると思うんで、
そっちがclosedなら本体のソースをGPLで公開させても片手落ちかも。
0237名前は開発中のものです。
01/12/19 05:03ID:R4y1fMH3GPLを適用したい人もいるかもしれないので一寸考えを述べただけなんです。
問題提起というか。
コードをハックする、というのはお互い様だと思いますよ。
例えばある動作をする小さいライブラリをみつけて、それを使用した。
でもGPLなので、コードを独自に書きなおした。
それで済む話ですが結局GPLのために再発明することになります。
これなら(その開発者にとって)無いのとほぼ同じです。
開発者が、その小さなライブラリから得た便利を、見合う
自分のソースコードでお礼として公開したくてもGPLによる
制限によって自分の首を締める結果になるので、現実的に
できないのではないでしょうか。(そのソースコードを使えば
それに関わるものを公開しなければならない)
しかもそのライブラリは使用していないので、今更関与する義理もないです。
結果、この開発者とGPLコミュニティでは相互扶助が成立しません。
GPLのコードは結局GPLという限られたコミュニティの中でしか
利益をもたらさないと思うのです。
これが General Public なのでしょうか?
0238229
01/12/19 09:57ID:???で、
>それがどれくらいクリティカルな問題なの?
>例えば、GPLなリソースが潤沢にある場合でも問題になる?
>本当に公開したくない部分はスクリプトとして分離しておけばいいじゃん。
こっちは?
>>236の意見も参考にして答えてほしい。
>今日、明日というのは間に取らないで欲しい。
あまりにレトリカルに書きすぎ。
闘論してるわけじゃないんだから。
ソースは焼いたことは無い(というか焼かなくても請求があったら公開すればいいんだけど)。
今のGPLそのままでは公開してはいけない部分(したくない部分じゃなくてね)まで
公開せざるをえないし、いろいろグレーな部分も多いので、問題ある。
ゲーム特有の特長にも配慮する必要があるだろう。
でも、GPLの概念自体はあれで良いと思ってる。
0239名前は開発中のものです。
01/12/19 12:17ID:???> それで済む話ですが結局GPLのために再発明することになります。
>これなら(その開発者にとって)無いのとほぼ同じです。
どうしてさ。ゼロから書くよりはよほどマシだろ?
0240名前は開発中のものです。
01/12/19 13:09ID:???マジ?
0241名前は開発中のものです。
01/12/19 17:31ID:???0242名前は開発中のものです。
01/12/19 17:44ID:???>>193のCrystal Spaceに関連する議論を見ても分かる通り。
0243名前は開発中のものです。
01/12/19 23:21ID:???>マジ?
zlibあたり使ってるとこなんてザラだよね?
ただ、zlib使用したからといって、そのソフトに含まれている
全てのコードもGPLが適用されるか?というと甚だ疑問。
でも団体が弁護士立ててきて、ソースコードの公開を会社経由に
請求してきたら、面倒っぽいね。
そんな例、聞いたことないけど、「公開のみの要求」は金銭要求
しているわけではない分、有り得そう。
0244名前は開発中のものです。
01/12/19 23:24ID:cuio8b9Whttp://www.google.com/search?q=cache:-TvSk0WOleA:www.ainet.or.jp/~inoue/memo/gpl.html&hl=en
0245名前は開発中のものです。
01/12/19 23:30ID:LBK3DsIc> zlibあたり使ってるとこなんてザラだよね?
zlibのライセンスにはGPLなんて、一言も書いてないけど。
それに商用アプリにも使って良い。と書いてあるぞ。
http://www.gzip.org/zlib/zlib_license.html
0246名前は開発中のものです。
01/12/20 01:02ID:???>でも、GPLの概念自体はあれで良いと思ってる。
Quakeはうまく利用しているよね。ゲームという性質上GPLでは
利益をあげられないから、obsoluteなコードをGPLで公開してる。
educationalな目的には便利。
>>241 その「自由」が本当に「自由」なのかがお題なんだと思うよ。
>>245
公共性の高いライブラリはGPLでないことが多いね。
Mersenne Twisterしかり。Public な立場に立てばたつほど
GPLの言う「自由」は束縛が大きすぎる(それを自由と言えるかは
おいておいて)。
0247名前は開発中のものです。
01/12/20 04:44ID:dhnt4gmHユーティリティはGPLだけど、ライブラリとSDKはBSDライセンスですな。
0248名前は開発中のものです。
01/12/20 04:52ID:???http://www.vorbis.com/press/20010226.txt
ここね。RMSも I agree. と言っている。
ちなみに使われているのはエロゲーだけじゃないぞ。
■ このスレッドは過去ログ倉庫に格納されています