ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。

2ch仕様変更に対する専ブラ開発者たちの反応

既に各所で話題になっている2ちゃんねると2ch専用ブラウザの仕様変更のニュース。来月(2015年3月3日)以後「専ブラ」はRaceQueen社の許可を得た上で指定されたAPIを使わなくてはいけない、という新ルール。
developer.2ch.net - 2ch.net専用ブラウザの開発者の皆さまへ

多くの専ブラがあるけど、その中から chaika, BB2C, ギコナビについて以下に情報をまとめておく。

2ちゃんねる

専ブラ開発者たちの個人情報(氏名、住所、金融機関の口座番号など)を独占的に管理するなど大きな権限を持つことになった株式会社ジェーンの山下遼太さんがどういう人なのか自分は全く知らない。でもざっと調べた感じでは、今までそれぞれ独自に専ブラを開発なさってきた人たちからはあまり良い目では見られていないような気がする。別の言い方をすると、今まで「フリーウェア」の思想で各々が勝手に専ブラを開発してきた人たちが以下のような一方的な条件を呑んで個人情報と引き換えに収入を得る…という展開には無理があるんじゃないかなあ。

  • 2015/3/3以降、2ch.net専用ブラウザを開発、公開するには、2ch.netの所有者であるRaceQueen社の許諾を得て、2ch.netが提供するAPIを用いて開発する必要があります。
  • ウェブスクレイピングを用いた専用ブラウザの開発、公開は禁止されます。
  • datへのアクセスは今後廃止されます。
  • APIの使用許諾を得ずにAPIを使用することは、不正アクセス行為の禁止等に関する法律等関係する法律に違反することになります。
  • 株式会社ジェーンはRaceQueen社からAPIの使用許諾を得て、一部の専用ブラウザ開発者に対し、APIを使用許諾する権限を受けています。

Qerozon ≫ Blog Archiv ≫ なんかこういうメールが来た。

あと、こういう厳しい条件も。

3 :以下、転載禁止でVIPがお送りします:2015/02/17(火) 07:08:11.96 ID:VTFzGF4xE

要約
1.(株)ジェーンは開発者に専用ブラウザの修正を要請することが出来る
2.要請があった場合、原則として14日以内に対応しなければならない。14日未満を指定した場合はその期間内に行う。
3.専ブラ開発や仕様変更は(株)ジェーンの許諾なしには行えない
4.専ブラのスレ画面に指定する広告を強制表示する
5.広告費の分配は(株)ジェーンが決める
6.AHIの許諾は(株)ジェーンが決める

自分は2chを見るとき、WindowsパソコンならFirefoxのアドオン chaika (旧 2chbbsreader) を、iPod touch ならiPhoneアプリ BB2C を使っている。これら2つの専ブラの2chスレッドに作者と思われる方々が降臨した。それらのレスを引用しておく。あと、自分は使用していないけど、ギコナビスレにも作者が降臨してたので紹介しておく。

結論を先に言うと、chaikaもBB2Cも開発中止または中断の可能性が高い。あるいは2ch以外の2ch型BBS(おーぷん2ちゃんねるしたらば掲示板Next2chblogban など)をサポートする方向に行きそう。まあ、この2つ以外の専ブラにもそういう動きがあるんだけど。あとギコナビは完全に開発終了宣言が出た。

iOSアプリとしての専ブラについて言えば、おそらく広告(ひょっとしてアダルト?)が入るわけで、そうなるとAppleの審査で蹴られる可能性があるんだけど、どう処理するんだろうね? あと収益の流れが複雑になるのもマイナス。今まで無料の専ブラを開発なさってきた人たちにとっては厳しい選択になるんじゃないかな。

数年前の2chステマ騒動のときニュー速住民が大挙して嫌儲に移住したことがあった。で、今回専ブラ開発者たちが2chへの対応を断念する流れが本格化すると、嫌儲大移動を上回る規模の移動が始まる…かもしれない。いや、どうかな、わからない。「2ch以外に行くとしたら、どこでもいいから人が多いとこに行く」という声が多い感じ。

まずはchiakaスレッドに降臨した作者と思われる人の書き込み。

