Wordleという流行ってるゲームについて


1)プログラミング等に慣れてる人がブラウザ上で動く(スマホでも)のを作るの大体の工数
2)ジャバスクリプトが最適?
3)あれって著作権どうなってるんでしょう?
 元々数字当てみたいなのの単語版みたいな感じのようですが(憶測)、公式に開発者がこれこれこういう場合はセーフorアウトみたいなアナウンス出してるんでしょうか(スマホアプリは削除されたとか。日本語版とかポケモン版とかはネタが違ってるからセーフ? 許可取ってる? 島国だからばれない?)

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2022/02/06 12:04:40
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:a-kuma3 No.2

回答回数4973ベストアンサー獲得回数2154

ポイント70pt

ぼくは、最初のふたつを。

1)プログラミング等に慣れてる人がブラウザ上で動く(スマホでも)のを作るの大体の工数

見た目が悪くても、何となく動いてる感じにするくらいだったら 1日あれば十分。


工数がかかるのは、以下のふたつだと思います。

  1. 見た目をどこまで凝るか
  2. 回答候補のデータをどう作るか

ひとつめのは分かりやすいと思います。


ふたつめは、本家の Wordle だと、英単語とみなせない 5文字のアルファベットをエラーとして弾きます。

公開するとなったら、それなりに同意が求められる範囲での語句を持ったデータが必要。


この質問を出したのは、日本語の似たようなやつが出たからでしょうか。

あれなら、でたらめな入力も許しているので、正解のバリエーションをどこまで持つか、くらいなので難易度(実装の工数)は下がります。


2)ジャバスクリプトが最適?

フロントエンドは、javascript 一択だと思います。

回答を入力するたびにページ全体を読み直す、というのは今っぽくない。


(1) でも書きましたけど、正解や入力候補の単語のデータを持っておかなければいけないので、バックエンドも必要です。

こちらは、javascript にする必然がない。


http での通信で、実装がいったん途切れるので、サーバサイドは javascript (Node.js) じゃなくても良い。

最適をひとつだけ、と言うのは難しい(好みが入るから)ですけれど、

  • javascript (Node.js)
  • Python
  • Ruby (or Ruby on Rails)
  • PHP

といったところが選択候補の最初に挙がるのではないかと思います。

言語の優劣というよりは、どのサーバに置くかという選択肢の話。

どこかにサーバを借りなきゃいけないので、上記だったら選択にあまり困らないかな、と。


そういう意味では、Perl も入るのでしょうけれど、今どき Perl ねえ、という感じがします。

他8件のコメントを見る
id:a-kuma3

データベースに著作権が認められた判例があったはずです。

一レコードについては、そのひとつのデータに創作性が無いと著作権は認められないのですけれど、データベース全体については、どんなデータをまとめてひとつのデータベースとする、というところに創作性が認められたはず。


辞書データもデータベースと言えると思うので、全てのレコードについて一部のデータを抜き出したものは、著作権法で言うところの「引用」の範囲を逸脱するはずです。


回答の候補に使うなら、データの使用権が緩いデータを使うべきです。

https://ja.wiktionary.org/wiki/Wiktionary:%E8%91%97%E4%BD%9C%E6%...


ビッグデータ云々の話も、こういったことが足かせになります。日本に限らず。

著作権法だけではなく、というか個人情報の方が問題になることが多いので、以下のようなハードルをクリアしていきます。

  • 解析に使えるデータをどうやって持って来るか
  • 使えるデータがあったとして、解析に使えるように、どんな加工をするか
  • 解析に使えるデータを加工できたとして、モデルをどうするか

どれも、ハードルが高いやつです。

実際の解析に至る前にこれらのハードルをクリアしたうえで、解析が実行されていることが仕事としてやられてる場合は普通です。

2022/02/06 22:23:53
id:a-kuma3

この辺り、住んでる世界の違いもあるような気がします。


仕事でプログラムを書いてると、著作権とかライセンスとかを気にする場面は多くて、「OKかもしれない」よりは「NGかもしれない」を基準に考えてしまうので。


業界標準のコード体系(コードと、その名前や意味の対応表)がライセンスで縛られていることも多いです。

2022/02/07 01:25:41

その他の回答1件)

id:jwrekitan No.1

回答回数338ベストアンサー獲得回数120

ポイント30pt

3) についてのみ、


類似ソフトがApp Storeから削除されるという事件がつい最近あったようです。

