アカウント名:
パスワード:
「ソースコード」は、受け取った人が対象バイナリをビルドできるもの一式を指すので、Makefileなども含まれます。その中のコンパイルオプションは対象バイナリを作り出せるように書かれている必要があります。これはGPL FAQに説明があったと思います。
本物のソースを機械的にプロセスして自動生成した*.cについてはソースとは認められない、というのも読んだ覚えがあるんですが、どこで読んだかみつけられませんでした。
とりあえず、すぐ思いつきそうな話については既に議論されているはずなので、いつも思っているだけでなく尋ねてみると良いと思います。
コンパイラもOSSですので、あなたが少ないメモリで動くコンパイラを作ればいいんですよ。
それじゃとっておきの1MBのSIMMをあげるよ
え!?そんなもんとっておくな?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
いつも思うんだけど (スコア:1, 興味深い)
*.c はソースコードに間違いないとして、
Makefile はどうなんですかね?
コマンドラインで渡すコンパイルオプションとか、マクロ定義で
動作が全く変わってしまう記述なんてわりと当たり前ですよね?
書きようによっては *.c だって読めなくできる [ioccc.org]から、あくまで
善意に期待する、つうことなんですかね?
Re:いつも思うんだけど (スコア:3, 参考になる)
「ソースコード」は、受け取った人が対象バイナリをビルドできるもの一式を指すので、Makefileなども含まれます。その中のコンパイルオプションは対象バイナリを作り出せるように書かれている必要があります。これはGPL FAQに説明があったと思います。
本物のソースを機械的にプロセスして自動生成した*.cについてはソースとは認められない、というのも読んだ覚えがあるんですが、どこで読んだかみつけられませんでした。
とりあえず、すぐ思いつきそうな話については既に議論されているはずなので、いつも思っているだけでなく尋ねてみると良いと思います。
Re:いつも思うんだけど (スコア:3, おもしろおかしい)
私のマシンはスペックが足りなくて、make途中でOut of memoryで落ちてしまうのでビルドできません。
メモリーも一緒に配布していただけると助かります。
# 袋叩きにあうのはわかってるけど言ってみたかったのでAC
Re:いつも思うんだけど (スコア:1)
米国籍も一緒に配布していただけると助かります。
#政治亡命の方向で
Re: (スコア:0)
コンパイラもOSSですので、あなたが少ないメモリで動くコンパイラを作ればいいんですよ。
Re: (スコア:0)
それじゃとっておきの1MBのSIMMをあげるよ
え!?そんなもんとっておくな?