ハッカー文化とは、ソフトウェアシステムや電子ハードウェア(主にデジタル電子機器)の限界を創造的に克服し、斬新で巧妙な成果を達成するという知的挑戦を、しばしば集団で楽しむ個人のサブカルチャーである。 [ 1 ]遊び心と探求心を持って活動(プログラミングやその他のメディア[ 2 ]など)に取り組む行為はハッキングと呼ばれる。しかし、ハッカーの決定的な特徴は、実行される活動そのもの(例えばプログラミング)ではなく、その実行方法[ 3 ]と、それが刺激的で意味のあるものであるかどうかである。[ 2 ]遊び心のある巧妙な活動は「ハック価値」を持つと言われ、そのため「ハック」という用語が生まれた[ 3 ]。初期の例としては、MITの学生が技術的な適性と巧妙さを示すために行ったいたずらなどがある。ハッカー文化はもともと1960年代にマサチューセッツ工科大学(MIT)のテック・モデル・レイルロード・クラブ(TMRC)[ 4 ]とMIT人工知能研究所[ 5 ]を中心に学術界で生まれた。当初のハッキングは、大きな損害を与えることなく巧妙な方法で制限区域に侵入することを意味していた。マサチューセッツ工科大学での有名なハッキングには、キャンパス警察のパトカーをグレートドームの屋根に置いたり、グレートドームをR2-D2に改造したりしたものがあった。[ 6 ]
リチャード・ストールマンは、プログラミングを行うハッカーについて次のように説明しています。
彼らに共通していたのは、主に卓越性とプログラミングへの愛でした。彼らは、自分たちが使うプログラムをできる限り最高のものにしたいと思っていました。また、プログラムで面白いことをしたいとも思っていました。誰も不可能だと思っていたよりも刺激的な方法で何かを実現し、「これはなんて素晴らしいんだ。こんなことができるなんて信じられなかっただろう」と示したいと思っていました。[ 7 ]
このサブカルチャーのハッカーは、自分たちを「クラッカー」と蔑称で呼ぶ人々、つまりメディアや一般の人々が「ハッカー」という言葉を使って一般的に呼ぶ人々、そしてその主な目的が(中傷のためであれ悪意のある目的であれ)コンピュータセキュリティの弱点を悪用することにある人々とは、明確に区別する傾向がある。[ 8 ]
ハッカースラングの影響力はあるものの、広く受け入れられているわけではない集成である「The Jargon File」では、ハッカーを「ほとんどのユーザーとは異なり、プログラム可能なシステムの詳細を探求し、その機能を拡張することを楽しむ人」と定義している。 [ 9 ]インターネットユーザー用語集である「Request for Comments (RFC) 1392」では、この意味を「システム、特にコンピュータやコンピュータネットワークの内部動作を深く理解することに喜びを感じる人」とさらに詳しく説明している。[ 10 ]
ジャーゴン ファイルに記載されているように、これらのハッカーは、マス メディアや一般の人々がセキュリティ ブレイカーを指すのに「ハッカー」という言葉を使用し、代わりに「クラッカー」と呼ぶことに失望しています。これには、コンピュータ セキュリティ関連のスキルと知識を使用してシステムやネットワークの仕組みをより深く理解し、セキュリティ ホールを発見して修正する「善良な」クラッカー (「ホワイトハットハッカー」) [ 11 ] と、同じスキルを使用して有害なソフトウェア (ウイルスやトロイの木馬など) を作成し、システムに損害を与える目的で安全なシステムに不正に侵入する「悪質な」クラッカー (「ブラック ハット ハッカー」) の両方が含まれます。 [ 12 ]クラッカー コミュニティとは対照的に、ハッカーのプログラマー サブカルチャーは、コンピュータ セキュリティ関連の活動を、ハッカーという言葉の本来の真の意味の理想に反するものと見なしています。ハッカーという言葉は、遊び心のある賢さに関連しています。[ 12 ]
「ハッカー」という言葉は、後期中英語のhackere、hakker、または hakkere(木を切る人、木こり、または木こり)に由来する。[ 13 ]
現代的な意味での「ハッキング」という概念は、ライトニング・エルズワースが最も有名な例であるように、現代の「ハッカー」という言葉よりもずっと前から存在していましたが、最初のプログラマーたちが自分たちを表現するために使った言葉ではありませんでした。実際、最初のプログラマーの多くは工学や物理学のバックグラウンドを持っていました。1940年代半ば、特にENIACコンピュータに関連して、一部のプログラマーが自分の専門知識を職業ではなく情熱として捉え始めたのは、それ以降のことです。[ 1 ]
当初採用されていた定型的な方法とは異なるプログラミングスタイルへの認識が高まりつつあったが、[ 14 ] [ 15 ]熟練したコンピュータプログラマーを表すのに「ハッカー」という用語が使われるようになったのは1960年代になってからである。したがって、ハッカーと自認するすべての人に共通する根本的な特徴は、それぞれが「プログラミングシステムの制限を創造的に克服し回避するという知的挑戦を楽しみ、その能力を拡張しようとする人」であるということである。[ 1 ]この定義を念頭に置けば、「ハッカー」という言葉と「ハッカー」のサブカルチャーの否定的な意味合いがどこから来たのかが明らかになる。
この文化圏でよく使われるニックネームには、主に運に頼る未熟な泥棒を指す「クラッカー」や、熟練したクラッカーを指す「フリーク」、そして著作権で保護されたソフトウェアの複製を入手するクラッカーを指す「ウェアーズ・ドゥーズ」などがある。セキュリティテストのために雇われるハッカーは「ペンテスター」または「タイガーチーム」と呼ばれる。
コンピュータとコンピュータユーザー間の通信が現在のようにネットワーク化される以前は、複数の独立した並行するハッカーのサブカルチャーが存在し、互いの存在を認識していなかったり、部分的にしか認識していなかったりすることが多かった。これらのサブカルチャーには、いくつかの重要な共通点があった。

