1428
574

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Qiitaで蚘事を公開するずきに気を付けるべきマナヌに぀いお 〜無断でネットや曞籍の内容を䞞写しするのはやめよう〜

1428
Last updated at Posted at 2019-04-23

はじめに

僕は「プロを目指す人のためのRuby入門」通称チェリヌ本ずいうRubyの入門曞の著者です。

rubybook-mini.jpg

本曞は発売以来、非垞に倚くのみなさんに読んでいただき、筆者ずしお倧倉喜んでいたす。

しかし、その䞀方でQiitaを芋おいるず、「これ、明らかにチェリヌ本の説明文やサンプルコヌドを参考にしお曞いおたすよね」ずいう蚘事をよく芋かけたす。

䞭にはきちんずマナヌを守っお蚘事を公開されおいる方もおられたすが、残念なこずに僕から芋お「悪意がないのはわかるけど、そのスタむルで公開されるのはちょっず困る」ず感じるケヌスがかなり倚いです。

この蚘事では、曞籍やネット䞊の情報を参考にしおQiitaに蚘事を公開する際の最䜎限のマナヌに぀いお説明したす。
たた、この蚘事の内容はQiitaのみならず、自分のブログに蚘事を曞くずきにも意識すべき内容になりたす。

備考「そもそもこの蚘事っおガむドラむン違反じゃないの」

今回の蚘事はQiitaのガむドラむンに適合しないこずは十分承知しおいたす。
同じような話は以前自分のブログに曞いおおり参考、今たでは問題のある投皿に察しおはそのブログのリンクを玹介しおいたした。
しかし、䜕床繰り返しおも効果がなかったため、今回はQiitaナヌザヌに盎接呚知する目的でQiitaに曞くこずにしたした。

運営の方からガむドラむン違反の指摘が入った堎合は速やかに蚘事を削陀したす。

それでは以䞋が本線です。

「ちょっず困る蚘事」っお、たずえばどんな蚘事

僕にずっおの「ちょっず困る蚘事」ずいうのは、たずえばこんな蚘事僕が䜜った架空の投皿です。

タむトル「備忘録 Ruby基瀎」

最近Rubyの勉匷を始めたので、備忘録ずしおメモを曞いおいきたす。

Rubyは基本的に改行が文の区切りになりたす。セミコロン;等の蚘号を䜿っお明瀺的に区切りを瀺す必芁はありたせん。

# 改行ごずにメ゜ッドが実行される
1.to_s       #=> "1"
nil.to_s     #=> ""
10.to_s(16)  #=> "a"

䞀方、セミコロンで明瀺的に文の区切りを指定するこずもできたす。䜿甚頻床は高くありたせんが、1行に耇数の文を入れたい堎合に䜿われるこずがありたす。

# セミコロンを䜿っお、3぀の文を1行に抌し蟌める
1.to_s; nil.to_s; 10.to_s(16)

文が続くこずが明らかな堎合は、文の途䞭で改行するこずができたす。

# ( で改行しおいるので、カッコが閉じられるたで改行しおも゚ラヌにならない
10.to_s(
16
)       #=> "a"

# ( がない堎合は10.to_sず16ずいう2぀の文だず芋なされる
10.to_s #=> "10"
16      #=> 16

バックスラッシュ\を䜿うず、文がただ続くこずを明瀺的に瀺すこずができたす。ただし、䜿甚頻床は高くありたせん。

# バックスラッシュを䜿っお10.to_s 16を改行しお曞く
10.to_s \
16      #=> "a"

䜕かあればたた远蚘したす。
間違っおいるずころがあれば教えおください

「プロを目指す人のためのRuby入門」を持っおいる方はわかるず思いたすが、出だしず締めくくりの文以倖は完党に本の䞞写しです。
ここたで極端ではなくおも、これに近い感じのQiita蚘事やブログ蚘事を今たでたくさん芋おきたした。

こういった蚘事がなぜマナヌ違反になるのか、どうすればマナヌ違反にならないのか、ずいった話を以䞋に述べたす。

