質問: プログラミングで違法となってしまう行為には何があるのでしょうか?
回答: ストレートに答えるなら、法律に「書いてある」遵守事項を守らない or 禁止事項を破ることが、違法です。 とはいえ法律にいちいち「広告スキップボタンをプログラムで押したら違法」とは書いてられません。 もしYoutubeがこの行為を法的措置によって止めたいと思った場合、 ・「既存の法律のこれこれに違反する!」と主張するロジックを構築して、このプログラムの作者や利用者(ロジックによってはどちらかしか対象にできない場合もある)を訴えて、勝つ(=判例を作る) ・既存の法律でうまく対処できない場合は、ロビー活動などを通じて国会議員に対し、新しい法律を作るように運動する(「広告ブロック禁止法」みたいなものの制定を働きかける) となります。このどちらかが確立するまでは「違法とは言えない」です。 ちなみにご存知と思いますが刑法というものがありまして、例えば物を盗んで逃げられた場合、被害者が犯人を特定して訴えるのは非常に困難ですので、警察が捜査して容疑者を捕まえ、検察がさらに調べて「確かにこいつだな」と思ったら、容疑者を訴えます。 例えばコンピュータウィルスを作成して流布させた場合、刑法168条の2「不正指令電磁的記録作成等」によって逮捕され、罰せられます。これはコンピュータウィルスというものが社会問題になってから、既存の法律ではうまく適用できないということで作られた法律です。