[Linuxmint-jp-devel:364] Re: 日本語版ISO配布の是非(再々)

AYANOKOUZI, Ryuunosuke i38w7i3 @ yahoo.co.jp
2013年 8月 7日 (水) 09:29:56 JST


綾小路です。

> 現在日本語版ISOを配布しない方針で固まっていますがOSCがあるのでもう一度検討させてください。

ソフトウェアおよびパッケージを二次配布する上で重要なのは、

A. ソフトウェアライセンスに従って二次配布を許可していること
B. 国内法に従って配布自体に違法性が無いこと

を確認することですね。

> 前回 Main と Universe リポジトリは配布可能ではないかという観点で討議しましたが、
> それは著作権法という点での話ですね。
>
> http://ftp-admin.blogspot.jp/2013/06/linux-mint.html
>
> 不正競争防止法という視点で考えてみると
> CSS回避の機能があるメディアプレーヤーの配布は禁止という事です
>
> これを解決すれば配布可能であるというのが私の意見です
> まずは前者の件を解決しましょう。

ソフトウェアに対する著作権法は著作者だけに著作物の公衆送信権が占有され
ているため、二次配布はどんな場合でも著作権法の違反になります。しかし、
ソフトウェア作者およびパッケージ作者とユーザ間の利用許諾契約であるソフ
トウェアライセンスが二次配布を許可している場合に限り、二次配布を行って
もユーザはソフトウェア作者およびパッケージ作者から訴えられることはない
わけです。

したがって「著作権法という点」というよりも「A. ソフトウェアライセンスが
二次配布を許可しているかという点」が争点になります。

配布物に含まれるパッケージが二次配布可能か否かは、

1. ソフトウェア作者がソフトウェアのライセンスを二次配布可能なものにして
   いること
2. パッケージ作者がパッケージのライセンスを二次配布可能なものにしている
   こと

などが判断材料となるでしょう。二次配布を許可しているライセンスの一例と
して GPL や LGPL 等の FSF が定義するフリーソフトウェアライセンスがあり
ます。

しかし、ソフトウェアおよびパッケージが二次配布を許可しているライセンス
を採っていたとしても、ソフトウェアの種類によってはソフトウェアの配布自
体が国内法の違反および違反幇助と判断される可能性もあります。

したがって、「B. 配布自体に違法性は無いかという点」が争点になります。

配布物に含まれるパッケージの配布の違法性の有無は、

3. パッケージの配布自体が国内法の違反および違反幇助にならないこと

が唯一無二の判断材料になりますが、法律の素人ではこれを判断することは難
しいため、信頼出来るディストリビューション配布者による分類を基準に配布
自体に違法性がないことを担保してもらうわけです。

配布物に含まれるパッケージの採用基準として「パッケージが Ubuntu の
main または universe コンポーネントであるか否か」というルールがある程度
有効なのは Ubuntu の main または universe コンポーネントに含まれるパッ
ケージは上記の 1 ~ 3 をクリアしていることが期待されるからです。

> Linux Mint 15 Cinnamon nocodecs で MainとUniverseではないリポジトリは以下のとおりです。そして私が調べたライセンスを併記します。
>
>  apt-cache show `dpkg-query -W --showformat='${Package} '` | grep '^Filename:' | grep -v -e '/main/' -e '/universe/' | sort
>
> Filename: pool/free/m/medibuntu-keyring/medibuntu-keyring_2008.04.20_all.deb
> Filename: pool/import/i/inxi/inxi_1.8.4-1_all.deb
> Filename: pool/multiverse/f/faac/libfaac0_1.28-0ubuntu2_i386.deb
> Filename: pool/multiverse/g/gst-plugins-bad-multiverse0.10/gstreamer0.10-plugins-bad-multiverse_0.10.21-1ubuntu1_i386.deb
> Filename: pool/multiverse/v/virtualbox/virtualbox-guest-dkms_4.2.10-dfsg-0ubuntu2_all.deb
> Filename: pool/multiverse/v/virtualbox/virtualbox-guest-utils_4.2.10-dfsg-0ubuntu2_i386.deb
> Filename: pool/multiverse/v/virtualbox/virtualbox-guest-x11_4.2.10-dfsg-0ubuntu2_i386.deb
> Filename: pool/upstream/a/apturl/apturl_0.4.1ubuntu4.1mint2_all.deb
> Filename: pool/upstream/a/apturl/apturl-common_0.4.1ubuntu4.1mint1_all.deb
> Filename: pool/upstream/b/banshee/banshee_2.6.0-2linuxmint1_i386.deb
> Filename: pool/upstream/g/gedit/gedit_2.30.4-3linuxmint1_i386.deb
> Filename: pool/upstream/g/gedit/gedit-common_2.30.4-3linuxmint1_all.deb
> Filename: pool/upstream/t/tomboy/tomboy_1.12.0-2linuxmint1_i386.deb
> Filename: pool/upstream/u/ubiquity/ubiquity_2.14.8-1linuxmint2_i386.deb
> Filename: pool/upstream/u/ubiquity/ubiquity-frontend-gtk_2.14.8-1linuxmint2_i386.deb
> Filename: pool/upstream/u/ubiquity/ubiquity-ubuntu-artwork_2.14.8-1linuxmint2_all.deb
> Filename: pool/upstream/x/xchat/xchat_2.8.8-4linuxmint2_i386.deb
> Filename: pool/upstream/x/xchat/xchat-common_2.8.8-4linuxmint2_all.deb

