Etica hackerilor este o filozofie și un set de valori morale predominante în cultura hackerilor . Adepții eticii hackerilor consideră că împărtășirea informațiilor și a datelor cu alte persoane este un imperativ etic [1] . Etica hackerilor este asociată cu conceptul de libertate de informare, precum și cu teoriile politice ale anti-autoritarismului , liberalismului , anarhismului și libertarianismului [2] [3] [4] .
Deși unele postulate ale eticii hackerilor au fost descrise în alte texte, precum „Computer Lib/Dream Machines” (1974) de Ted Nelson , termenul de „etica hackerilor” este de obicei atribuit jurnalistului Stephen Levy , care se pare că a documentat pentru prima dată modul în care filosofia și fondatorii săi în cartea sa din 1984 Hackers: Heroes of the Computer Revolution .
Etica hackerilor a apărut la MIT în anii 1950 și 1960. Termenul de „ hacker ” a fost folosit de mult timp acolo pentru a descrie farsele studenților pe care studenții MIT le vin în mod regulat și, mai larg, a fost folosit pentru a descrie un proiect sau un produs creat pentru a atinge un scop constructiv, dar și pentru plăcerea pur și simplu. participarea [5] .
În 1959, un computer IBM 704 timpuriu a fost plasat în camera Electronic Accounting Equipment (EAM) de la MIT . Această cameră a devenit un post de ședință pentru primii hackeri, deoarece studenții MIT de la Model Railroad Club se strecoară în sala EAM după ore pentru a încerca să programeze computerul de 30 de tone.
Etica hackerilor a fost descrisă ca „un nou mod de viață, cu o filozofie, o etică și un vis”. Cu toate acestea, elementele eticii hackerilor nu au fost discutate sau discutate deschis; mai degrabă au fost acceptate implicit și convenite în mod tacit [6] .
Mișcarea de software liber a luat naștere la începutul anilor 1980 din adepții eticii hackerilor. Fondatorul său , Richard Stallman , a fost numit „ultimul hacker adevărat” de Stephen Levy [7] .
Richard Stallman descrie:
Etica hackerilor se referă la sentimentul de bine și de rău, ideile etice pe care le avea această comunitate de oameni - că cunoștințele ar trebui împărtășite cu alții care ar putea beneficia de ea și că resursele importante ar trebui folosite și nu irosite [8] .
și mai precis susține că hacking-ul (pe care Stallman o definește ca inteligență jucăușă) și etica sunt două probleme separate:
Doar pentru că cuiva îi place să hacking nu înseamnă că este etic pentru a-i trata corect pe ceilalți. Unii hackeri le pasă de etică - eu îmi pasă - dar asta nu face parte din hacking, este o trăsătură separată. […] Hackingul nu se referă în primul rând la probleme etice. […] hacking-ul tinde să forțeze un număr semnificativ de hackeri să se gândească la problemele etice într-un anumit fel. Nu vreau să neg complet orice legătură între hacking și opinii etice [9] .
După cum a rezumat Levy în prefața la Hackers, postulatele sau principiile generale ale eticii hackerilor includ [10] :
Pe lângă aceste principii, Levy a descris, de asemenea, etica și credințele mai specifice ale hackerilor în Capitolul 2 din Etica Hackerului [11] : Etica pe care o descrie în Capitolul 2 este după cum urmează:
1. „Accesul la computere și orice vă poate învăța ceva despre cum funcționează lumea ar trebui să fie nelimitat și complet. Cedeți întotdeauna imperativului muncii practice!” Levy vorbește despre capacitatea hackerilor de a studia și dezvolta idei și sisteme deja existente. El crede că accesul le oferă hackerilor posibilitatea de a demonta lucrurile, de a le repara sau de a le îmbunătăți, de a studia și de a înțelege cum funcționează. Acest lucru le oferă cunoștințele necesare pentru a crea lucruri noi și chiar mai interesante [12] [13] . Accesul promovează dezvoltarea tehnologiei. 2. „Toate informațiile ar trebui să fie gratuite” În legătură directă cu principiul accesului, informațiile trebuie să fie gratuite, astfel încât hackerii să poată repara, îmbunătăți și inventa sisteme. Schimbul liber de informații vă permite să creșteți creativitatea generală [14] . Din punctul de vedere al hackerilor, orice sistem poate beneficia de fluxul liber al informației [15] - concept cunoscut în științele sociale ca transparență . După cum notează Stallman , „gratuit” se referă la acces nerestricționat; nu se referă la preț [16] . 3. „Neîncrederea în putere – încurajarea descentralizării”. Cea mai bună modalitate de a promova schimbul liber de informații este un sistem deschis în care nu există granițe între hacker și informația sau echipamentul de care are nevoie în căutarea cunoștințelor, îmbunătățirii și timpului online [15] . Hackerii cred că birocrația , fie că este corporativă, guvernamentală sau universitară, este un sistem imperfect. 4. „Hackerii ar trebui judecați după hacking-ul lor, nu după criterii fictive precum gradul, vârsta, rasa, sexul sau poziția.” Etica hackerilor este un sistem meritocratic care ignoră superficialitatea în favoarea priceperii. Levy susține că criterii precum vârsta, sexul, rasa, poziția și calificările sunt considerate irelevante în comunitatea hackerilor [13] . Performanța în hacking este principalul factor de acceptare. Un astfel de cod în cadrul comunității hackerilor încurajează dezvoltarea hacking-ului și dezvoltarea software-ului. Un exemplu de etică a hackerilor cu șanse egale [17] este hackerul L, în vârstă de doisprezece ani, Peter Deutsch, care a fost acceptat în comunitatea TX-0 , deși nu a fost acceptat de studenții absolvenți non-hackeri. 5. „Puteți crea artă și frumusețe pe un computer.” Hackerii apreciază tehnicile inovatoare care permit programelor să execute sarcini complexe cu un număr mic de instrucțiuni [18] . Se credea că codul programului, compilat cu atenție și proiectat cu art, avea propria sa frumusețe [19] . Învățarea să creeze programe care utilizează cel mai mic spațiu aproape a devenit un joc între primii hackeri [13] . 6. „Computerele îți pot schimba viața în bine” Hackerii credeau că computerele le îmbogățeau viața, le dădeau intenție și le făceau viața plină de aventură. Hackerii au văzut computerele ca lămpile lui Aladdin pe care le puteau controla [20] . Ei credeau că toată lumea din societate ar putea beneficia de o astfel de putere și că dacă toată lumea ar putea interacționa cu computerele așa cum au făcut-o hackerii, atunci etica hackerilor s-ar răspândi în societate, iar computerele ar îmbunătăți lumea. Hackerii au reușit să transforme visele de posibilități nesfârșite în realitate. Scopul principal al hackerilor a fost să învețe publicul că „lumea descoperită de computer este nelimitată” (Levy 230:1984) [13] .Din primele zile ale computerelor moderne și până în anii 1970, utilizatorii de computere aveau mult mai multe șanse să se bucure de libertățile care vin cu o etică a partajării și colaborării deschise. Software -ul , inclusiv codul sursă , a fost distribuit în mod obișnuit între utilizatorii de computere. Majoritatea companiilor au avut un model de afaceri bazat pe vânzarea de hardware și au furnizat sau furnizat software-ul însoțitor gratuit. Potrivit poveștii lui Levy, partajarea era norma și era de așteptat într-o cultură a hackerilor neîncorporați. Principiul de partajare provine din atmosfera deschisă și accesul informal la resurse la MIT. În primele zile ale calculatoarelor și programării, hackerii de la MIT au dezvoltat software și l-au împărtășit cu alți utilizatori de computere.
Dacă hack-ul a fost considerat deosebit de reușit, atunci programul ar putea fi postat pe o tablă undeva lângă unul dintre computere. Alte programe care puteau fi modificate și îmbunătățite au fost înregistrate pe casete și puse într-o cutie de programe disponibilă tuturor celorlalți hackeri. În orice moment, un hacker ar putea să se uite în cutie, să selecteze un program și să înceapă să-l adauge sau să-l „bamează” pentru a-l îmbunătăți. Bumming se referă la procesul de scurtare a codului, astfel încât mai multe instrucțiuni să poată fi executate în mai puțin timp, economisind o memorie prețioasă pentru îmbunătățiri ulterioare.
În a doua generație de hackeri, partajarea nu se referea doar la partajarea computerelor cu alți hackeri, ci și cu publicul larg. O anumită organizație de hackeri care a partajat computere cu publicul larg a fost un grup numit Community Memory. Acest grup de hackeri și idealiști a plasat computerele în locuri publice pentru ca toată lumea să le folosească. Primul computer al comunității a fost amplasat în fața unui magazin Leopold's Records din Berkeley , California.
O altă partajare a resurselor a avut loc atunci când Bob Albrecht a oferit resurse semnificative pentru o organizație non-profit numită People's Computer Company (PCC). PCC a deschis un centru de calculatoare unde oricine putea folosi computerele pentru cincizeci de cenți pe oră.
Această practică de partajare de a doua generație a contribuit la lupta pentru software-ul gratuit și open source . De fapt, când versiunea lui Bill Gates a interpretului Altair 8800 BASIC a fost distribuită comunității hackerilor, Gates a susținut că a pierdut o sumă semnificativă de bani, deoarece puțini utilizatori au plătit pentru software. Drept urmare, Gates a scris o scrisoare deschisă către amatori [21] [22] . Această scrisoare a fost publicată în mai multe reviste și buletine informative, în special în revista Homebrew Computer Club , unde a avut loc cea mai mare parte a schimburilor.
Deoarece legile privind drepturile de autor și brevetele limitează capacitatea de a partaja software, opoziția față de brevetele de software este larg răspândită în comunitatea hackerilor și a software-ului liber.
Multe principii și postulate ale eticii hackerilor contribuie la atingerea unui obiectiv comun: imperativul „mâna sus”. Așa cum a descris Levy în Capitolul 2, „Hackerii cred că lecțiile importante despre sisteme – despre lume – pot fi învățate demontând lucrurile, văzând cum funcționează și folosind aceste cunoștințe pentru a crea lucruri noi și mai interesante” [23] .
Aplicarea imperativului hands-up necesită acces gratuit, informații deschise și partajarea cunoștințelor. Pentru un hacker adevărat, dacă imperativul Mâini și picioare este limitat, atunci finalul justifică mijloacele pentru a-l face nelimitat, astfel încât să se poată aduce îmbunătățiri. Atunci când aceste principii lipsesc, hackerii încearcă să le ocolească. De exemplu, atunci când computerele de la MIT erau protejate fie de încuietori fizice, fie de programe de conectare, hackerii le ocoliu în mod sistematic pentru a avea acces la mașini. În lupta pentru perfecțiune, hackerii au manifestat „orbire volitivă” [14] .
Acest comportament nu a fost în mod inerent rău intenționat: hackerii MIT nu au căutat să dăuneze sistemelor sau utilizatorilor acestora. Aceasta este în contrast puternic cu imaginea de astăzi, încurajată de media, a hackerilor care intră în sisteme securizate pentru a fura informații sau a comite acte de vandalism cibernetic.
Există o valoare comună a comunității și a colaborării în toate scrierile despre hackeri și fluxurile lor de lucru. De exemplu, în cartea lui Levy Hackers, fiecare generație de hackeri avea comunități localizate geografic în care aveau loc colaborarea și schimbul de experiență. Pentru hackerii MIT, acestea erau laboratoarele unde lucrau computerele. Pentru hackerii hardware (a doua generație) și hackeri de jocuri (a treia generație), zona geografică a fost centrată în Silicon Valley , unde Homebrew Computer Club și People's Computer Company i-au ajutat pe hackeri să se conecteze, să colaboreze și să-și împărtășească munca.
Conceptul de comunitate și colaborare este încă relevant astăzi, dar hackerii nu își mai limitează colaborarea la locația geografică. Acum cooperarea are loc prin Internet . Eric S. Raymond definește și explică această schimbare conceptuală în eseul „ The Cathedral and the Bazaar ” [24] :
Înainte de apariția internetului ieftin, existau câteva comunități compacte geografic în care cultura încuraja programarea fără egoismul lui Weinberg, iar dezvoltatorul putea atrage cu ușurință mulți asociați și colaboratori calificați. Laboratoarele Bell, laboratoarele de inteligență artificială și LCS ale MIT și UC Berkeley au devenit acasă la inovații legendare care sunt încă valabile.
Raymond observă, de asemenea, că succesul Linux a coincis cu disponibilitatea pe scară largă a World Wide Web . Valoarea comunitară este încă practicată și utilizată pe scară largă astăzi.
Levy identifică mai mulți „hackeri adevărați” care au avut un impact semnificativ asupra eticii hackerilor. „Hackeri adevărați” cunoscuți includ:
Levy a făcut, de asemenea, distincția între „hackeri hardware” („a doua generație”, centrat în cea mai mare parte în Silicon Valley) și „hackeri de jocuri” (sau „a treia generație”). Toate cele trei generații de hackeri, potrivit lui Levy, au întruchipat principiile eticii hackerilor. Printre hackerii de „a doua generație”, Levy enumeră următoarele:
La „a treia generație” de practicanți ai eticii hackerilor, Levy se referă:
În 2001, filozoful finlandez Pekka Himanen a prezentat etica hackerilor spre deosebire de etica protestantă a muncii. Potrivit lui Himanen, etica hackerilor este mai apropiată de etica virtuții găsită în scrierile lui Platon și Aristotel . Himanen a subliniat aceste idei în The Hacker Ethic and the Spirit of the Information Age, cu un prolog scris de Linus Torvalds și un epilog scris de Manuel Castells .
În acest manifest, autorii au scris despre etica hackerilor centrată pe pasiunea, munca grea, creativitatea și bucuria de a crea software. Atât Himanen, cât și Torvalds au fost inspirați de Sampo în mitologia finlandeză. Sampo-ul descris în saga Kalevala a fost un artefact magic creat de Ilmarinen, un zeu fierar care a adus noroc proprietarului său; nimeni nu știe exact ce ar fi trebuit să fie. Sampo a fost interpretat în diferite moduri: un stâlp mondial sau un copac al lumii, o busolă sau un astrolab, un cufăr de comori, o ștampilă bizantină, un scut decorat din perioada Vendel, o relicvă creștină etc. Compilatorul sagai Kalevala , Lönnrot, a interpretat-o ca un „quern” sau moară care făcea făină, sare și aur din aerul subțire [25] [26] .