アカウント名:
パスワード:
車輪の再再開発
本家の方でも最初に話題になっていますが,Mac OSXの/System以下のバイナリは署名されていてルートキットを忍び込ませにくいようになっています.GPLv3ではこのようなシステムでもバイナリを自分でソースからビルドして置き換えることができるように,署名鍵も公開することを求めていますが,これではバイナリに署名することにした意味がなくなってしまうということのようです.Appleの選択肢はGPLv3バイナリ用の署名鍵を用意して配布するか,GPLv3バイナリを排除するかしかなかったのでしょう.
つまり商用利用云々とは関係なく,GPLv3に対するLinusの批判が身近な現実になったということかと思います.
#最近はAppleにとってGoogleに比べればMSは親しみやすい仲間くらいの存在なので,車輪の再発明はすることなくコードの提供を#受けられるかもしれませんし
「正規の鍵で署名されていないと実行できない」システムではなく、(オレオレ証明書を見るときのブラウザやnon-GPLモジュールを読む時のLinux kernelのように)「警告が出るが実行できる」システム、あるいはiPhoneのDeveloperデバッグ鍵のようなもの(ユーザやマシンを限定した鍵)をユーザが(ソースと共に)入手できるようにしていれば、GPLv3に準拠すると思います。
#「改変して作成した改変バージョンを当該ユーザ製品にインストールし実行するために必要とされる手法、手順、認証キー及びその他の情報」であって、「バイナリの署名と同一の鍵でないといけない」とは書いてない
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
えっと (スコア:0)
車輪の再再開発
Re: (スコア:5, 参考になる)
本家の方でも最初に話題になっていますが,Mac OSXの/System以下のバイナリは署名されていてルートキットを忍び込ませにくい
ようになっています.
GPLv3ではこのようなシステムでもバイナリを自分でソースからビルドして置き換えることができるように,署名鍵も公開することを
求めていますが,これではバイナリに署名することにした意味がなくなってしまうということのようです.
Appleの選択肢はGPLv3バイナリ用の署名鍵を用意して配布するか,GPLv3バイナリを排除するかしかなかったのでしょう.
つまり商用利用云々とは関係なく,GPLv3に対するLinusの批判が身近な現実になったということかと思います.
#最近はAppleにとってGoogleに比べればMSは親しみやすい仲間くらいの存在なので,車輪の再発明はすることなくコードの提供を
#受けられるかもしれませんし
Re:えっと (スコア:2, 参考になる)
「正規の鍵で署名されていないと実行できない」システムではなく、(オレオレ証明書を見るときのブラウザやnon-GPLモジュールを読む時のLinux kernelのように)「警告が出るが実行できる」システム、あるいはiPhoneのDeveloperデバッグ鍵のようなもの(ユーザやマシンを限定した鍵)をユーザが(ソースと共に)入手できるようにしていれば、GPLv3に準拠すると思います。
#「改変して作成した改変バージョンを当該ユーザ製品にインストールし実行するために必要とされる手法、手順、認証キー及びその他の情報」であって、「バイナリの署名と同一の鍵でないといけない」とは書いてない