Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.60】の中の記事をすべて表示しています

【No.60】のスレッド
04/03/06(土) 01:27:59 投稿者[山下康成] <http://www.yamasita.jp/linkstation> [No.60]のスレッド内
【No.60】 タイトル[GPL 違反] この記事がスレッドの最初です
以下、数年前の知識で書きますので、間違っていれば指摘ください。
No.55 No.59 のたつやさんの書き込みへのフォローですが、
新規スレッドとしました。

No.55 でたつやさん
>もともとは、バッファローからソースコードが届いたので、カーネ
>ルの再構築をやろうと考えていました。しかし、届いたソースのう
>ち、kernel に関してはバッファローで手を加えた差分のみしか入っ
>ていません。

まず、ソースを求めているのに、部分的なソースしか提供しないことは
GPL 違反ではないでしょうか?
(他から入手できることが明示してあればよいのでしたっけ?)

No.59 でたつやさん
>バッファローで手を加えたり、追加したドライバのソースには、
>
>#include <melco/melco_hwctl.h>
>
>というヘッダファイルをインクルードしているところがいくつか
>ありますが、この melco_hwctl.h が見あたらないんです。

こちらも GPL 違反ではないかと思います。
GPL 下のソース(この場合はカーネル)と、
ソースレベルでリンクするソースは、
(う〜ん。うまく言えない LGPL ではないという意味)
いくら独自に開発したといえども GPL が適用されるのではありませんでしたっけ?
当然それは、GPL のもとに開示されるべきものです。

あと、これは直接違反とは言い切れないのですが、
・ソースから LinkStation/玄箱用のカーネルが作れない
・カーネルが作れても、Flash ROM に書く方法がわからない
というのは、GPL の精神からずれているように思います。

識者のフォローをお願いします。

04/03/06(土) 04:16:05 投稿者[たつや] [No.60]のスレッド内
【No.62】 タイトル[Re: GPL 違反] 【No.60】に対する返信
>まず、ソースを求めているのに、部分的なソースしか提供しないことは
>GPL 違反ではないでしょうか?
>(他から入手できることが明示してあればよいのでしたっけ?)

同じことを考えていましたが、私も数年前の記憶だったので、
あえて触れないで書いていました。今日、GPL(の日本語訳 :-)
を再度確認しましたが、要点は以下のようになっていました。

+ プログラムに対応した完全かつ機械で読み取り可能なソースコー
+ ドを添付する
+ あるいは、
+ プログラムに対応した完全かつ機械で読み取り可能なソースコー
+ ドを、手数料と引き換えに提供する旨述べた申し出を添える

なので、「完全」でなければ GPL 違反で間違いないでしょう。

また、上記の「ソースコード」には、コンパイル/インストー
ル等に必要なスクリプト等を含むものとされていますので、
Makefile やコンフィグレーションファイルも提供されるべき
ものと解釈しています。

>GPL 下のソース(この場合はカーネル)と、
>ソースレベルでリンクするソースは、
>(う〜ん。うまく言えない LGPL ではないという意味)
>いくら独自に開発したといえども GPL が適用されるのではありませんでしたっけ?
>当然それは、GPL のもとに開示されるべきものです。

その通りだと思います。
ただ、自分で改変したところはご丁寧に提供しているところを
見ると、人の作ったものを勝手に提供できないと勘違いしてい
るのではないかと、、、

+ あなたがプログラムを再頒布するたびに、その受領者は元々の
+ ライセンス許可者から、この契約書で指定された条件と制約の
+ 下で『プログラム』を複製や頒布、あるいは改変する許可を自
+ 動的に得るものとする。

という部分ですね。
バッファローに GPL の説明をしなきゃならんのかな。

先日書いたヘッダファイル以外にも、フラッシュメモリのドラ
イバが足りないようです。ほかにもまだあるのかもしれません。

カーネル以外の ap_servd, ppc_uartd などについては難しいと
ころでしょうが、バッファローに「別のプログラムであり、こ
れは GPL ではない」と主張されればソースの提供は難しそうで
すね。

>あと、これは直接違反とは言い切れないのですが、
>・ソースから LinkStation/玄箱用のカーネルが作れない
>・カーネルが作れても、Flash ROM に書く方法がわからない
>というのは、GPL の精神からずれているように思います。

先ほども書いたように、ソースにはコンパイル/インストール
の手順も含まれますので、前者ははっきり違反だと思っていま
す。
後者は、微妙ですね。単純にインストール方法ということなら、
前者と同様ですが、失敗したときの回復方法なども含むとハー
ドの話になってきてしまうので、GPL の範囲を超えてしまって
いるように思います。
(でも、「GPL の精神からずれている」というご指摘に関して
はまったくその通りと思っています。)

、、、あれ? 「LinkStation/玄箱用の」と書いてあるところ
を見ると、玄箱の方もだめだったのですね。

いずれにしろ、バッファローには問い合わせてみようと考えて
います。

04/03/08(月) 04:42:19 投稿者[山下康成] <http://www.yamasita.jp/linkstation> [No.60]のスレッド内
【No.71】 タイトル[Re: GPL 違反] 【No.62】に対する返信

>いずれにしろ、バッファローには問い合わせてみようと考えて
>います。

(私はバッファローからソースを入手していないので)
玄人志向にお願いをしておきました。
良い反応があるといいのですが、、、

04/03/12(金) 22:40:23 投稿者[山下康成] <http://www.yamasita.jp> [No.60]のスレッド内
【No.84】 タイトル[Re: GPL 違反] 【No.71】に対する返信
>玄人志向にお願いをしておきました。
>良い反応があるといいのですが、、、

よい返事が来ました。
玄箱のカーネルをハックしようと考えてらっしゃる方、
webmaster@kuroutoshikou.com さんに問い合わせてみられるとよいでしょう

たつやさん、BUFFALO はいかがですか?

04/03/13(土) 22:25:25 投稿者[たつや] [No.60]のスレッド内
【No.90】 タイトル[Re: GPL 違反] 【No.84】に対する返信
昨日はシリアルの件といい、この話といい、うれしい話題が
書き込まれていたのに、なんですぐに読まなかったんだろう?

>よい返事が来ました。
>玄箱のカーネルをハックしようと考えてらっしゃる方、
>webmaster@kuroutoshikou.com さんに問い合わせてみられるとよいでしょう

それはうれしいですね。
最悪、バッファローがダメだったら玄箱を手に入れるし
かないか、、、

>たつやさん、BUFFALO はいかがですか?

一昨日の夜に最初の回答があったのですが、「もう少し
お待ちください」という内容でした。
ただ OEM 先(玄人指向)が提供できるというのなら、
よい回答が得られる可能性が高そうですね。
期待しています。

04/03/09(火) 03:06:35 投稿者[たつや] [No.60]のスレッド内
【No.74】 タイトル[Re: GPL 違反] 【No.71】に対する返信
>玄人志向にお願いをしておきました。
>良い反応があるといいのですが、、、

ですね。
私はつい先ほどバッファローに問い合わせをしました。

しかし、あそこは何でも定型の問い合わせしかできないので困っ
たものです。ソースは備品販売の問い合わせページから申し込む
のですが、「見積」とか、「納期」とかすべてチェックボックス
になっていて、自由に記入できるところがありません。(購入す
るときも、全く文章を書いていません。)
仕方がないのでサポートのページに書いたけど、大丈夫かな、、