このやり方だと mint の main リポジトリも見えなくなるので以下の方法で確
認したほうが良いと思います。

# dpkg -l | grep -e '^ii  ' | awk '{ print $2 }' | xargs -r apt-get --print-uris -s download | awk '{ print $1 }' | grep -v -e "^'http://archive.ubuntu.com/ubuntu/pool/\(main\|universe\)/" | sort

'http://archive.ubuntu.com/ubuntu/pool/multiverse/f/faac/libfaac0_1.28-0ubuntu2_i386.deb'
'http://archive.ubuntu.com/ubuntu/pool/multiverse/g/gst-plugins-bad-multiverse0.10/gstreamer0.10-plugins-bad-multiverse_0.10.21-1ubuntu1_i386.deb'
'http://archive.ubuntu.com/ubuntu/pool/multiverse/v/virtualbox/virtualbox-guest-dkms_4.2.10-dfsg-0ubuntu2_all.deb'
'http://archive.ubuntu.com/ubuntu/pool/multiverse/v/virtualbox/virtualbox-guest-utils_4.2.10-dfsg-0ubuntu2_i386.deb'
'http://archive.ubuntu.com/ubuntu/pool/multiverse/v/virtualbox/virtualbox-guest-x11_4.2.10-dfsg-0ubuntu2_i386.deb'
'http://packages.linuxmint.com/pool/import/i/inxi/inxi_1.8.4-1_all.deb'
'http://packages.linuxmint.com/pool/main/c/cinnamon/cinnamon_1.8.6+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/c/cinnamon/cinnamon-common_1.8.6+olivia_all.deb'
'http://packages.linuxmint.com/pool/main/c/cinnamon-control-center/cinnamon-control-center_1.8.2+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/c/cinnamon-control-center/cinnamon-control-center-data_1.8.2+olivia_all.deb'
'http://packages.linuxmint.com/pool/main/c/cinnamon-control-center/libcinnamon-control-center1_1.8.2+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/c/cinnamon-screensaver/cinnamon-screensaver_1.8.0+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/c/cinnamon-themes/cinnamon-themes_2013.05.09_all.deb'
'http://packages.linuxmint.com/pool/main/f/fortunes-husse/fortunes-husse_1.0.2_all.deb'
'http://packages.linuxmint.com/pool/main/g/grub2-theme-mint/grub2-theme-mint_1.0.9_all.deb'
'http://packages.linuxmint.com/pool/main/l/linuxmint-keyring/linuxmint-keyring_2009.04.29_all.deb'
'http://packages.linuxmint.com/pool/main/m/mdm/mdm_1.2.5+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/m/mint-artwork-cinnamon/mint-artwork-cinnamon_3.2_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-artwork-common/mint-artwork-common_1.6.6_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-artwork-gnome/mint-artwork-gnome_2.6.31_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-backgrounds-olivia/mint-backgrounds-olivia_1.4_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintbackup/mintbackup_2.0.9_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-common/mint-common_1.0.9_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintdrivers/mintdrivers_1.0.5_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-info/mint-info-cinnamon_2013.02.22_i386.deb'
'http://packages.linuxmint.com/pool/main/m/mintinstall-icons/mintinstall-icons_1.0.6_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintinstall/mintinstall_7.4.8_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-local-repository/mint-local-repository_1.1.0_i386.deb'
'http://packages.linuxmint.com/pool/main/m/mint-mdm-themes/mint-mdm-themes_1.1.0_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-meta/mint-meta-cinnamon_2013.05.27_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-meta/mint-meta-core_2013.05.27_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-mirrors/mint-mirrors_1.0.2_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintnanny/mintnanny_1.4.1_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-search-addon/mint-search-addon_2012.05.11_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintsources/mintsources_1.1.6_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintstick/mintstick_1.0.6_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-stylish-addon/mint-stylish-addon_1.0.4_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintsystem/mintsystem_7.8.6_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_1.2.3_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-translations/mint-translations_2013.05.04_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintupdate/mintupdate_4.5.2_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintupload/mintupload_3.8.9_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintwelcome/mintwelcome_1.4.7_all.deb'
'http://packages.linuxmint.com/pool/main/m/mintwifi/mintwifi_1.9_all.deb'
'http://packages.linuxmint.com/pool/main/m/mint-x-icons/mint-x-icons_1.1.1_all.deb'
'http://packages.linuxmint.com/pool/main/m/muffin/gir1.2-muffin-3.0_1.8.2+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/m/muffin/libmuffin0_1.8.2+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/m/muffin/muffin-common_1.8.2+olivia_all.deb'
'http://packages.linuxmint.com/pool/main/n/nemo-fileroller/nemo-fileroller_1.8.0+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/n/nemo/libnemo-extension1_1.8.2+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/n/nemo/nemo_1.8.2+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/n/nemo/nemo-data_1.8.2+olivia_all.deb'
'http://packages.linuxmint.com/pool/main/n/nemo-share/nemo-share_1.8.0+olivia_i386.deb'
'http://packages.linuxmint.com/pool/main/s/sexy-python/python-sexy_0.1.9-1ubuntu3-1mint3_i386.deb'
'http://packages.linuxmint.com/pool/main/u/ubiquity-slideshow-mint/ubiquity-slideshow-mint_70mint2_all.deb'
'http://packages.linuxmint.com/pool/main/u/ubuntu-system-adjustments/ubuntu-system-adjustments_2013.05.14_all.deb'
'http://packages.linuxmint.com/pool/upstream/a/apturl/apturl_0.4.1ubuntu4.1mint2_all.deb'
'http://packages.linuxmint.com/pool/upstream/a/apturl/apturl-common_0.4.1ubuntu4.1mint1_all.deb'
'http://packages.linuxmint.com/pool/upstream/b/banshee/banshee_2.6.0-2linuxmint1_i386.deb'
'http://packages.linuxmint.com/pool/upstream/g/gedit/gedit_2.30.4-3linuxmint1_i386.deb'
'http://packages.linuxmint.com/pool/upstream/g/gedit/gedit-common_2.30.4-3linuxmint1_all.deb'
'http://packages.linuxmint.com/pool/upstream/t/tomboy/tomboy_1.12.0-2linuxmint1_i386.deb'
'http://packages.linuxmint.com/pool/upstream/u/ubiquity/ubiquity_2.14.8-1linuxmint2_i386.deb'
'http://packages.linuxmint.com/pool/upstream/u/ubiquity/ubiquity-frontend-gtk_2.14.8-1linuxmint2_i386.deb'
'http://packages.linuxmint.com/pool/upstream/u/ubiquity/ubiquity-ubuntu-artwork_2.14.8-1linuxmint2_all.deb'
'http://packages.linuxmint.com/pool/upstream/x/xchat/xchat_2.8.8-4linuxmint2_i386.deb'
'http://packages.linuxmint.com/pool/upstream/x/xchat/xchat-common_2.8.8-4linuxmint2_all.deb'
'http://packages.medibuntu.org/pool/free/m/medibuntu-keyring/medibuntu-keyring_2008.04.20_all.deb'