こうしたサブカルチャーは、大学キャンパスなどの学術的な環境でよく見られました。MIT人工知能研究所、カリフォルニア大学バークレー校、カーネギーメロン大学は、初期のハッカー文化の温床として特に有名でした。それらはインターネットが登場するまで並行して、そしてほとんど無意識のうちに発展しました。インターネットでは、MITの伝説的なPDP-10マシン「AI」がITSを稼働させており、ハッカーコミュニティの初期の交流の場となりました。これや、フリーソフトウェア運動やコミュニティの台頭といった他の発展により、非常に多くの人々が集まり、意識的で共通の体系的な倫理観の普及が促進されました。この発展の兆候として、共通のスラングの普及や歴史観の共有が挙げられます。これは、他の職業集団が専門職化していく過程と似ていますが、ほとんどの専門職集団に見られるような正式な資格認定プロセスはありません。
時が経つにつれ、アカデミックハッカーのサブカルチャーは、より意識が高く、より結束が強く、より組織化されてきました。意識を高める上で最も重要な出来事としては、1973年の最初のジャーゴンファイルの作成、1985年のGNUマニフェストの公布、そして1997年のエリック・レイモンドの『大聖堂とバザール』の出版などが挙げられます。これと関連して、ビル・ジョイ、ドナルド・クヌース、デニス・リッチー、アラン・ケイ、ケン・トンプソン、リチャード・M・ストールマン、リーナス・トーバルズ、ラリー・ウォール、グイド・ヴァン・ロッサムといった、共通の文化ヒーローたちが徐々に認識されるようになってきました。
学術ハッカー・サブカルチャーの集中は、コンピュータおよびネットワーク技術のコモディティ化と並行して、また部分的にはそれによって促進され、そしてそのプロセスを加速させてきた。1975年当時、ハッカー集団は複数の異なるオペレーティングシステムやネットワークに分散していた。今日では、主にUnixとTCP/IPを中心とした現象となっており、フリーソフトウェアやオープンソースソフトウェア開発に基づく様々なオペレーティングシステムに集約されている。
フリーソフトウェアやオープンソースソフトウェア運動の価値観や信条の多くは、MIT [ 17 ]やHomebrew Computer Clubで生まれたハッカー倫理に由来しています。ハッカー倫理は、Steven Levy が『Hackers: Heroes of the Computer Revolution』[ 18 ]や、Levy が一般的なハッカーの姿勢を定式化して要約した他のテキストで記録されています。
ハッカー倫理は主に共有、オープン性、協力、実践的な取り組みに関係している。[ 18 ]
オープンソース運動のリーダーの一人であるリーナス・トーバルズ(主にLinuxカーネルの開発で知られる)は、著書『ハッカー倫理』[ 19 ]の中で、これらの原則は既知のプロテスタント倫理から発展し、20世紀初頭にマックス・ウェーバーによって導入された資本主義の精神を取り入れていると述べている。
ハッキング価値とは、ハッカーが何かをする価値がある、または興味深いと表現するために使用する概念です。[ 20 ]これは、ハッカーが問題や解決策について直感的に感じることが多いものです。
ハッキングの価値の一側面は、たとえ他人が難しいと思っても、それが可能であることを示すために偉業を成し遂げることにある。本来の用途とは異なる独自の方法で物を使用することは、しばしばハッキングの価値があるとみなされる。例えば、ドットマトリクス式インパクトプリンターで音符を印刷したり、フラットベッドスキャナーで超高解像度の写真を撮影したり、光学式マウスをバーコードリーダーとして使用したりすることなどが挙げられる。
解決策や偉業が「ハッキング価値」を持つのは、それが巧妙さ、機転、あるいは卓越した方法で行われた場合であり、創造性がその意味の本質的な部分を占める。例えば、難しい鍵を開けることはハッキング価値があるが、力ずくで壊すことにはない。別の例として、現代数学のほとんどを結びつけてフェルマーの最終定理を証明することはハッキング価値があるが、あらゆる可能性を網羅的に試して組み合わせ問題を解くことにはハッキング価値はない。ハッキングとは、消去法を使って解決策を見つけることではなく、問題に対する巧妙な解決策を見つけるプロセスなのである。