chaika

457 :nodaguti ◆ChaIKa/3o0ks :2015/02/16(月) 15:08:17.88 ID:Yp6iMfPE0

すでに各所にて告知されているように、chaika は新 API の利用許諾を得られませんでした。
参考までに、こちらに送られてきたメールについても晒します。

■ご報告
ご登録いただきましたchaikaですが、JavaScriptで開発された専用ブラウザにあたるため、当社の権限ではAPIの使用許諾を出すことはできません。

誠に申し訳ございません。状況が変わりましたら以下ページで告知させていただきます。
http://developer.2ch.net/

すでに他の専ブラでは開発停止・終了を明らかにしたものもありますが、
私としては flyson さんが 2004 年に開発を開始した時から 10 年以上も続いている歴史に終止符を打つことは現時点では考えておりません。
今後の方針としては、

  1. (株) ジェーンから間接的に許諾を得るのではなく、2ch 運営から直接 API の利用許諾を得る
  2. 規約違反覚悟でスクレイピングにより 2ch.net のサポートを継続する
  3. sc または open へ移行する

の 3つが考えられるかと思います。

1. については >>435 のスレ内での Jim 氏のレス態度から見て厳しいとは考えていますが、できるだけのことは行う所存です。
2. については弁護士ドットコムを利用して訴訟リスクを検討中であり、また他専ブラの意向も考慮したいと考えています。
1, 2 どちらも実行不可能となった場合、残念ながら sc または open への移行を行わなければならないと思います。
その際には、sc は net の違法コピーサイトであることを鑑み、open への移行を第一候補と考えています。