> medibuntu-keyring は free の中に入っているので大丈夫です。さらにkeyringはGPG鍵なので問題ないでしょう

Medibuntu の free コンポーネントには法的な問題で Ubuntu が配布していな
いソフトウェアが含まれています [1]。このため、Medibuntu の free コンポー
ネントに入っていることは二次配布が認められていることおよび配布に違法性
がないことの根拠になりません。debian/copyright によれば鍵自身の著作権は
放棄され、パッケージに含まれる鍵以外のものは GPL で保護されているという
記述があります [2]。これは鍵およびパッケージの二次配布が認められている
ことの根拠になります。配布の違法性については「GPG 鍵なので問題ない」と
いう判断は妥当だと思いますが、根拠としては弱いです。

[1] http://www.medibuntu.org/repository.php
[2] file:/usr/share/doc/medibuntu-keyring/copyright

> inxi ( https://code.google.com/p/inxi/ ) は GPL v3  なので大丈夫です

ソフトウェアのライセンスははっきりしていますが、パッケージ作者のパッケー
ジに対するライセンスが明記されていない [1] ため、そもそも二次配布が認め
られている判断できません。

[1] file:/usr/share/doc/inxi/copyright

> libfaac (http://www.audiocoding.com/faac.html) は LGPL ライセンスなので大丈夫です
> gstreamer0.10-plugins-bad-multiverse (http://gstreamer.freedesktop.org/documentation/licensing.html) は LGPL ライセンスなので大丈夫です
> virtualbox-guest-dkms,virtualbox-guest-utils,virtualbox-guest-x11 (https://www.virtualbox.org/wiki/Licensing_FAQ) Virtual Box OSE の一部のソースコードなので
> GPL v2 で大丈夫です

Ubuntu のライセンスポリシーに適合しない restricted や multiverse コンポー
ネントに含まれるパッケージが ubuntu によって二次配布されているのはソフ
トウェアおよびそのパッケージが二次配布を許可するライセンスを採用してい
るからです。ここで重要なのは配布自体が国内法の違反および違反幇助になら
ないことを確認することです。

ソフトウェア作者がライセンスをフリーにしているソフトウェアを Ubuntu が
multiverse に入れているのには理由があります。「ubuntu の main と
universe はよしとする」というルールならば、このようなパッケージに対する
判断は慎重になるべき (ソフトウェアのライセンスを根拠に Ubuntu の判断を
覆すのは無理がある) ではないでしょうか。例えば、libdvdcss のライセンス
は GPL であり、ソフトウェアのライセンスを根拠に二次配布の許可と配布の違
法性が判断できるのであれば、配布物に含めることができるという判断になり
ます。それにもかかわらず nocodecs 版に含まれていない理由はご承知のとお
りです。

* libfaac0

libfaac0 パッケージのソースの一部のソースファイルに対するライセンスが
GPL v2.1 から別のライセンスに変わりました。ライセンスによればそのソース
コードは既存の特許を侵害する可能性があります。このソースファイルのライ
センスはソフトウェアライセンスとして謳っている LGPL と矛盾する可能性が
あると指摘されました [1,2]。問題のあるファイルの copyright は現在もなお
LGPL と矛盾するもので、利用することによる特許侵害が示唆されています
[3]。このため libfaac0 パッケージは multiverse に移動されました。二次配
布を許可していない可能性もありますし、配布自体の違法性も否定出来ません。

[1] https://bugs.launchpad.net/ubuntu/+source/faac/+bug/374900
[2] http://comments.gmane.org/gmane.comp.video.ffmpeg.devel/89985
[3] file:/usr/share/doc/libfaac0/copyright

* gstreamer0.10-plugins-bad-multiverse

gstreamer0.10-plugins-bad-multiverse は gstreamer が bad と分類している
プラグインの内 Ubuntu がさらに multiverse と判断したもののように思えま
す [1]。配布自体の違法性が否定出来ません。

[1] http://en.wikipedia.org/wiki/GStreamer

* virtualbox-guest-dkms, virtualbox-guest-utils, virtualbox-guest-x11

virtualbox パッケージのソースで BIOS イメージをビルドするためにフリーで
ないコンパイラが必要になりました。このため virtualbox ソースパッケージ
は 4.2 系から multiverse に移動され、4.2 系の virtualbox ソースパッケー
ジからビルドされるパッケージは全て multiverse に移動されました [1]。パッ
ケージに含まれるビルド済み BIOS イメージはアップストリームがビルドした
ものです。配布自体の違法性が否定出来ません。

[1] https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1164654

> apturl,apturl-common,banshee,gedit,tomboy,ubiquity,xchat,xchat-common はすべて Ubuntu リポジトリの Main か Universeで配布されているので大丈夫です。

Ubuntu では Main か Universe に含められているということはソフトウェアの
二次配布は許可されており、おそらく配布自体の違法性は無いと判断出来ます
が、パッケージのライセンスが二次配布を許可しているかが判断出来ません。

> 著作権法という観点で配布は問題ないと思われます。
> もし著作権法を違反した場合は
> http://www.mext.go.jp/b_menu/shingi/bunka/gijiroku/012/021101b.htm
> によると
>
> 懲役三年以下または罰金300万円以下です
>
> さらに
> http://cright55.jp/a03penalty.html
> によると
>
> 著作権侵害にならない場合は?
> 著作権侵害は無断複製や複製品の販売、内容・著作者名の改ざんといった権利者の利益や名声を損なう行為を示すものです。
> しかし、侵害者が故意ではなく「他人の著作権を侵害することが認識予見できない」過失で行った場合は刑事罰の対象にならないことになっています。
>
> という事なので予見できなかった場合は刑事罰の対象になりません。
> 以上の理由で著作権法上はセーフだと言えます

ソフトウェアライセンスで二次配布が許可されていれば、ソフトウェアの著作
権を侵害してもソフトウェア作者からソフトウェアの二次配布を根拠として訴
えられることはありません。これは著作権侵害罪は親告罪であるからです。

ソフトウェアを二次配布する際に二次配布者が気をつけるべき著作権法上の問
題は著作権侵害幇助ではないでしょうか。二次配布したソフトウェアが著作権
を侵害するようなものであった場合に、第 49 条第 1 項 1 号を根拠に侵害し
た者が訴えられ、侵害を幇助したことで配布者が訴えられる可能性です。これ
はソフトウェアの動きを確認しなければならず、それは現実的には不可能だと
いうことだったと思います。

> 2つ目の不正競争防止法という観点では技術的保護手段の回避としてはCSS回避が危ないでしょう
>
> Linux 上のメディアプレーヤーはDVDのCSS回避の機能自体は含まれて無いため、メディアプレーヤー自体の配布は合法です。
> そしてそういったCSS回避のものはlibdvdcss2などが挙げられますがそれらは mediubuntu  で配布されており、Ubutnu公式リポジトリでは配布されていないのでセーフです。
>
> http://b.ldblog.jp/archives/52554783.html
>
> こちらによると不正競争防止法の
> 技術的制限手段により制限されている影像若しくは音の視聴若しくはプログラムの実行又は影像、音若しくはプログラムの記録(以下この号において「影像の視聴等」という
> 。)を当該技術的制限手段の効果を妨げることにより可能とする機能を有する装置
> を配布した場合の処罰は
> 第二十一条によると
> 次の各号のいずれかに該当する者は、5年以下の懲役若しくは5百万円以下の罰金に処し、又はこれを併科する。
>
> http://d.hatena.ne.jp/oneflewover/20121125/1353837142
> によると
>
> 不法行為があった地が日本国内にあるとき(外国で行われた加害行為の結果が日本国内で発生した場合において、日本国内におけるその結果の発生が通常予見することのでき
> ないものであったときを除く。
>
> となっているので予見できなかった場合は不正行為をしたという事にはなりません。
>
> だそうです。

ソフトウェアを二次配布する際に二次配布者が気をつけるべき不正競争防止法
上の問題は不正競争防止法の違反ではないでしょうか。二次配布したソフトウェ
アが不正競争防止法に違反するようなものであった場合に、第 2 条第 1 項第
10-11 号を根拠に配布者が訴えられる可能性です。これはソフトウェアの動き
を確認しなければならず、それは現実的には不可能だということだったと思い
ます。

著作権法、不正競争防止法、どちらの場合もそうですが、予見できない場合は
守られるということを根拠に最初から excuse に期待するのは訴えられた場合
に良い印象を持たれないのではないかと思います。

綾小路龍之介
--
AYANOKOUZI, Ryuunosuke <i38w7i3 @ yahoo.co.jp>

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: 無し
型:         application/pgp-signature
サイズ:     836 バイト
説明:       無し
URL:        <http://linuxmint-jp.net/pipermail/linuxmint-jp-devel/attachments/20130807/284b291d/attachment-0001.sig>


Linuxmint-jp-devel メーリングリストの案内