プログラマーのサブカルチャーとコンピュータセキュリティハッカーの主な基本的な違いは、その歴史的な起源と発展がほぼ別々である点です。しかし、Jargon Fileによると、1970年代初頭の初期のフリーキングにはかなりの重複があったと報告されています。MITの学生新聞「The Tech」の記事では、1963年にはすでに、電話システムをいじる人を指す蔑称として「ハッカー」という用語が使われていました。[ 21 ]この重複は、より責任感のない方法で活動に参加する人が現れるとすぐに崩れ始めました。[ 22 ]
レイモンドによれば、プログラマーのサブカルチャーに属するハッカーは通常、公然と活動し、実名を使用するが、コンピュータセキュリティのハッカーは秘密のグループと身元を隠すための偽名を好む。[ 23 ]
しかし、コンピュータセキュリティに関する基本的な知識はハッカーのプログラマーサブカルチャー内でも共通しているため、微妙な重複がいくつか存在する。例えば、ケン・トンプソンは1983年のチューリング賞受賞講演で、 UNIXの「login」コマンドに、意図した暗号化パスワードまたは特定の既知のパスワードのどちらかを受け入れるコードを追加することで、後者のパスワードでシステムにバックドアを仕掛けることが可能であると指摘した。彼はこの発明を「トロイの木馬」と名付けた。さらにトンプソンは、Cコンパイラ自体を改変して不正なコードを自動的に生成することで、改変の検出をさらに困難にできると主張した。コンパイラ自体がコンパイラから生成されたプログラムであるため、トロイの木馬は新しいコンパイラプログラムに自動的にインストールされ、新しいコンパイラのソースコードに検出可能な変更を加えることなくインストールできる。しかし、トンプソンはコンピュータセキュリティハッカーとは一切関係がないと断言した。「私は、マスコミが『ハッカー』、414ギャング、ダルトンギャングなどを扱うやり方を批判したい。これらの子供たちが行っている行為は、せいぜい器物損壊であり、最悪の場合は不法侵入や窃盗だろう。…私は子供たちが議会で証言するのを見たが、彼らが自分たちの行為の重大性を全く理解していないことは明らかだ。」[ 24 ]
ハッカーのプログラマーサブカルチャーでは、実際の作業の妨げとなる実用的障壁を取り除くために行われる場合、セキュリティメカニズムの二次的回避は正当なものとみなされます。特別な形態では、それは遊び心のある巧妙さの表現となることさえあります。[ 25 ]しかし、そのような活動に体系的かつ主として取り組むことは、ハッカーのプログラマーサブカルチャーの実際の関心事の一つではなく、実際の活動においても重要ではありません。[ 23 ]
1980年代半ば以降、コンピュータセキュリティハッキングコミュニティとの間で、アイデアやメンバーに重複が見られる。最も顕著な例は、MIT-AIのユーザーでありながらモリスワームを作成したロバート・T・モリスである。そのため、ジャーゴンファイルは彼を「失敗を犯した真のハッカー」と呼んでいる。[ 26 ]