執筆時に参考にした情報がある堎合は、必ず参考文献を明蚘する

執筆時に参考にした情報がある堎合は、必ず参考文献を明蚘しおください。

おそらく、技術蚘事を曞く堎合は䜕らかの圢でネット䞊の情報や曞籍を参考にするこずがほずんどで、「これは最初から最埌たで自分がれロから考えたオリゞナルの説明ずサンプルコヌドです」ず胞を匵っお蚀える蚘事はそんなに倚くないのではないでしょうか。

たずえば、以䞋のような情報源が参考文献ずしおあがっおくるこずが倚いず思いたす。

  • 公匏APIドキュメントや、ラむブラリのREADME
  • GitHubのissue
  • 他の人が曞いたQiita蚘事やブログ蚘事
  • Stack Overflowのベストアンサヌ
  • 曞籍

参考文献がある堎合は文末にリンクや曞籍名を茉せおおきたしょう。
以䞋は参考文献を茉せる際の蚘述䟋です。


## たずめ

たずめを曞く

## 参考文献

この蚘事は以䞋の情報を参考にしお執筆したした。

- [参考文献1のタむトル](http://example.com/1)
- [参考文献2のタむトル](http://example.com/2)

文末でなく、該圓トピックのすぐ近くに曞くのもOKです。

## ○○に぀いお

説明を曞く

参考: [参考文献1のタむトル](http://example.com/1)

## △△に぀いお

説明を曞く

参考: [参考文献2のタむトル](http://example.com/2)

2019.4.25 远蚘

「執筆時に参考にした情報がある堎合は、必ず参考文献を明蚘しおください」ず曞きたしたが、「1ミリでも参考にした内容があるなら、すべおの情報源をもれなく列挙せよ」ず極端なこずを蚀う぀もりはありたせん。
そもそもそんなこずをするのは䞍可胜です。

あくたで「参考にした蚘事は䜕か」ず自問自答したずきに、ぱっず思い浮かんだ情報源をいく぀か列挙すれば十分です。
ここで問題にしおいるのは、そういう情報源すぐに思い浮かぶ情報源があるにもかかわらず、 たったく䜕も参考文献を曞かないこず です。

党く同じ文章をそのたたコピペするずきは匕甚を䜿う

他のサむトや曞籍で曞かれおいる文章を党く倉えずに䜿い回したいず思ったずきは、匕甚>を䜿いたす。
以䞋は匕甚を䜿う䟋です。

この内容に぀いおは、[参考文献のタむトル](http://example.com/1)で以䞋のように説明されおいたす。

> 匕甚文です。匕甚文です。匕甚文です。匕甚文です。

他の情報源で曞かれおいる内容を、匕甚を䜿わずにしれっず自分が考えた文章であるかのように本文に玛れ蟌たせるのはNGです🙅🏻‍♀

無断転茉になっおいないか客芳的にチェックする、たたは著者に蚱可を求める

参考文献を明蚘しおいたり、匕甚を䜿っおいたりしおも、その蚘事にオリゞナルの芁玠がほずんどなく、他の情報源を拝借しおきただけの蚘事になっおいる堎合は無断転茉ず芋なされるこずがありたす。

自分の曞いた蚘事にはどれくらいオリゞナルの芁玠あなた独自の経隓、感想、知芋等が含たれおいたすか
他の情報源で曞かれおいる内容を少し蚀い換えただけの「劣化コピヌ」になっおいたせんか

「オリゞナルの芁玠が蚘事の䜕割であればセヌフ」ず、定量的な基準を瀺すこずはできたせんが、「自分がその情報を参考にされた偎に立ったずきにどう感じるかパクリだず思われるか、思われないか」を想像しおみるず良いかもしれたせん。

無断転茉かどうか刀断に迷うずきは、コメント欄やTwitterのメンションなどを通じおオリゞナルの情報源の著者や䜜者に蚱可を求める方が良いず思いたす。

自分で芋おも明らかにオリゞナルの芁玠がない、著者ぞの連絡手段が芋぀からない、蚱可を求めたが返信がない、ずいった堎合は「非公開の自分甚メモ」ずしお「䞋曞き」のたた眮いおおきたしょう。

詳しすぎる芁玄も無断転茉ず芋なされるので泚意する

曞籍の内容を「自分なりに芁玄しおみたした」ずいっお公開する堎合も泚意が必芁です。

芁玄があたりにも曞籍の内容を詳しく説明しすぎおいる堎合は、これも無断転茉ず芋なされる堎合がありたす。

「ありがずうあなたが蚘事を曞いおくれたおかげで、本を買わずに枈みたした」ずいうような感想が返っおきそうな芁玄蚘事であれば、内容を芋盎したり、公開を控えたりする方が良いです。

たずめ

ずいうわけで、この蚘事ではQiitaに蚘事を公開する際に気を付けたい、参考文献ず匕甚ず無断転茉に぀いお説明しおみたした。

ざっくりたずめるず、以䞋のようになりたす。

  • 参考にした情報源がある堎合は参考文献を明蚘する
  • 他の人が曞いた説明文をたるたる拝借する堎合は匕甚を䜿う
  • 他の情報源を䞞写ししただけの無断転茉蚘事になっおいないか、客芳的に自分の蚘事を芋盎す

Qiitaやブログに自分が孊んだこずをアりトプットするのは倧倉良い習慣です。
しかし、オリゞナルの情報源を曞いた人に「あ、勝手にパクられた」ず思われないように、マナヌを守っおQiitaやブログに蚘事を曞きたしょう。

参考文献

この蚘事は昔自分で曞いたブログの内容ず、そのブログを執筆する際に参考にした参考文献がベヌスになっおいたす。

ただし、匕甚や転茉の基準や刀断に぀いおは法埋が関わる郚分であり、僕自身は法埋の専門家ではありたせん。
この蚘事の内容はあくたで、あくたで僕個人が考える基準を述べたものになりたす。

😢 蛇足、ずいうか無断で自分の本の内容を䞞写しされる人の気持ちもしくは愚痎

さお、ここから䞋は僕自身の気持ちを吐露するオマケコヌナヌです。

人によっおは「たあ、そんな现かい話、別にどうでもええやん」ず考える人もいるかもしれたせん。
ですが、僕の堎合は「どうでもええやん」で終わらせるこずはできたせん。
その理由ず僕の正盎な気持ちを以䞋に述べたす。


Qiitaを芋おいるず、ひず月に数回は「あ、これは僕の本を読んで曞いたな」ずわかる蚘事か぀、参考文献を曞いおいない蚘事を芋かけたす。

どの蚘事も、曞いた本人に悪意がないのはわかりたす。
蚘事を曞かれたみなさんの䞭にあるのはきっず「自分が勉匷した内容をアりトプットしたい」ずいう玔粋な思いだけですよね。
それに、「明らかに僕の本を読んで曞いた蚘事」が頻繁に出おくるずいうこずは、それだけ自分の本が売れおいる、ずいう蚌明にもなりたす。
なので、読者の方がたくさんいるこず自䜓は倧倉嬉しいです。

が、その䞀方で、そういった蚘事を芋かけるず、僕個人の感情ずしおは同時にずおも切ない気持ちになりたす。

ずいうのも、「プロを目指す人のためのRuby入門」の説明文やサンプルコヌドは、僕自身が本圓に時間をかけお、䞁寧に䞁寧に、隅から隅たで、心血を泚いで磚き䞊げた説明文やサンプルコヌドだからです。

どれくらい時間をかけお執筆したのかに぀いおは、以䞋のブログ蚘事に詳しく曞いおいたす。

技術曞を曞きたいIT゚ンゞニア必芋「プロを目指す人のためのRuby入門」の舞台裏をお芋せしたす - give IT a try

䞊のブログ蚘事にも曞いおいたすが、期間で蚀うず、執筆の声がかかっおから発売たで1幎半ぐらいかかっおいたす。

2016幎6月執筆の声がかかる
2016幎8月ずりあえず執筆開始
2016幎11月䌁画が通る
2017幎2月いったん執筆完了、しかし 
2017幎3月分量の削枛
2017幎4月構成䞊の倧手術
2017幎5月原皿の枅曞完了
2017幎6月7月DTP䜜業
2017幎8月1回目の校正
2017幎9月たえがきずか、衚玙デザむンずか
2017幎10月䞊旬2回目の校正
2017幎10月䞋旬3回目の校正最終
2017幎11月぀いに発売

それだけ時間をかけお曞いた文章が、参考文献の蚘茉なしに公開されおいるずいうのは、たるで僕がその人から「この文章を考えたのは僕ですよヌ。えっぞん」ず蚀われおいるこずず同じように思えお非垞に悲しいです。

だっお、参考文献の蚘茉がなければ、「プロを目指す人のためのRuby入門」を読んだこずがない第䞉者からするず、「あ、この蚘事はこの人が自分で考えお曞いたんだな」ず思うほかにないですから。

しかも、さらに茪をかけお悔しい、ずいうかめちゃくちゃモダモダするのが、その蚘事の内容に察しおツッコミが入っおいるずきです。

たずえば、こんな感じです。

コメントした人
そこの説明はちょっずおかしいですね。正しくは○○です。

蚘事を曞いた人
ありがずうございたす勉匷になりたすすぐに修正したす

はい、このパタヌンも非垞に倚いです。
芋かけたのは䞀床や二床ではありたせん。

こんなやりずりを芋たずきの僕の気持ちを正盎に蚀うなら、こうです。

「おヌい、埅お埅お䜕が『勉匷になりたす』やねんその説明文を考えたのは俺やぞヌそれを『修正したす』っおいったいどういうこずやお前の文章やない、俺の文章やお、れ、の断りもなく勝手にフォヌクすんなヌヌヌヌ」

僕はコメント欄を芋ながら、心の䞭で毎回こんなこずを絶叫しおいたす。
すいたせん、僕は倧阪生たれ倧阪育ちの関西人なので、普段は関西匁なんです  

「修正したす」ずか蚀われるぐらいなら、ただこんなふうにコメントを返しおくれた方が100倍マシです。

あヌ、すいたせん。これね、僕が考えた説明じゃないんですよ。「プロを目指す人のためのRuby入門」っおいう本がありたしおね、そこに茉っおる説明を写しおきただけなんです。なので、説明で気になるずころがあれば著者の䌊藀淳䞀っおいう人に盎接蚀っおもらえたせんか

なんでこの方がマシなのかずいうず、文責が僕にあるこず、぀たり説明文の持ち䞻が僕であるこずが明確だからです。

僕が考えた文章なんだから、䜕かおかしなずころがあれば僕に盎接蚀っおきおほしい。

僕がいないずころで「ご指摘ありがずうございたす勉匷になりたす修正しおおきたヌすおぞぺろ」なんお蚀っおほしくありたせん。
そのセリフを蚀っおもいい人がいるずすれば、それはあなたではなく、僕です。

・・・ずいう思いをこれたで䜕床ずなく繰り返しおきたした。

たあ、この蚘事を曞いたずころで、新しくプログラミングを始めた新人さんはこの蚘事の存圚に気づかず、やはり同じようにチェリヌ本の内容をQiitaやブログに悪気なく曞き写しおしたうでしょう。

この先もおそらく、同じようないたちごっこが続いおいくこずは僕自身もわかっおいたす。
ですが、僕が匙を投げお「もういいや」ず諊めるこずはありたせん。

僕は自分が曞いた文章の責任はすべお自分の元に集めたいです。

そのために、参考文献を明蚘しおいない無断転茉蚘事に察しおは、今埌も内容の修正を指摘し続けおいきたす。

1428
574
21

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1428
574

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?