風柳メモ

ソフトウェア・プログラミング関連の覚書が中心。

歌詞検索サービスの歌詞(テキスト)コピー禁止手法について調べてみた

動画投稿(共有)サイトやブログ等への歌詞掲載が実施しやすくなりつつある一方で、歌詞検索サービス等ではまだ歌詞(テキスト)のコピー禁止措置が取られているところが大半の模様。
このコピー禁止のための手法について、幾つかの歌詞検索サービスで調べてみた(対象はPC向けサービスのみ)。
おまけで、解除用のブックマークレットも試作してみた
その後、ユーザースクリプト化してみた



JASRAC による個人ブログ等における歌詞掲載利用許諾の概要

恥ずかしながら知らなかったのだが、個人ブログ等への歌詞掲載について、JASRAC では2012年末より、サービス運営事業者が JASRAC と許諾契約を締結することで、ユーザーが個別に許諾を得ることなく歌詞の掲載が出来るようになっている模様。

そこで、動画投稿(共有)サービスにおいてユーザーがJASRAC管理楽曲をアップロードする行為をサービス運営事業者に許諾することで動画投稿(共有)サービスにおけるJASRAC管理楽曲の適正な利用を推進している事例にならって、ユーザーが開設するブログ等でJASRAC管理楽曲の歌詞を掲載利用することにつき、ユーザーに替わってサービス運営事業者に許諾する際の条件を定めた次第です。なお今回の措置は非商用配信における歌詞掲載利用を対象としたものであり、大量の歌詞を掲載する歌詞閲覧サービスや広告料収入を得るなどの目的で行う配信利用は除かれます

ブログサービス等の運営事業者に対し、個人ブログ等における歌詞掲載利用を許諾することについて

太字は引用者修正。

JASRAC と利用許諾契約を締結しているUGC(User-Generated Contents)サービス(動画投稿(共有)サイト・ブログサイト等)のリストも公表されている。

動画投稿(共有)サイトやブログサービス等のUGC(User-Generated Contents)サービスでJASRAC管理楽曲を利用されることについて、一般ユーザーの皆さまからのお問い合わせが多いことから皆さまの利便性を考慮し、JASRACと利用許諾契約を締結しているUGCサービスのリストを公表します。


JASRACと利用許諾契約を締結している以下のサービスでは、一般ユーザーの皆さまが個別にJASRACへ利用許諾手続きを行なわなくともJASRAC管理楽曲を利用したUGC(動画・歌詞)をアップロードすることが可能です。

利用許諾契約を締結しているUGCサービスリストの公表について

つまり、アメーバやSeesaa、Yahoo!、ライブドア等のブログを使っている人は、個別に許諾を得ることなく、自分のブログに歌詞をアップロードできるということ(大量掲載・広告料収入目的等の利用は不可)。
あれ、はてな は……?


歌詞検索サービスのコピー禁止状況

とりあえず、『歌詞 検索』で検索をかけてみて、現時点で表示されるもののうち、上から5つのサービスについて調べてみた。


歌詞(テキスト)のコピー禁止手法としては、以下のようなものが使用されている模様。

  • テキスト選択無効化
  • コンテキストメニュー無効化(いわゆる右クリック禁止)
  • 歌詞部分の非テキスト化(FlashやCanvasによる表示、画像化など)

各サービス毎のコピー禁止手法一覧(2015/07/06現在)

サービス名 テキスト選択無効化 コンテキストメニュー無効化 Flash Canvas 画像 備考
歌詞検索サービス 歌ネット 画像はSVG形式
うたまっぷ 歌詞を無料で検索表示 IE11等ではFlash使用
歌詞検索サービス 歌詞GET
歌詞ナビ 無料歌詞検索サービス
歌詞検索J-Lyric.net

コピー解禁用ユーザースクリプト(Greasemonkey / Tampermonkey)[2015/07/07追記]

下記のブックマークレットを集約してユーザースクリプト化・対象サービスも追加。

【歌詞解禁(KashiKaikin)】 歌詞検索サービスの歌詞テキストコピーを可能に

Greasemonkey / Tampermonkey が入っていれば ↑ をクリックすることでインストール可。

GitHub - furyutei/KashiKaikin: 【歌詞解禁】 歌詞検索サービスの歌詞テキストコピーを可能に

コピー解禁用ブックマークレット(Hatena::Let

コピー禁止手法を調べたついでに、解除方法についても検討し、ブックマークレットを試作。
今のところ、上記のいずれのサービスでも、ユーザー側でブックマークレットを実行すれば、歌詞テキストのコピーが可能になる。

■ 集約版(2015.07.08 追記: 下の各々のブックマークレットの機能をひとつに集約したもの・ユーザースクリプト版と同等)

歌詞解禁(KashiKaikin) - Hatena::Let




※以下は旧バージョン。特に理由がないかぎり、↑の集約版の使用を推奨。