https://gigazine.net/news/20220113-wordle-clones-yanked-by-apple...


アメリカの裁判例で、ソフト会社を退職したプログラマが同様の機能を持つプログラムを独自開発して販売したところ、会社から著作権侵害で訴えられたというのがかつてあったはずで、それはプログラムコードを新規に書きおこしたものだったので著作権侵害には当たらないという判断がなされたんだった思いました(つまりアメリカではアイデアを真似しただけでは著作権侵害にはならない)。


当の事件は残念ながらググっても出てこないんですが、

http://www.tokugikon.jp/gikonshi/268/268kiko2.pdf

一方,著作権法第102条第(b)項には,「アイデア(idea)」,

「手順(procedure)」,「プロセス(process)」,「システム

(system)」等,著作権の保護が及ばないものについて規定

されています76)。

とありますのでその理解で問題ないように思います。


その観点からすると、オリジナルの作者がソースコードを公開していてそのソースを利用して作られたアプリであるとか、逆アセンブルして得られたソースを使ってであるとかの、ソースが異なる事を証明できない場合は著作権的にアウト(あくまで作者がアメリカ人であった場合での考慮です)。オリジナルの作者については Hosh Wardle という名前は拾えますが、どこの国の人なのかはちょっと調べただけでは分かりませんでした。


というか、別のニュースによればニューヨーク・タイムズが買収したとありますので、今の著作権はニューヨーク・タイムズ(アメリカの企業)が持っているはずなので、やはり類似ソフトを新規に書き起こしても問題ないはず。だからApp Storeから類似ソフトが削除されたのは著作権とは別件のようなんだけど、他人の褌で相撲を取る輩を心情的に嫌うのはきっと、万国共通って事なんでしょう。


と、話がだいぶ脱線しましたが、ベルヌ条約の規定によって、国際的な著作権については内国民待遇が求められますので、実は本国での扱い(違法かどうか)は関係なく、日本人は日本の著作権法の流儀に従う必要に迫られます。


島国なのでバレない?(親告罪)というのも確かにそうですし、たとえ日本の法律上違法だったとしてもアメリカでは違法ではないのだから訴えるという発想がそもそも浮かばない可能性もありますし、実際のところどうなのよ?と調べると、実はアイデアの保護は日本でもしていないようです。

https://www.google.com/search?q=著作権+アイデア+保護


ポケモンの例は、キャラクター名の使用に留まっているようなので、キャラクター名1つ1つが商標登録でもされていない限り、使用しても問題ありません(キャラクター名は著作権では保護できません)。

https://www.google.com/search?q=キャラクター名+保護

id:jwrekitan

ちなみに、商標登録されている名称にはレジストレーションマーク

®

を付けて、「勝手に使うなよ」アピールするのが一般的かと。

2022/02/04 01:23:42
id:a-kuma3 No.2

回答回数4973ベストアンサー獲得回数2154ここでベストアンサー

ポイント70pt

ぼくは、最初のふたつを。

1)プログラミング等に慣れてる人がブラウザ上で動く(スマホでも)のを作るの大体の工数

見た目が悪くても、何となく動いてる感じにするくらいだったら 1日あれば十分。


工数がかかるのは、以下のふたつだと思います。

  1. 見た目をどこまで凝るか
  2. 回答候補のデータをどう作るか

ひとつめのは分かりやすいと思います。


ふたつめは、本家の Wordle だと、英単語とみなせない 5文字のアルファベットをエラーとして弾きます。

公開するとなったら、それなりに同意が求められる範囲での語句を持ったデータが必要。


この質問を出したのは、日本語の似たようなやつが出たからでしょうか。

あれなら、でたらめな入力も許しているので、正解のバリエーションをどこまで持つか、くらいなので難易度(実装の工数)は下がります。


2)ジャバスクリプトが最適?

フロントエンドは、javascript 一択だと思います。

回答を入力するたびにページ全体を読み直す、というのは今っぽくない。


(1) でも書きましたけど、正解や入力候補の単語のデータを持っておかなければいけないので、バックエンドも必要です。

こちらは、javascript にする必然がない。


http での通信で、実装がいったん途切れるので、サーバサイドは javascript (Node.js) じゃなくても良い。

最適をひとつだけ、と言うのは難しい(好みが入るから)ですけれど、

  • javascript (Node.js)
  • Python
  • Ruby (or Ruby on Rails)
  • PHP