chaika は Firefox のアドオンであり、更新版をリリースするのに AMO の審査等で時間がかかる場合があります。
その間一時的に 2ch へ書き込みができなくなった場合には、避難所 (http://jbbs.shitaraba.net/computer/44179/) 等を活用していただければと思います。

以上については今後の山下氏, 2ch 運営, 他専ブラの動向などで変動し得ます。
ユーザーの皆様の意見についてもお聞かせいただければと思います。
今後も chaika をよろしくお願い致します。

589 :nodaguti ◆ChaIKa/3o0ks :2015/02/16(月) 22:10:42.98 ID:Yp6iMfPE0

現在流出している利用規約を読みましたが、とても同意できない内容でした。
よって、>>457 で挙げた 1. は中止とさせていただきたいと思います。
もちろん Jim やその他運営側からより柔軟な条件での API 許諾が可能なのであれば実装を検討致します。

chaika は汎用ブラウザである Firefox に動作を追加するアドオン形式であることから、2ch.net の通常表示に手を加えて表示するという理屈の元、スクレイピングを実施することは不可能ではないと考えています。
そのため、2. については引き続き実現可能性を探っていきたいと思います。

どちらにせよ、現在の API 許諾条件では 2ch.net に正式に対応することが難しいことは確かです。
今後の動向を見極めつつ対応していきたいと思います。

>>578, >>580
アクセス数データを見る限り、専ブラを利用してアクセスしている人が過半数を占めているようです。

>>583
open については前向きに検討したいと思います。

bbs2chreader/chaika Part45©c2ch.net

続いてBB2Cスレッド。>>681の発言に反応する形で作者と思われる人が>>856で降臨。

BB2C

681 iOS sage 2015/02/16(月) 16:49:24.01 WVCXS6JA

http://qerozon.jp/archives/1725
住所や名前、金融機関口座番号だけじゃなく色々面倒な手続きが必要
果たしてBB2Cはここまでして対応するかね?

同意書兼届出書
・収益の分配に関する覚書
・秘密保持契約書
をメールでお送りします。
記載のご住所やお名前に間違いがないか、また内容に問題ないかご確認ください。

上記の内容に同意する旨の連絡を受けましたら、
・2ch専用ブラウザ開発者向け利用規約
・同意書兼届出書
・収益の分配に関する覚書
・秘密保持契約書
を束ねたものを2部製本し、弊社分押印の上、連絡のあったご住所に送付いたします。

定められた箇所に署名及び押印をしていただき、弊社宛に1部ご返送ください。

856 Anonymous Developer ◆SKG.0oObhU sage 2015/02/17(火) 12:19:11.13 3AQJ84dP

>>681
2chの新APIに対応するには収益分配と秘密保持に関する契約を結ばねばならず、
2ちゃんねる側が指定する広告を表示しなければいけないなど、条件が多いです。
現状では対応は難しく、開発を終了する可能性を考えていますが、
今後の様子を見て、他の2ch型掲示板へのユーザー移行が進むようであれば、
そちらへの対応も視野に入れていくつもりです。
他の専ブラ作者さんとも少し話しましたが、皆さん似たような状況のようです。

BB2C Part148 [転載禁止]©2ch.net

それと「ギコナビ」という専ブラ。自分はこれを使ったことがないので思い入れはないけど。

947 :zako ◆JYVhQbtlsG49 :2015/02/16(月) 17:58:21.20 ID:JqzHuIDJ0

昨夜、2ちゃんねるAPI利用の契約に関するメールが届きました。
事前の話では、収益の配分を受け取らない場合は本名は不要という事でしたのでハンドル名で開発者登録を行っていました。
しかし、届いたメールによると、API利用契約自体に本名と住所が必要とのことでした。
私は、個人情報を使ってまで開発を続けるつもりはありません。
従いまして、私はギコナビ(避難所版)の開発から手を引きます。
プロジェクトの他のメンバー2人の意思はまだ確認できていませんが、恐らくプロジェクト自体がこれで終了という事になると思います。
今まで応援してくださった皆様、どうもありがとうございました。

949 :zako ◆JYVhQbtlsG49 :2015/02/16(月) 17:59:35.15 ID:JqzHuIDJ0

つまり、

・本家ギコナビは、修正BSDスタイルライセンスの要件を満たしていない
・本家ギコナビを二次配布することは現実的に不可能

という状態にあり、避難所版をライセンス的にクリアな状態にすることもまた無理ではないかと考えています。
この点についてもプロジェクトの他のメンバーの見解待ちですが、現在公開中のものは公開停止にするしかないのではないかと考えています。

2ちゃんねる用ブラウザ「ギコナビ」 Part68 [転載禁止]©2ch.net

関連

foobar2000の歌詞を新規フィールドから取得する

foobar2000で歌詞を表示するのにわざわざ専用のcomponentをインストールする必要がないことに気づいた。Properties dialog -> Standard fields に新しいフィールドを作ってそのフィールドに歌詞を埋め込めばいい。

foobar2000

Preferences -> Advanced -> Display -> Properties dialog -> Standard fields

foobar2000初期値
初期値には歌詞用のフィールドがない。普通の人は音楽ファイルに対応する歌詞ファイルを同一フォルダーに置いてそれを読みに行く方法をとっているのかしら?
Artist Name=ARTIST;Track Title=TITLE;Album Title=ALBUM;Date=DATE;Genre=GENRE;Composer=COMPOSER;Performer=PERFORMER;Album Artist=ALBUM ARTIST;Track Number=TRACKNUMBER;Total Tracks=TOTALTRACKS;Disc Number=DISCNUMBER;Total Discs=TOTALDISCS;Comment=COMMENT;
変更後その1
"UNSYNCED LYRICS" というフィールドを新たに加えた。ラベルは Lyrics. このフィールドがあれば歌詞をMP3ファイル自体に埋め込むことによって iPod, iPhone, iPad などのApple製品で歌詞を表示できる。
Artist Name=ARTIST;Track Title=TITLE;Album Title=ALBUM;Lyrics=UNSYNCED LYRICS;Date=DATE;Genre=GENRE;Composer=COMPOSER;Performer=PERFORMER;Album Artist=ALBUM ARTIST;Track Number=TRACKNUMBER;Total Tracks=TOTALTRACKS;Disc Number=DISCNUMBER;Total Discs=TOTALDISCS;Comment=COMMENT;
変更後その2
Item details の Title format に UNSYNCED LYRICS を指定しても Item details に歌詞が表示されないので新たに "FLYRICS" というフィールドを作った。ラベルも FLyrics. ここに上記 UNSYNCED LYRICS と全く同じデータを埋め込むことにした。汎用性は全くないので歌詞表示できるのは自分のfoobar2000だけということになる。
Artist Name=ARTIST;Track Title=TITLE;Album Title=ALBUM;Lyrics=UNSYNCED LYRICS;FLyrics=FLYRICS;Date=DATE;Genre=GENRE;Composer=COMPOSER;Performer=PERFORMER;Album Artist=ALBUM ARTIST;Track Number=TRACKNUMBER;Total Tracks=TOTALTRACKS;Disc Number=DISCNUMBER;Total Discs=TOTALDISCS;Comment=COMMENT;

Item details -> Options -> Title format

理由は不明だが、

$set_font(Georgia,10,)[%unsynced lyrics%]

…と記述しても歌詞が出ない。つまり UNSYNCED LYRICS というフィールドはここでは読み込まれないのだ。そこで上で説明した Properties dialog の新規フィールド FLYRICS を使う。よって Item details の Title format での記述は、

$set_font(Georgia,10,)[%flyrics%]

…になる。

歌詞の文字は小さくしないと収まりきれずに隠れてしまい、垂直スクロールバーが出てくる。フォントはGeorgiaの10ぐらいでいいか。

$set_font(Georgia,14,)artist: $set_font(Georgia,16,)[%artist%]$crlf()
$set_font(Georgia,14,)title: $set_font(Georgia,16,)[%title%]$crlf()
$set_font(Georgia,14,)album: $set_font(Georgia,16,)[%album%]$crlf()
$set_font(Georgia,10,)[%flyrics%]

Preferences -> Advanced -> Display -> Properties dialog -> Multiline fields

歌詞には改行がつきもの。以下の作業をすることで Properties dialog の編集中にEnterキーを押すことで改行コードを挿入することが可能になるらしい。実際やってみたけど、この作業をやらなくても改行コードは反映される。

foobar2000初期値

COMMENT;LYRICS;BIOGRAPHY

変更後(FLYRICS を追加)

FLYRICS;COMMENT;LYRICS;BIOGRAPHY

foobar2000

foobar2000

foobar2000

foobar2000

foobar2000

関連

foobar2000でジャケ写表示

foobar2000を長年使ってきたけど今まではアルバムのジャケット・カバー写真を表示してこなかった。一念発起して設定をいじってジャケ写を表示した。やり方を忘れないよう自分用備忘録を残しておく。

foobar2000のアイコン

Columns UI のLayoutタブで全体のレイアウトを構成する。青丸で囲った部分。

foobar2000

Columns UI のArtworkタブ。どこから画像を引っ張ってくるかを指定。青丸で囲った部分。

foobar2000

自分の場合MP3ファイルに画像をID3タグ(?)として埋め込んでいて、ここから引っ張ってくることにしている。これだとAppleのiPodなどでもジャケット写真が表示される。つまりfoobar2000以外の環境でも使える汎用性が高い方法。


Columns UI - Item details - option - Title format

"Item details" というpanelの option - Title format の記述。

変更前(foobar2000初期設定)

$set_font(%default_font_face%,$add(%default_font_size%,4),)[%artist%]$crlf()[%title%]$crlf()[%album%][$crlf()$crlf()%lyrics%]

変更後

$set_font(Georgia,12,)artist: $set_font(Georgia,14,)[%artist%]$crlf()
$set_font(Georgia,12,)title: $set_font(Georgia,14,)[%title%]$crlf()
$set_font(Georgia,12,)album: $set_font(Georgia,14,)[%album%]

完成。

foobar2000

歌詞は以前foobar2000公式の(?)某componentをインストールしていたけど、最近のバージョンのfoobar2000だと使えなくなった。代わりになりそうな歌詞表示系のcomponentを試したけど自分の思うように動いてくれなかった。そこで MiniLyrics という third party 製プラグインを使うことにした。音楽の進行に合わせてカラオケみたいに自動スクロールしてくれる。

MiniLyricsとfoobar2000

関連

Google
WWW ArtSaltのサイドストーリー
このブログについて

最近のエントリ

カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!

相互リンク