これら3つのサブカルチャーはすべてハードウェアの改造と関連している。ネットワークハッキングの初期の頃、フリークたちはブルーボックスやその様々な派生版を製作していた。プログラマーのハッカーのサブカルチャーには、MITのAIラボにあるPDP-10コンピュータに取り付けられた謎の「魔法の」スイッチなど、ハードウェアハッキングに関する逸話が伝承として残されている。このスイッチをオフにするとコンピュータがクラッシュしたという話もある。[ 27 ]
プログラマーとコンピュータセキュリティハッカーのサブカルチャーが出会ったのは1980年代末のことだった。カオス・コンピュータ・クラブ(この活動への関与を否定していた)に共感するコンピュータセキュリティハッカーのグループが、アメリカの軍事組織や学術機関のコンピュータに侵入したのだ。彼らはこれらのマシンから得たデータをソ連の秘密警察に売り、そのうちの一人は麻薬中毒の資金に充てた。この事件は、システム管理者として働いていた科学者クリフォード・ストールが、攻撃を記録し、その追跡方法を発見したことで解決した(多くの人々の協力を得て)。ドイツ映画『23』は、フィクションの要素を取り入れ、攻撃者の視点からこの事件を描いている。ストールは著書『カッコウの卵』とテレビドキュメンタリー『KGB、コンピュータ、そして私』で、別の視点からこの事件について語っている。エリック・S・レイモンドによれば、「これは『ハッカー』と『クラッカー』の違いをうまく示している。ストール自身、彼の恋人マーサ、バークレーやインターネット上の友人たちの描写は、ハッカーとその周囲の人々がどのように生活し、どのように考えているかを驚くほど鮮やかに描き出している。」[ 28 ]
ハッカーという言葉は、遊び心のある巧妙さを楽しむ人を指す場合、コンピュータプログラマーに最もよく使われますが、他の分野にも同じ姿勢で臨む人にも使われることがあります。 [ 8 ]例えば、リチャード・ストールマンは、ジョン・ケージの無音作品「 4分33秒」や、14世紀のギヨーム・ド・マショーによる回文構造の3部構成の作品「Ma Fin Est Mon Commencement」をハックと表現しています。[ 3 ]ジャーゴンファイルによると、[ 9 ]ハッカーという言葉は、ソフトウェアハッキングコミュニティよりも前の1950年代に、アマチュア無線家の間で同様の意味で使われていました。
1984年のボストン・グローブ紙は「ハッカー」を「コンピューター狂」と定義した。 [ 29 ]プログラマーのサブカルチャーにおいて、ハッカーとは遊び心のある賢さを重んじ、プログラミングを愛する人物である。元々はコンピューターセキュリティとは無関係な学術的な運動であり、フリーソフトウェア、オープンソース、デモシーンと最も密接に関連している。また、ソフトウェアを書いてその結果を自発的に共有することは良い考えであり、情報は自由であるべきだが、それをハッカーがプライベートなコンピューターシステムに侵入して自由にするのは当然ではないという考えに基づいたハッカー倫理も存在する。このハッカー倫理は、スティーブン・レヴィの『ハッカー:コンピューター革命の英雄たち』(1984年)で公表され、おそらくその起源もそこで見出された。この本にはその原則が体系化されている。
ハッカーのプログラマーサブカルチャーは、マスメディアがコンピュータセキュリティを指す際に「ハッカー」という言葉を軽蔑的に使うこととは距離を置き、通常はその意味で「クラッカー」という言葉を好んで使う。主流メディアによる誤用とされるものへの苦情は、1983年にメディアが「ハッカー」という言葉を414s事件に関与したコンピュータ犯罪者を指すのに使った時から始まっている。[ 30 ]
プログラマーのサブカルチャーであるハッカーの世界では、コンピュータハッカーとは、美的感覚と遊び心のある巧妙さをもってソフトウェアを設計し、プログラムを構築することを楽しむ人のことを指す。この意味での「ハック」という言葉は、「学生たちが定期的に考案していた手の込んだ大学のいたずら」を指す言葉に由来する(Levy、1984年、 10ページ)。 「ハック」と見なされることは、志を同じくする仲間たちの間では名誉なことだった。「ハックとして認められるには、その偉業には革新性、スタイル、そして技術的な巧みさが備わっていなければならない」(Levy、1984年、 10ページ)。MIT Tech Model Railroad Club Dictionaryでは、1959年に(まだコンピュータの文脈ではなかったが)「ハック」を「1)建設的な目的のない記事やプロジェクト、2)誤った自己判断で着手されたプロジェクト、3)エントロピーブースター、4)ハック(3)を作成する、または作成しようとする」と定義し、「ハッカー」は「ハックをする人、またはハックを作る人」と定義した。TMRCの専門用語の多くは、後に初期のコンピューティング文化に取り入れられた。クラブがDEC PDP-1を使い始め、地元の鉄道模型スラングをこのコンピューティングの文脈に適用したためである。当初は部外者には理解できなかったスラングは、クラブを超えてMITのコンピューティング環境でも人気になった。クラブから持ち込まれた専門用語の他の例としては、「losing」(「機器が機能していない状態」)[ 18 ]や「munged」(「機器が破損した状態」)[ 18 ]などがある。
他の人々は必ずしもハッカーを好意的に見ていたわけではなかった。1989年のMITの居住グループは、コンピューターではなく人に興味を持つ居住者を求めていたため、高度なProject Athenaワークステーションを将来のメンバーに宣伝することを避けていた。あるフラタニティのメンバーは「私たちはハッカーのサブカルチャーを心配していた」と述べている。[ 31 ]
エリック・S・レイモンド[ 32 ]によると、オープンソースとフリーソフトウェアのハッカーサブカルチャーは、1960年代に米国のコンピュータサイエンス環境で初期のミニコンピュータに取り組んでいた「アカデミックハッカー」 [ 33 ]の間で発展した。
ハッカーたちは、主要な技術開発やそれに関わる人々から多くのアイデアを吸収し、影響を受けてきた。中でも特筆すべきは、1969年に始まったARPANETのパイオニアたちの技術文化である。MITのPDP-10 AIマシンは、ITSオペレーティングシステムを搭載し、ARPANETに接続されていたため、初期のハッカーたちの交流の場となった。1980年以降、このサブカルチャーはUnixの文化と融合し、1990年代半ば以降は、現在フリーソフトウェアやオープンソース運動と呼ばれるものとほぼ同時期に発展してきた。
多くのプログラマーが「偉大なハッカー」と呼ばれてきましたが[ 34 ]、そのレッテルが誰に当てはまるかは意見が分かれるところです。確かに、エドガー・ダイクストラやドナルド・クヌースといったコンピュータ科学への主要な貢献者、そしてリーナス・トーバルズ(Linux)、ケン・トンプソン、デニス・リッチー(UnixとCプログラミング言語)といった人気ソフトウェアの発明者は、そのようなリストに含まれる可能性が高いでしょう。プログラマーのリストも参照してください。プログラマーのサブカルチャーであるハッカーの意識向上に貢献したことで主に知られている人物には、フリーソフトウェア運動とGNUプロジェクトの創始者であり、フリーソフトウェア財団の会長であり、有名なEmacsテキストエディタとGNUコンパイラコレクション(GCC)の作者でもあるリチャード・ストールマン、そしてオープンソース・イニシアティブの創始者の一人であり、有名なテキスト「大聖堂とバザール」やその他の多くのエッセイの著者であり、 Jargon File(以前はガイ・L・スティール・ジュニアが管理していた)の管理者であるエリック・S・レイモンドなどがいる。
コンピュータープログラマーのサブカルチャーであるハッカーの間では、「ハッカー」という用語は、既存のコードやリソースを拡張するために一連の修正を施して目標を達成するプログラマーを指す場合にも使われます。この意味では、プログラミングタスクを迅速に完了するために、不格好で洗練されておらず、拡張が難しく、保守が困難で非効率的な、粗雑な応急処置を用いるという否定的な意味合いを持つことがあります。この軽蔑的な意味合いを持つ名詞「hack」は、日常的な英語の意味である「粗雑で容赦のない一撃で、あるいはそのように切り刻む、形を整える」[Merriam-Webster]に由来し、「クール」または「ナイス」なハックを生み出す「ハッカー」という肯定的な意味合いを持つユーザーの間でも使われています。言い換えれば、オリジナルの作品を斧で切り刻むように「ハック」するとは、オリジナルの作成者が意図していないタスクに無理やり適合させることであり、「ハッカー」とは、これを習慣的に行う人のことを指します。 (オリジナルの作成者とハッカーは同一人物である可能性がある。)この用法は、プログラミング、エンジニアリング、建築のいずれの分野でも一般的である。プログラミングにおいては、この意味でのハッキングは容認され、多くの状況で必要な妥協策と見なされているようだ。否定的な意味合いから、容認されるべきではないと主張する人もいれば、多少不格好で不完全な応急処置であっても、「ハッキング価値」を持つことがあると主張する人もいる。
ソフトウェアエンジニアリング以外の分野では、たとえ一時的なものであっても、保守性の低いソリューションに対する寛容度は低く、「ハッカー」という表現は、プロ意識に欠ける人物を連想させる可能性があります。この意味では、「ハッカー」という言葉には、システムを短期的に動作させるための修正を行う能力があり、何らかの市場価値のあるスキルを持っているという点を除けば、実際には肯定的な意味合いはありません。しかし、より熟練した、あるいは技術的な論理学者であれば、「ハックジョブ」とは見なされないような、成功した修正を生み出すことができたであろうという認識は常に存在します。この定義は、コンピュータ以外の分野における「ハックジョブ」という言葉の用法と似ています。例えば、市販のスポーツカーをレーシングカーに改造するプロの仕事はハックジョブとは見なされませんが、素人整備士が寄せ集めて作ったものはハックジョブとみなされる可能性があります。2台のマシンのレース結果を予測することはできませんが、簡単な検査で設計者のプロ意識のレベルの違いはすぐに明らかになるでしょう。ハッカーに関連する形容詞は「ハッキング的な」です(用語集を参照)。
非常に普遍的な意味では、ハッカーとは、特にMITにおいて、コンピュータに限らず、一般的に認識されている限界を超えて物事を巧妙に機能させる人のことを指します。[ 35 ]つまり、ソフトウェアハッカーの創造的な姿勢をコンピューティング以外の分野に適用する人々のことです。これには、コンピュータハッキングより前の活動、例えばリアリティハッカーやアーバンスペランカー(建物内の文書化されていない、または許可されていないエリアを探索する人)も含まれます。具体的な例の1つは、伝統的にMITの学生によって行われてきた巧妙ないたずら[ 36 ]で、実行者はハッカーと呼ばれていました。たとえば、MITの学生がMITビル10のドームの上に偽のパトカーをこっそり置いたとき[ 37 ]、それはこの意味でのハックであり、関与した学生はハッカーでした。他のタイプのハッキングには、リアリティハッカー、ウェットウェアハッカー(「脳をハッキングする」)、メディアハッカー(「評判をハッキングする」)などがあります。同様に、「ハック」という言葉は、数学的なハック、つまり数学の問題に対する巧妙な解決策を指す場合もある。これらの用法はすべてMITの枠を超えて広まっている。
また別の文脈では、ハッカーとはソフトウェアやハードウェアの限界に挑戦するコンピュータ愛好家のことである。ホームコンピュータのハッキング・サブカルチャーは、MITS Altairの登場から始まった 1970 年代後半の趣味としてのホームコンピューティングに関連している。影響力のある組織としては、Homebrew Computer Clubがあった。しかし、そのルーツはさらに遡り、アマチュア無線愛好家にまで及ぶ。アマチュア無線のスラングでは、1950 年代にはすでに、性能を向上させるために創造的にいじくり回すことを「ハッキング」と呼んでいた。[ 38 ]
ホームブリュー・クラブの時代には、趣味のハッカーとプログラマーのサブカルチャーに属するハッカーの間には大きな重複がありましたが、両コミュニティの興味や価値観は次第に異なってきました。今日では、趣味のハッカーは市販のコンピュータゲームやビデオゲーム、ソフトウェアのクラッキング、そして高度なコンピュータプログラミング(デモシーン)に重点を置いています。また、このグループの一部のメンバーは、コンピュータハードウェアやその他の電子機器の改造にも興味を持っています(モッディングを参照) 。

コンピューター以外の機器をいじる電子工作愛好家もこのカテゴリーに含まれます。これには、グラフ電卓、ビデオゲーム機、電子キーボード、その他の機器(悪名高い例としてはCueCatを参照)に簡単な改造を施し、製造会社がエンドユーザー向けに意図していなかった機能を機器に引き出したり追加したりする人々が含まれます。多くのテクノミュージシャンは、1980年代のCasio SK-1サンプリングキーボードを改造し、回路ベンディング(集積回路チップの異なるリード線にワイヤーを接続すること)によって独特なサウンドを作り出しました。こうしたDIY実験の結果は、チップ設計の一部であったこれまでアクセスできなかった機能を解放することから、テクノ音楽スタイルの一部となった奇妙で不協和なデジタル音を生み出すことまで多岐にわたります。企業によってこうした行為に対する態度は異なり、テキサス・インスツルメンツのグラフ電卓やレゴのレゴ・マインドストーム・ロボットキットのように公然と容認する企業もあれば、マイクロソフトがXboxのハッカーを排除しようとしたり、ブルーレイディスクプレーヤーのDRM (デジタル著作権管理)機能を不正に操作されたプレーヤーを妨害するように設計したりしているように、露骨に敵対的な企業もある。
この文脈では、「ハック」とは、(場合によっては違法に)他のプログラム、多くの場合ビデオゲームを改変し、ユーザーが通常アクセスできない機能にアクセスできるようにするプログラムを指します。この用法の例として、 Palm OSユーザー(このオペレーティングシステムの第4バージョンまで)にとって、「ハック」とは、追加機能を提供するオペレーティングシステムの拡張機能を指します。この用語は、特別なソフトウェアを使用してビデオゲームで不正行為を行う人々も指します。これは、iPhoneのジェイルブレイクにも当てはまります。

ハッカーアーティストは、テクノロジーを芸術表現の媒体として活用し、それをハッキングすることで作品を制作します。このことは、ハッカーという言葉の定義、そしてハッカーであることの意味を拡張するものです。こうしたアーティストは、グラフィック、コンピュータハードウェア、彫刻、音楽やその他のオーディオ、アニメーション、ビデオ、ソフトウェア、シミュレーション、数学、反応型感覚システム、テキスト、詩、文学、あるいはそれらの組み合わせなど、様々な手法を用いて作品を制作します。
ダートマス大学の音楽家、ラリー・ポランスキーは次のように述べている。
テクノロジーとアートは密接に関係している。テクノロジーを設計したり使用したりする多くのミュージシャン、ビデオアーティスト、グラフィックアーティスト、さらには詩人も、自分たちを「ハッカーコミュニティ」の一員だと考えている。コンピューターアーティストは、アート以外のハッカーと同様に、社会の周縁部に身を置き、既存のテクノロジーの奇妙で革新的な使い方を開発することが多い。例えば、実験的な音楽ソフトウェアを設計する人々と、通信フリーウェアを作成するハッカーの間には、共感的な関係がある。[ 40 ]
ジェニー・マルケトゥによる別の説明は以下の通りである。
ハッカーアーティストは、既存のテクノ記号構造を別の目的に操作し、ネット上の文化システムに入り込み、本来意図されていなかったことをさせる文化ハッカーとして活動する。 [ 41 ]
ソフトウェアとハードウェアのハッカーアーティストの一人であるマーク・ロットー(mkl)は、キューバトロンと題された3Dライトアートプロジェクトを作成しました。[ 42 ]このアートは、 LEDライトを操作するために特別に設計された回路基板とマイクロプロセッサチップのプログラミングを使用したカスタムコンピュータ技術を使用して作成されています。
ドン・ホプキンスは、芸術的なセルオートマトンで知られるソフトウェアハッカー兼アーティストです。セルオートマトンというコンピュータプログラムによって生成されるこのアートは、ランダムに衝突するオブジェクトを生成し、それによってさらに多くのオブジェクトやデザインを生み出します。溶岩ランプに似ていますが、パーツ同士の相互作用によって色や形が変化する点が異なります。
この記事は、パブリックドメインにある「Jargon File」の一部に基づいています。
{{cite journal}}: CS1 maint: 複数の名前: 著者リスト (リンク)これらのマシンの1つがカードを読み取る間に、最大48ステップのシーケンスを実行することができた。シーケンス内のより複雑なシーケンスも可能だった。あるコンピュータ科学者は後に、このプログラミング方法は、
今日一部のコンピュータのマイクロプログラミングレベルで見られるような、並列サブシーケンスの詳細な設計を必要とすると指摘した。
{{cite book}}:|work=無視されました (ヘルプ)『ジャーゴン・ファイル』は、1975年の創刊以来、ハッカーの文化形成において重要な役割を果たしてきた。これらの学術的・文学的作品は、学術的なハッカー・サブカルチャーの形成に貢献した。