といったところが選択候補の最初に挙がるのではないかと思います。

言語の優劣というよりは、どのサーバに置くかという選択肢の話。

どこかにサーバを借りなきゃいけないので、上記だったら選択にあまり困らないかな、と。


そういう意味では、Perl も入るのでしょうけれど、今どき Perl ねえ、という感じがします。

他8件のコメントを見る
id:a-kuma3

データベースに著作権が認められた判例があったはずです。

一レコードについては、そのひとつのデータに創作性が無いと著作権は認められないのですけれど、データベース全体については、どんなデータをまとめてひとつのデータベースとする、というところに創作性が認められたはず。


辞書データもデータベースと言えると思うので、全てのレコードについて一部のデータを抜き出したものは、著作権法で言うところの「引用」の範囲を逸脱するはずです。


回答の候補に使うなら、データの使用権が緩いデータを使うべきです。

https://ja.wiktionary.org/wiki/Wiktionary:%E8%91%97%E4%BD%9C%E6%...


ビッグデータ云々の話も、こういったことが足かせになります。日本に限らず。

著作権法だけではなく、というか個人情報の方が問題になることが多いので、以下のようなハードルをクリアしていきます。

  • 解析に使えるデータをどうやって持って来るか
  • 使えるデータがあったとして、解析に使えるように、どんな加工をするか
  • 解析に使えるデータを加工できたとして、モデルをどうするか

どれも、ハードルが高いやつです。

実際の解析に至る前にこれらのハードルをクリアしたうえで、解析が実行されていることが仕事としてやられてる場合は普通です。

2022/02/06 22:23:53
id:a-kuma3

この辺り、住んでる世界の違いもあるような気がします。


仕事でプログラムを書いてると、著作権とかライセンスとかを気にする場面は多くて、「OKかもしれない」よりは「NGかもしれない」を基準に考えてしまうので。


業界標準のコード体系(コードと、その名前や意味の対応表)がライセンスで縛られていることも多いです。

2022/02/07 01:25:41
  • id:jwrekitan
    ありゃ、仕事から帰ってきたらすでに終わっていたという。
    最後にもう1点、これは以前から漠然と考えてはいたんですが、
    機会が無かったので今まで調べるまでには至らなかった点で、
    ライセンス条項はどこまで有効性があるのかといったあたり。
    「契約+無効」といったキーワードで検索したところ、
    なんとなくそうなんじゃないかなぁと思っていた情報に突き当たりました。
    (具体的には「優越的地位の濫用」というのに辿り付き、そこから掘り下げていった感じ)

    行き過ぎた制限は独禁法に抵触する恐れもあるようです。

    https://www.iip.or.jp/summary/pdf/detail04j/16_14.pdf
    (3)独占禁止法と知的財産権の関係

    https://www.jftc.go.jp/dk/guideline/unyoukijun/chitekizaisan.html
  • id:jwrekitan
    (質問が閉じられてしまった関係からか、a-kuma3さんのコメント欄にはもう書き込めないの)
    以下のリンクの方が詳しかったのでコメント一件削除して差し替えます。

    https://www.jstage.jst.go.jp/article/johokanri/55/2/55_2_125/_html/-char/ja/

    2.は階層構造を形成しているデータベース
    3.はリレーショナルデータベース
    4.はカード型データベース

    4.についてはデータベースの著作物として認められませんでした。
    (2.と3.についても無条件で認められたわけではありません)

    辞書というのはこのうち4.の形式に近いであろうという事なんです。
    でも、例えば「季節に関する語句」とか「時間に関する語句」とか
    他にも「果物」「花」などいろいろ考えられると思うんですが、
    特定の用途に絞った検索手法を備えるなどして付加価値を高めれば
    2.に近づいて著作物性を認められる事もあろうかとは思いますが、
    単なるカード型データベースに留まっているようなら
    「データベースの著作物」(著作権法 第十二条の二の規定)として
    特別に保護の対象であると認められる事は無いと思います。

    >>
    著作権は,著作物を保護する。
     (中略)
    残念ながら,データは,これに該当しない。この点については,まったく争いがない。
    <<
    とはリンク先の冒頭の言葉。データは著作権の対象にならないけど、
    データに意味を持たせる構造に他に見られないような創意工夫が認められるなら
    特例としてデータもろとも著作物として保護しましょう、という事なんです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません