(original) (raw)

%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: homesteading.dvi %%Pages: 35 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: Helvetica-Bold Times-Bold Courier-Bold Times-Roman %%+ Times-Italic Courier %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -R -q -o output.ps homesteading.dvi %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2002.08.15:0350 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: 8r.enc % @@psencodingfile@{ % author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry", % version = "0.6", % date = "22 June 1996", % filename = "8r.enc", % email = "kb@@mail.tug.org", % address = "135 Center Hill Rd. // Plymouth, MA 02360", % codetable = "ISO/ASCII", % checksum = "119 662 4424", % docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX." % @} % % Idea is to have all the characters normally included in Type 1 fonts % available for typesetting. This is effectively the characters in Adobe % Standard Encoding + ISO Latin 1 + extra characters from Lucida. % % Character code assignments were made as follows: % % (1) the Windows ANSI characters are almost all in their Windows ANSI % positions, because some Windows users cannot easily reencode the % fonts, and it makes no difference on other systems. The only Windows % ANSI characters not available are those that make no sense for % typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen % (173). quotesingle and grave are moved just because it's such an % irritation not having them in TeX positions. % % (2) Remaining characters are assigned arbitrarily to the lower part % of the range, avoiding 0, 10 and 13 in case we meet dumb software. % % (3) Y&Y Lucida Bright includes some extra text characters; in the % hopes that other PostScript fonts, perhaps created for public % consumption, will include them, they are included starting at 0x12. % % (4) Remaining positions left undefined are for use in (hopefully) % upward-compatible revisions, if someday more characters are generally % available. % % (5) hyphen appears twice for compatibility with both ASCII and Windows. % /TeXBase1Encoding [ % 0x00 (encoded characters from Adobe Standard not in Windows 3.1) /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef % These are the only two remaining unencoded characters, so may as % well include them. /Zcaron /zcaron % 0x10 /caron /dotlessi % (unusual TeX characters available in, e.g., Lucida Bright) /dotlessj /ff /ffi /ffl /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % very contentious; it's so painful not having quoteleft and quoteright % at 96 and 145 that we move the things normally found there down to here. /grave /quotesingle % 0x20 (ASCII begins) /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash % 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore % 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef % rubout; ASCII ends % 0x80 /.notdef /.notdef /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron /guilsinglleft /OE /.notdef /.notdef /.notdef % 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /.notdef /.notdef /Ydieresis % 0xA0 /.notdef % nobreakspace /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen % Y&Y (also at 45); Windows' softhyphen /registered /macron % 0xD0 /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown % 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis % 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls % 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis % 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def %%EndProcSet %%BeginProcSet: texps.pro %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N /@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X /yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet TeXDict begin 39158280 55380996 1000 600 600 (homesteading.dvi) @start /Fa 133[50 50 50 50 50 50 50 50 50 1[50 50 50 50 50 50 1[50 50 50 50 50 50 50 50 50 10[50 11[50 8[50 50 1[50 1[50 13[50 46[{TeXBase1Encoding ReEncodeFont}31 83.022 /Courier rf /Fb 133[32 37 37 55 37 42 23 32 32 42 42 42 42 60 23 37 23 23 42 42 23 37 42 37 42 42 3[32 1[32 3[69 1[60 46 42 51 1[51 60 55 69 46 2[28 60 60 51 51 60 55 51 51 6[28 11[21 28 21 4[28 36[42 2[{ TeXBase1Encoding ReEncodeFont}53 83.022 /Times-Italic rf /Fc 134[74 74 103 74 81 44 74 52 1[81 81 81 118 37 74 37 37 81 81 44 74 81 74 81 74 10[89 1[81 89 96 103 89 103 96 111 81 1[74 37 96 103 81 89 1[96 96 96 1[81 4[44 12[44 37 40[81 3[{TeXBase1Encoding ReEncodeFont}48 132.835 /Helvetica-Bold rf %DVIPSBitmapFont: Fd cmmi10 10 1 /Fd 1 59 df<121C127FEAFF80A5EA7F00121C0909798817>58 D E %EndDVIPSBitmapFont /Fe 139[48 80 3[88 88 1[40 5[48 80 2[88 80 12[88 16[104 67[{TeXBase1Encoding ReEncodeFont}11 143.462 /Helvetica-Bold rf /Ff 134[50 4[33 1[44 1[55 50 5[28 55 50 35[72 67[{ TeXBase1Encoding ReEncodeFont}9 99.6264 /Times-Bold rf /Fg 22[37 63[63 17[83 42 29 37 37 20[45 3[37 42 42 60 42 42 23 32 28 42 42 42 42 65 23 42 23 23 42 42 28 37 42 37 42 37 28 42 1[28 1[28 51 60 60 78 60 60 51 46 55 60 46 60 60 74 51 60 32 28 60 60 46 51 60 55 55 60 76 37 3[23 23 42 42 42 42 42 42 42 42 42 42 23 21 28 21 2[28 28 28 1[69 42 1[34 28 29[46 46 2[{TeXBase1Encoding ReEncodeFont}91 83.022 /Times-Roman rf /Fh 134[72 3[72 72 72 72 2[72 1[72 4[72 2[72 1[72 34[72 1[72 1[72 13[72 46[{ TeXBase1Encoding ReEncodeFont}14 119.552 /Courier-Bold rf /Fi 129[62 4[60 60 86 60 66 40 47 53 1[66 60 66 100 3[33 66 60 1[53 66 53 1[60 3[40 1[40 6[80 66 86 12[80 10[40 10[33 30 46[{TeXBase1Encoding ReEncodeFont}29 119.552 /Times-Bold rf /Fj 139[69 115 80 1[126 126 126 184 3[57 126 126 1[115 126 2[115 18[149 5[149 72[{TeXBase1Encoding ReEncodeFont} 15 206.585 /Helvetica-Bold rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 %%EndSetup %%Page: 1 1 1 0 bop Black Black 218 1051 a Fj(Homesteading)57 b(the)h(Noosphere) 1324 1194 y Fi(Eric)30 b(Ste)n(v)o(en)h(Raymond)609 1338 y(Th)n(yrsus)e(Enter)o(prises)h([http://www)-8 b(.tuxedo.or)o(g/~esr/]) 120 1744 y Fh(esr@thyrsus.com)1574 1987 y Fg(This)21 b(is)g(v)o(ersion)e(3.0)1282 2087 y(Cop)o(yright)g(\251)h(2000)f(Eric)h (S.)h(Raymond)0 2289 y Ff(Copyright)0 2472 y Fg(Permission)26 b(is)h(granted)e(to)i(cop)o(y)-5 b(,)26 b(distrib)n(ute)g(and/or)f (modify)f(this)j(document)e(under)g(the)h(terms)g(of)g(the)h(Open)e (Publication)0 2572 y(License,)20 b(v)o(ersion)f(2.0.)1379 2671 y($Date:)25 b(2002/08/02)17 b(09:02:15)h($)p Black Black 0 2756 a(Re)n(vision)i(History)p Black Black Black Black 0 2848 a(Re)n(vision)g(1.22)p Black Black Black Black 730 w(24)g(August)g(2000)p Black Black Black Black 658 w(esr)p Black Black Black Black 21 2939 a(Handicap)f(theory)-5 b(,)18 b(peacocks,)h(and)g(stags.)26 b(P)o(arallels)20 b(with)h(knighthood.)p Black Black Black Black 0 3030 a(Re)n(vision)f(1.22)p Black Black Black Black 730 w(24)g(August)g (2000)p Black Black Black Black 658 w(esr)p Black Black Black Black 21 3122 a(DocBook)f(4.1)g(con)m(v)o(ersion.)p Black Black Black Black 0 3213 a(Re)n(vision)h(1.21)p Black Black Black Black 730 w(31)g(Aug)g(1999)p Black Black Black Black 755 w(esr)p Black Black Black Black 35 3313 a(Major)33 b(re)n(vision)g(for)g(the)h(O'Reilly)g(book.)65 b(Incorporated)31 b(some)j(ideas)g(about)f(the)h(costs)g(of)g(forking)e (and)h(rogue)0 3412 y(patches)42 b(from)f(Michael)h(Chastain.)92 b(Thomas)42 b(Gagne)f(\(tgagne@ix.netcom.com\))c(noticed)42 b(the)g(similarity)g(be-)0 3512 y(tween)g("seniority)g(wins")h(and)f (database)g(heuristics.)93 b(Henry)41 b(Spencer')-5 b(s)42 b(political)h(analogy)-5 b(.)90 b(Ryan)43 b(W)-7 b(aldron)0 3611 y(and)32 b(El)i(Ho)n(w)o(ard)e(\(elho)n(w)o(ard@hotmail.com\))d (contrib)n(uted)i(thoughts)g(on)i(the)g(v)n(alue)f(of)h(no)o(v)o(elty) -5 b(.)61 b(Thomas)33 b(Bryan)0 3711 y(\(tbryan@arlut.ute)o(xas.edu\)) 12 b(e)o(xplained)i(the)j(hack)o(er)f(re)n(vulsion)f(to)h(\223embrace)g (and)g(e)o(xtend\224.)22 b(Darc)o(y)16 b(Horrocks)f(inspired)0 3811 y(the)27 b(ne)n(w)g(section)g(\223Ho)n(w)g(Fine)g(A)g(Gift?\224)46 b(Other)27 b(ne)n(w)g(material)f(on)h(the)g(connection)e(to)i(the)g (Maslo)o(vian)f(hierarc)o(y)f(of)0 3910 y(v)n(alues,)20 b(and)f(the)h(taboo)g(against)f(attacks)h(on)g(competence.)p Black Black Black Black 0 3990 a(Re)n(vision)g(1.14)p Black Black Black Black 730 w(21)g(No)o(v)o(ember)e(1998)p Black Black Black Black 550 w(esr)p Black Black Black Black 21 4081 a(Minor)h(editorial)h(and)f(stale-link)h(\002x)o(es.)p Black Black Black Black 0 4172 a(Re)n(vision)g(1.10)p Black Black Black Black 730 w(11)g(July)g(1998)p Black Black Black Black 760 w(esr)p Black Black Black Black 21 4264 a(Remo)o(v)o(e)f(F)o(are)h(Rideau')-5 b(s)20 b(reference)f(to)h(`f)o(ame')f(at)i(his)f(suggestion.)p Black Black Black Black 0 4355 a(Re)n(vision)g(1.9)p Black Black Black Black 772 w(26)g(May)g(1998)p Black Black Black Black 746 w(esr)p Black Black Black Black 24 4455 a(Incorporated)g(F)o(ar\351)j(Rideau')-5 b(s)24 b(noosphere/er)o(gosphere)18 b(distinction.)34 b(Incorporated)20 b(RMS')-5 b(s)25 b(assertion)e(that)h(he)f(is)h(not)0 4554 y(anticommercial.)42 b(Ne)n(w)27 b(section)f(on)g(acculturation)f (and)h(academia)g(\(thanks)f(to)i(Ross)h(J.)f(Reedstrom,)g(Eran)f(T)m (romer)m(,)0 4654 y(Allan)21 b(McInnes,)f(Mik)o(e)h(Whitak)o(er)m(,)f (and)h(others\).)26 b(More)21 b(about)f(humility)-5 b(,)19 b(\(`e)o(goless)h(beha)n(vior'\))f(from)h(Jerry)h(F)o(ass)h(and)0 4753 y(Marsh)e(Ray)-5 b(.)p Black Black Black Black 0 4833 a(Re)n(vision)20 b(1.8)p Black Black Black Black 772 w(27)g(April)g(1998)p Black Black Black Black 723 w(esr)p Black Black Black Black 21 4924 a(Added)f(Goldhaber)f(to)i(the) h(bibliography)-5 b(.)21 b(This)f(is)h(the)f(v)o(ersion)f(that)i(will)f (go)g(in)h(the)f(Linux)f(Expo)g(proceedings.)p Black Black Black Black 0 5016 a(Re)n(vision)h(1.7)p Black Black Black Black 772 w(16)g(April)g(1998)p Black Black Black Black 723 w(esr)p Black Black Black Black 26 5115 a(Ne)n(w)25 b(section)g(on)g(`Global)f(implications')g(discusses)h (historical)g(tends)g(in)g(the)h(colonization)d(of)i(the)g(noosphere,)f (and)0 5215 y(e)o(xamines)19 b(the)h(`cate)o(gory-killer')d (phenomenon.)k(Added)e(another)g(research)g(question.)p Black Black Black Black 0 5294 a(Re)n(vision)h(1.3)p Black Black Black Black 772 w(12)g(April)g(1998)p Black Black Black Black 723 w(esr)p Black Black Black 1860 5872 a(1)p Black eop %%Page: 2 2 2 1 bop Black Black Black Black 39 970 a Fg(T)-7 b(ypo)37 b(\002x)o(es)i(and)f(responses)f(to)i(\002rst)g(round)d(of)i(public)g (comments.)78 b(First)39 b(four)e(items)i(in)g(bibliography)-5 b(.)75 b(An)0 1069 y(anon)o(ymously)31 b(contrib)n(uted)h(observ)n (ation)g(about)h(reputation)f(incenti)n(v)o(es)h(operating)f(e)n(v)o (en)h(when)g(the)h(craftsman)f(is)0 1169 y(una)o(w)o(are)27 b(of)h(them.)49 b(Added)27 b(instructi)n(v)o(e)g(contrasts)h(with)g(w)o (arez)g(d00dz,)h(material)f(on)f(the)i(`softw)o(are)e(should)g(speak)0 1269 y(for)i(itself)5 b(')30 b(premise,)h(and)e(observ)n(ations)f(on)i (a)n(v)n(oiding)e(personality)h(cults.)54 b(As)30 b(a)g(result)g(of)g (all)g(these)g(changes,)h(the)0 1368 y(section)20 b(on)g(`The)f (Problem)g(of)h(Ego')f(gre)n(w)h(and)g(\002ssioned.)p Black Black Black Black 0 1448 a(Re)n(vision)g(1.2)p Black Black Black Black 772 w(10)g(April)g(1998)p Black Black Black Black 723 w(esr)p Black Black Black Black 21 1539 a(First)h(published)d(on)i(the)g(W)-7 b(eb)m(.)p Black Black 0 1752 a(After)32 b(observing)f(a)i(contradiction)e (between)h(the)g(of)n(\002cial)h(ideology)d(de\002ned)i(by)g (open-source)e(licenses)k(and)e(the)g(actual)0 1851 y(beha)n(vior)15 b(of)i(hack)o(ers,)f(I)h(e)o(xamine)e(the)i(actual)g(customs)f(that)h (re)o(gulate)f(the)g(o)n(wnership)g(and)g(control)f(of)i(open-source)d (softw)o(are.)0 1951 y(I)22 b(sho)n(w)f(that)g(the)o(y)g(imply)g(an)g (underlying)e(theory)h(of)h(property)e(rights)j(homologous)c(to)k(the)f (Lock)o(ean)f(theory)g(of)h(land)g(tenure.)0 2050 y(I)h(then)f(relate)h (that)g(to)g(an)f(analysis)h(of)g(the)f(hack)o(er)g(culture)g(as)h(a)h (`gift)e(culture')f(in)i(which)f(participants)g(compete)g(for)g (prestige)0 2150 y(by)30 b(gi)n(ving)e(time,)33 b(ener)o(gy)-5 b(,)29 b(and)h(creati)n(vity)f(a)o(w)o(ay)-5 b(.)53 b(Finally)-5 b(,)32 b(I)e(e)o(xamine)f(the)h(consequences)e(of)i(this)g(analysis)g (for)g(con\003ict)0 2250 y(resolution)19 b(in)h(the)g(culture,)f(and)h (de)n(v)o(elop)e(some)i(prescripti)n(v)o(e)f(implications.)-399 2505 y Fe(T)-11 b(ab)o(le)38 b(of)h(Contents)0 2748 y Fg(An)20 b(Introductory)d(Contradiction)50 b Fd(:)14 b(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:) h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)32 b Fg(2)0 2848 y(The)20 b(V)-9 b(arieties)20 b(of)g(Hack)o(er)g (Ideology)59 b Fd(:)14 b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g (:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:) g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)41 b Fg(3)0 2947 y(Promiscuous)19 b(Theory)-5 b(,)18 b(Puritan)h(Practice) 62 b Fd(:)14 b(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:) g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)41 b Fg(5)0 3047 y(Ownership)19 b(and)h(Open)f(Source)62 b Fd(:)14 b(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:) g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g (:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:) g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h (:)g(:)g(:)g(:)g(:)42 b Fg(6)0 3146 y(Lock)o(e)19 b(and)h(Land)f(T)m (itle)56 b Fd(:)14 b(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:) h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:) g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)35 b Fg(8)0 3246 y(The)20 b(Hack)o(er)f(Milieu)i(as)g(Gift)f(Culture)58 b Fd(:)14 b(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g (:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:) g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h (:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)37 b Fg(10)0 3346 y(The)20 b(Jo)o(y)g(of)g(Hacking)61 b Fd(:)14 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:) g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g (:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:) g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)42 b Fg(11)0 3445 y(The)20 b(Man)o(y)f(F)o(aces)i(of)f(Reputation)61 b Fd(:)14 b(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:) h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)42 b Fg(12)0 3545 y(Ownership)19 b(Rights)i(and)e(Reputation)g(Incenti)n (v)o(es)52 b Fd(:)14 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:) g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f (:)h(:)g(:)g(:)33 b Fg(12)0 3645 y(The)20 b(Problem)f(of)h(Ego)52 b Fd(:)14 b(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:) g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g (:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:) g(:)g(:)g(:)g(:)g(:)32 b Fg(14)0 3744 y(The)20 b(V)-9 b(alue)20 b(of)g(Humility)52 b Fd(:)14 b(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:) g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g (:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g (:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fg(15)0 3844 y(Global)20 b(Implications)f(of)h(the)g(Reputation-Game)e(Model)64 b Fd(:)14 b(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g (:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:) g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)44 b Fg(16)0 3943 y(Ho)n(w)20 b(Fine)g(a)h(Gift?)100 b Fd(:)13 b(:)h(:)g(:)g(:)g(:)g (:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:) g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h (:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)48 b Fg(17)0 4043 y(Noospheric)18 b(Property)h(and)h(the)g(Ethology)e(of)i (T)-6 b(erritory)65 b Fd(:)14 b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g (:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:) g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)46 b Fg(20)0 4143 y(Causes)21 b(of)f(Con\003ict)66 b Fd(:)13 b(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g (:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:) g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g (:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:) h(:)g(:)g(:)g(:)45 b Fg(21)0 4242 y(Project)20 b(Structures)f(and)h (Ownership)52 b Fd(:)14 b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:) g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fg(21)0 4342 y(Con\003ict)20 b(and)g(Con\003ict)g(Resolution)55 b Fd(:)14 b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:) h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fg(23)0 4442 y(Acculturation)18 b(Mechanisms)i(and)f(the)i(Link)e(to)h (Academia)54 b Fd(:)14 b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g (:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)34 b Fg(23)0 4541 y(Gift)21 b(Outcompetes)d(Exchange)48 b Fd(:)14 b(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:) h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)29 b Fg(25)0 4641 y(Conclusion:)24 b(From)c(Custom)g(to)g(Customary)f(La)o (w)53 b Fd(:)14 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:) g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f (:)h(:)33 b Fg(26)0 4740 y(Questions)20 b(for)f(Further)h(Research)55 b Fd(:)14 b(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:) g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)35 b Fg(27)0 4840 y(Notes)54 b Fd(:)14 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f (:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g (:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:) g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g (:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fg(27)0 4940 y(Bibliography)59 b Fd(:)13 b(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g (:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:) g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h (:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)41 b Fg(34)0 5039 y(Ackno)n(wledgements)59 b Fd(:)14 b(:)g(:)g(:)g(:)f(:)h(:)g(:)g (:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:) h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g (:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:) g(:)g(:)g(:)f(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)41 b Fg(35)-399 5406 y Fc(An)c(Intr)m(oductor)q(y)h(Contradiction)p Black 1860 5872 a Fg(2)p Black eop %%Page: 3 3 3 2 bop Black Black 0 983 a Fg(An)o(yone)26 b(who)i(w)o(atches)g(the)g (b)n(usy)-5 b(,)29 b(tremendously)c(producti)n(v)o(e)g(w)o(orld)j(of)f (Internet)g(open-source)e(softw)o(are)j(for)f(a)h(while)g(is)0 1083 y(bound)18 b(to)j(notice)e(an)i(interesting)e(contradiction)f (between)h(what)h(open-source)e(hack)o(ers)h(say)i(the)o(y)e(belie)n(v) o(e)h(and)f(the)i(w)o(ay)f(the)o(y)0 1182 y(actually)g(beha)n(v)o (e\227between)d(the)j(of)n(\002cial)g(ideology)f(of)h(the)g (open-source)d(culture)j(and)f(its)i(actual)f(practice.)0 1365 y(Cultures)c(are)g(adapti)n(v)o(e)f(machines.)22 b(The)16 b(open-source)d(culture)j(is)h(a)f(response)f(to)h(an)g (identi\002able)g(set)g(of)g(dri)n(v)o(es)f(and)h(pressures.)0 1465 y(As)34 b(usual,)h(the)e(culture')-5 b(s)33 b(adaptation)e(to)i (its)h(circumstances)d(manifests)i(both)f(as)i(conscious)e(ideology)f (and)h(as)i(implicit,)0 1564 y(unconscious)27 b(or)i(semi-conscious)e (kno)n(wledge.)50 b(And,)30 b(as)g(is)g(not)f(uncommon,)f(the)h (unconscious)e(adaptations)h(are)h(partly)0 1664 y(at)21 b(odds)e(with)i(the)f(conscious)f(ideology)-5 b(.)0 1846 y(In)22 b(this)h(essay)-5 b(,)22 b(I)h(will)g(dig)f(around)e(the)j (roots)f(of)g(that)g(contradiction,)e(and)i(use)h(it)g(to)f(disco)o(v)o (er)f(those)h(dri)n(v)o(es)f(and)h(pressures.)31 b(I)0 1946 y(will)22 b(deduce)e(some)h(interesting)f(things)g(about)g(the)i (hack)o(er)e(culture)g(and)g(its)j(customs.)k(I)21 b(will)h(conclude)d (by)i(suggesting)f(w)o(ays)0 2046 y(in)g(which)g(the)g(culture')-5 b(s)20 b(implicit)g(kno)n(wledge)e(can)i(be)g(le)n(v)o(eraged)e(better) -5 b(.)-399 2330 y Fc(The)38 b(V)-8 b(arieties)35 b(of)j(Hac)m(ker)e (Ideology)0 2512 y Fg(The)18 b(ideology)f(of)h(the)h(Internet)e (open-source)f(culture)i(\(what)g(hack)o(ers)g(say)g(the)o(y)g(belie)n (v)o(e\))g(is)h(a)g(f)o(airly)f(comple)o(x)f(topic)h(in)h(itself.)0 2612 y(All)27 b(members)e(agree)h(that)h(open)e(source)g(\(that)i(is,)h (softw)o(are)e(that)h(is)g(freely)f(redistrib)n(utable)e(and)i(can)g (readily)g(e)n(v)n(olv)o(ed)f(and)0 2712 y(be)c(modi\002ed)f(to)h (\002t)h(changing)e(needs\))g(is)i(a)g(good)d(thing)i(and)g(w)o(orthy)e (of)i(signi\002cant)g(and)f(collecti)n(v)o(e)h(ef)n(fort.)26 b(This)c(agreement)0 2811 y(ef)n(fecti)n(v)o(ely)f(de\002nes)h (membership)f(in)i(the)g(culture.)32 b(Ho)n(we)n(v)o(er)m(,)21 b(the)i(reasons)f(indi)n(viduals)f(and)i(v)n(arious)e(subcultures)h(gi) n(v)o(e)g(for)0 2911 y(this)f(belief)f(v)n(ary)f(considerably)-5 b(.)0 3093 y(One)22 b(de)o(gree)g(of)g(v)n(ariation)f(is)i(zealotry;)g (whether)f(open)f(source)h(de)n(v)o(elopment)e(is)j(re)o(garded)d (merely)h(as)j(a)f(con)m(v)o(enient)d(means)0 3193 y(to)g(an)g(end)g (\(good)f(tools)h(and)f(fun)h(to)o(ys)g(and)g(an)g(interesting)f(game)g (to)i(play\))e(or)h(as)h(an)f(end)g(in)g(itself.)0 3376 y(A)32 b(person)e(of)h(great)g(zeal)h(might)f(say)h(\223Free)f(softw)o (are)g(is)h(my)g(life!)58 b(I)32 b(e)o(xist)g(to)f(create)g(useful,)j (beautiful)c(programs)g(and)0 3475 y(information)22 b(resources,)i(and) f(then)h(gi)n(v)o(e)f(them)h(a)o(w)o(ay)-5 b(.)f(\224)35 b(A)25 b(person)e(of)h(moderate)e(zeal)j(might)e(say)h(\223Open)g (source)f(is)i(a)g(good)0 3575 y(thing,)c(which)f(I)i(am)f(willing)g (to)h(spend)e(signi\002cant)h(time)h(helping)d(happen\224.)27 b(A)22 b(person)e(of)h(little)h(zeal)g(might)e(say)i(\223Y)-8 b(es,)21 b(open)0 3675 y(source)e(is)j(okay)d(sometimes.)24 b(I)d(play)e(with)i(it)g(and)e(respect)h(people)f(who)h(b)n(uild)g (it\224.)0 3857 y(Another)d(de)o(gree)h(of)g(v)n(ariation)g(is)h(in)g (hostility)g(to)g(commercial)e(softw)o(are)h(and/or)g(the)h(companies)e (percei)n(v)o(ed)g(to)i(dominate)e(the)0 3957 y(commercial)i(softw)o (are)g(mark)o(et.)0 4140 y(A)28 b(v)o(ery)d(anticommercial)g(person)h (might)h(say)g(\223Commercial)f(softw)o(are)g(is)i(theft)f(and)f (hoarding.)44 b(I)27 b(write)g(free)f(softw)o(are)h(to)0 4239 y(end)d(this)h(e)n(vil.)-6 b(\224)38 b(A)26 b(moderately)c (anticommercial)h(person)g(might)h(say)h(\223Commercial)f(softw)o(are)g (in)h(general)e(is)j(OK)f(because)0 4339 y(programmers)17 b(deserv)o(e)i(to)h(get)h(paid,)e(b)n(ut)h(companies)f(that)h(coast)g (on)g(shoddy)e(products)h(and)g(thro)n(w)h(their)f(weight)h(around)e (are)0 4438 y(e)n(vil.)-6 b(\224)26 b(An)20 b(un-anticommercial)d (person)j(might)g(say)g(\223Commercial)g(softw)o(are)g(is)h(okay)-5 b(,)19 b(I)h(just)h(use)g(and/or)e(write)i(open-source)0 4538 y(softw)o(are)i(because)f(I)h(lik)o(e)h(it)f(better\224.)33 b(\(No)n(w)o(adays,)23 b(gi)n(v)o(en)f(the)h(gro)n(wth)e(of)i(the)g (open-source)e(part)h(of)h(the)g(industry)f(since)h(the)0 4638 y(\002rst)g(public)d(v)o(ersion)h(of)h(this)g(essay)-5 b(,)22 b(one)f(might)g(also)h(hear)g(\223Commercial)e(softw)o(are)i(is) h(\002ne,)f(as)g(long)f(as)i(I)f(get)g(the)f(source)g(or)0 4737 y(it)g(does)f(what)g(I)g(w)o(ant)h(it)g(to)f(do.)-6 b(\224\))0 4920 y(All)27 b(nine)e(of)h(the)g(attitudes)g(implied)f(by)g (the)h(cross-product)e(of)i(the)g(cate)o(gories)e(mentioned)g(earlier)i (are)g(represented)e(in)i(the)0 5020 y(open-source)i(culture.)57 b(It)32 b(is)g(w)o(orthwhile)e(to)h(point)f(out)h(the)g(distinctions)g (because)f(the)o(y)g(imply)h(dif)n(ferent)e(agendas,)k(and)0 5119 y(dif)n(ferent)19 b(adapti)n(v)o(e)f(and)i(cooperati)n(v)o(e)e (beha)n(viors.)0 5302 y(Historically)-5 b(,)25 b(the)g(most)g(visible)g (and)f(best-or)o(ganized)e(part)i(of)h(the)g(hack)o(er)f(culture)g(has) h(been)g(both)f(v)o(ery)f(zealous)i(and)f(v)o(ery)0 5401 y(anticommercial.)e(The)d(Free)g(Softw)o(are)f(F)o(oundation)e(founded) g(by)j(Richard)f(M.)h(Stallman)f(\(RMS\))h(supported)e(a)i(great)f (deal)g(of)p Black 1860 5872 a(3)p Black eop %%Page: 4 4 4 3 bop Black Black 0 983 a Fg(open-source)16 b(de)n(v)o(elopment)g (from)i(the)g(early)h(1980s)e(forw)o(ard,)h(including)f(tools)h(lik)o (e)h(Emacs)g(and)f(GCC)i(which)e(are)h(still)h(basic)0 1083 y(to)g(the)h(Internet)e(open-source)e(w)o(orld,)i(and)h(seem)g (lik)o(ely)g(to)h(remain)e(so)i(for)e(the)h(forseeable)f(future.)0 1265 y(F)o(or)k(man)o(y)f(years)i(the)f(FSF)h(w)o(as)h(the)e(single)h (most)f(important)f(focus)h(of)g(open-source)e(hacking,)h(producing)f (a)j(huge)e(number)0 1365 y(of)i(tools)g(still)h(critical)f(to)g(the)g (culture.)35 b(The)24 b(FSF)h(w)o(as)g(also)f(long)f(the)h(only)f (sponsor)g(of)h(open)f(source)g(with)h(an)g(institutional)0 1465 y(identity)31 b(visible)h(to)g(outside)f(observ)o(ers)g(of)g(the)h (hack)o(er)f(culture.)59 b(The)o(y)31 b(ef)n(fecti)n(v)o(ely)f (de\002ned)h(the)h(term)f(`free)g(softw)o(are',)0 1564 y(deliberately)19 b(gi)n(ving)h(it)i(a)f(confrontational)d(weight)i (\(which)g(the)h(ne)n(wer)f(label)h(`open)f(source)g([http://www)-5 b(.opensource.or)o(g)o(]')0 1664 y(just)21 b(as)g(deliberately)d(a)n(v) n(oids\).)0 1846 y(Thus,)28 b(perceptions)e(of)h(the)g(hack)o(er)g (culture)f(from)g(both)h(within)g(and)g(without)f(it)i(tended)e(to)i (identify)e(the)h(culture)g(with)g(the)0 1946 y(FSF')-5 b(s)30 b(zealous)d(attitude)h(and)g(percei)n(v)o(ed)e(anticommercial)h (aims.)49 b(RMS)29 b(himself)f(denies)g(he)g(is)h(anticommercial,)f(b)n (ut)h(his)0 2046 y(program)22 b(has)i(been)g(so)g(read)f(by)h(most)g (people,)g(including)e(man)o(y)h(of)h(his)g(most)g(v)n(ocal)g (partisans.)36 b(The)24 b(FSF')-5 b(s)26 b(vigorous)c(and)0 2145 y(e)o(xplicit)j(dri)n(v)o(e)f(to)h(\223Stamp)g(Out)g(Softw)o(are)g (Hoarding!\224)38 b(became)24 b(the)h(closest)h(thing)e(to)i(a)f(hack)o (er)f(ideology)-5 b(,)24 b(and)h(RMS)h(the)0 2245 y(closest)21 b(thing)e(to)i(a)f(leader)g(of)g(the)g(hack)o(er)f(culture.)0 2428 y(The)e(FSF')-5 b(s)19 b(license)f(terms,)g(the)f(\223General)g (Public)h(License\224)f(\(GPL\),)g(e)o(xpresses)g(the)g(FSF')-5 b(s)19 b(attitudes.)24 b(It)18 b(is)h(v)o(ery)d(widely)h(used)0 2527 y(in)22 b(the)g(open-source)e(w)o(orld.)30 b(North)22 b(Carolina')-5 b(s)22 b(Metalab)f([http://metalab)m(.unc.edu/pub/Lin)o (ux)o(/welcom)o(e.h)o(tml])16 b(\(formerly)0 2627 y(Sunsite\))22 b(is)h(the)f(lar)o(gest)g(and)f(most)h(popular)f(softw)o(are)g(archi)n (v)o(e)g(in)h(the)g(Linux)f(w)o(orld.)30 b(In)22 b(July)g(1997)f(about) g(half)h(the)g(Sunsite)0 2726 y(softw)o(are)e(packages)f(with)h(e)o (xplicit)g(license)g(terms)g(used)g(GPL.)0 2909 y(But)h(the)f(FSF)h(w)o (as)g(ne)n(v)o(er)e(the)h(only)f(game)g(in)i(to)n(wn.)j(There)19 b(w)o(as)i(al)o(w)o(ays)g(a)f(quieter)m(,)f(less)i(confrontational)c (and)j(more)f(mark)o(et-)0 3009 y(friendly)27 b(strain)i(in)f(the)h (hack)o(er)f(culture.)49 b(The)28 b(pragmatists)g(were)h(lo)o(yal)f (not)h(so)g(much)e(to)i(an)g(ideology)d(as)k(to)f(a)g(group)d(of)0 3108 y(engineering)e(traditions)i(founded)e(on)i(early)g(open-source)e (ef)n(forts)i(which)g(predated)f(the)h(FSF)-7 b(.)28 b(These)e(traditions)g(included,)0 3208 y(most)20 b(importantly)-5 b(,)18 b(the)i(intertwined)f(technical)g(cultures)h(of)g(Unix)g(and)f (the)i(pre-commercial)c(Internet.)0 3391 y(The)23 b(typical)f (pragmatist)h(attitude)f(is)i(only)f(moderately)e(anticommercial,)g (and)i(its)h(major)e(grie)n(v)n(ance)g(against)g(the)h(corporate)0 3490 y(w)o(orld)17 b(is)i(not)e(`hoarding')e(per)i(se.)25 b(Rather)17 b(it)i(is)f(that)g(w)o(orld')-5 b(s)18 b(perv)o(erse)e (refusal)h(to)h(adopt)e(superior)h(approaches)e(incorporating)0 3590 y(Unix)34 b(and)f(open)g(standards)g(and)g(open-source)f(softw)o (are.)66 b(If)33 b(the)h(pragmatist)f(hates)i(an)o(ything,)g(it)f(is)h (less)g(lik)o(ely)f(to)g(be)0 3690 y(`hoarders')18 b(in)i(general)f (than)h(the)g(current)f(King)h(Log)f(of)h(the)h(softw)o(are)e (establishment;)h(formerly)e(IBM,)i(no)n(w)g(Microsoft.)0 3872 y(T)-7 b(o)36 b(pragmatists)g(the)g(GPL)h(is)g(important)e(as)h(a) h(tool,)j(rather)35 b(than)h(as)h(an)f(end)g(in)g(itself.)74 b(Its)36 b(main)g(v)n(alue)g(is)h(not)f(as)h(a)0 3972 y(weapon)d(against)g(`hoarding',)h(b)n(ut)g(as)g(a)g(tool)g(for)f (encouraging)e(softw)o(are)i(sharing)g(and)g(the)h(gro)n(wth)f(of)70 b(bazaar)n(-mode)0 4071 y([http://www)-5 b(.tux)o(edo.or)o(g/~esr/wr)o (itings/cath)o(edr)o(al-b)o(azaar])o(baz)o(aar)n(-m)o(od)o(e)24 b(de)n(v)o(elopment)j(communities.)51 b(The)29 b(pragmatist)0 4171 y(v)n(alues)c(ha)n(ving)g(good)f(tools)h(and)g(to)o(ys)h(more)e (than)i(he)f(dislik)o(es)h(commercialism,)f(and)g(may)g(use)h (high-quality)d(commercial)0 4271 y(softw)o(are)f(without)f (ideological)g(discomfort.)29 b(At)23 b(the)f(same)g(time,)h(his)f (open-source)e(e)o(xperience)g(has)i(taught)f(him)h(standards)0 4370 y(of)e(technical)f(quality)h(that)g(v)o(ery)f(little)i(closed)f (softw)o(are)g(can)g(meet.)0 4553 y(F)o(or)30 b(man)o(y)g(years,)i(the) f(pragmatist)f(point)f(of)i(vie)n(w)f(e)o(xpressed)f(itself)j(within)e (the)h(hack)o(er)e(culture)h(mainly)g(as)h(a)g(stubborn)0 4653 y(current)18 b(of)i(refusal)f(to)h(completely)e(b)n(uy)h(into)g (the)h(GPL)g(in)f(particular)g(or)g(the)h(FSF')-5 b(s)21 b(agenda)d(in)i(general.)k(Through)17 b(the)i(1980s)0 4752 y(and)k(early)h(1990s,)f(this)i(attitude)e(tended)g(to)h(be)g (associated)g(with)g(f)o(ans)g(of)g(Berk)o(ele)o(y)f(Unix,)h(users)g (of)g(the)g(BSD)h(license,)g(and)0 4852 y(the)g(early)f(ef)n(forts)f (to)i(b)n(uild)f(open-source)e(Unix)o(es)i(from)g(the)g(BSD)i(source)e (base.)38 b(These)24 b(ef)n(forts,)h(ho)n(we)n(v)o(er)m(,)e(f)o(ailed)h (to)h(b)n(uild)0 4951 y(bazaar)19 b(communities)g(of)h(signi\002cant)g (size,)g(and)g(became)f(seriously)h(fragmented)e(and)h(inef)n(fecti)n (v)o(e.)0 5134 y(Not)e(until)f(the)h(Linux)f(e)o(xplosion)f(of)h(early) h(1993\2261994)c(did)j(pragmatism)g(\002nd)g(a)h(real)g(po)n(wer)f (base.)24 b(Although)15 b(Linus)h(T)-7 b(orv)n(alds)0 5234 y(ne)n(v)o(er)16 b(made)g(a)i(point)e(of)h(opposing)e(RMS,)i(he)g (set)h(an)f(e)o(xample)f(by)h(looking)e(benignly)g(on)i(the)g(gro)n (wth)e(of)i(a)h(commercial)d(Linux)0 5333 y(industry)-5 b(,)32 b(by)e(publicly)g(endorsing)f(the)i(use)g(of)g(high-quality)d (commercial)i(softw)o(are)g(for)h(speci\002c)g(tasks,)j(and)c(by)h (gently)0 5433 y(deriding)18 b(the)j(more)e(purist)h(and)g(f)o (anatical)f(elements)h(in)h(the)f(culture.)p Black 1860 5872 a(4)p Black eop %%Page: 5 5 5 4 bop Black Black 0 983 a Fg(A)24 b(side)h(ef)n(fect)e(of)h(the)g (rapid)f(gro)n(wth)f(of)i(Linux)f(w)o(as)i(the)f(induction)e(of)h(a)i (lar)o(ge)e(number)f(of)i(ne)n(w)f(hack)o(ers)h(for)f(which)g(Linux)0 1083 y(w)o(as)f(their)g(primary)e(lo)o(yalty)h(and)g(the)h(FSF')-5 b(s)23 b(agenda)d(primarily)g(of)i(historical)f(interest.)29 b(Though)20 b(the)h(ne)n(wer)g(w)o(a)n(v)o(e)h(of)f(Linux)0 1182 y(hack)o(ers)i(might)h(describe)f(the)h(system)g(as)h(\223the)f (choice)g(of)f(a)i(GNU)f(generation\224,)f(most)h(tended)f(to)h (emulate)g(T)-7 b(orv)n(alds)23 b(more)0 1282 y(than)d(Stallman.)0 1463 y(Increasingly)15 b(it)i(w)o(as)h(the)f(anticommercial)e(purists)i (who)f(found)f(themselv)o(es)h(in)h(a)h(minority)-5 b(.)22 b(Ho)n(w)16 b(much)g(things)h(had)f(changed)0 1562 y(w)o(ould)k(not)f (become)g(apparent)g(until)h(the)g(Netscape)g(announcement)d(in)k (February)d(1998)h(that)h(it)h(w)o(ould)f(distrib)n(ute)g(Na)n(vigator) 0 1662 y(5.0)g(in)h(source.)26 b(This)21 b(e)o(xcited)e(more)h (interest)h(in)g(`free)f(softw)o(are')g(within)g(the)h(corporate)e(w)o (orld.)26 b(The)20 b(subsequent)f(call)i(to)g(the)0 1761 y(hack)o(er)h(culture)f(to)i(e)o(xploit)e(this)i(unprecedented)d (opportunity)f(and)j(to)h(re-label)f(its)h(product)e(from)g(`free)h (softw)o(are')g(to)h(`open)0 1861 y(source')c(w)o(as)i(met)f(with)h(a)f (le)n(v)o(el)g(of)g(instant)g(appro)o(v)n(al)e(that)j(surprised)e(e)n (v)o(erybody)d(in)m(v)n(olv)o(ed.)0 2042 y(In)i(a)h(reinforcing)c(de)n (v)o(elopment,)h(the)i(pragmatist)f(part)h(of)g(the)h(culture)e(w)o(as) i(itself)g(becoming)d(polycentric)h(by)g(the)i(mid-1990s.)0 2141 y(Other)30 b(semi-independent)d(communities)i(with)i(their)f(o)n (wn)g(self-consciousness)f(and)h(charismatic)f(leaders)i(be)o(gan)d(to) j(b)n(ud)0 2241 y(from)18 b(the)h(Unix/Internet)f(root)g(stock.)25 b(Of)19 b(these,)g(the)h(most)f(important)f(after)h(Linux)f(w)o(as)i (the)f(Perl)h(culture)e(under)g(Larry)g(W)-7 b(all.)0 2341 y(Smaller)m(,)18 b(b)n(ut)h(still)g(signi\002cant,)f(were)h(the)f (traditions)g(b)n(uilding)f(up)h(around)f(John)h(Osterhout')-5 b(s)18 b(Tcl)g(and)g(Guido)g(v)n(an)g(Rossum')-5 b(s)0 2440 y(Python)16 b(languages.)22 b(All)c(three)e(of)h(these)g (communities)e(e)o(xpressed)h(their)h(ideological)e(independence)f(by)j (de)n(vising)e(their)i(o)n(wn,)0 2540 y(non-GPL)i(licensing)g(schemes.) -399 2819 y Fc(Pr)m(omiscuous)37 b(Theor)q(y)-11 b(,)38 b(Puritan)e(Practice)0 3000 y Fg(Through)15 b(all)k(these)f(changes,)f (ne)n(v)o(ertheless,)g(there)h(remained)e(a)i(broad)f(consensus)g (theory)g(of)h(what)g(`free)f(softw)o(are')g(or)h(`open)0 3099 y(source')h(is.)26 b(The)19 b(clearest)h(e)o(xpression)f(of)g (this)i(common)d(theory)h(can)g(be)h(found)f(in)h(the)g(v)n(arious)e (open-source)g(licenses,)i(all)g(of)0 3199 y(which)g(ha)n(v)o(e)f (crucial)h(common)e(elements.)0 3380 y(In)g(1997)f(these)i(common)e (elements)h(were)g(distilled)h(into)f(the)h(Debian)e(Free)i(Softw)o (are)f(Guidelines,)g(which)g(became)f(the)i(Open)0 3479 y(Source)f(De\002nition)f([http://www)-5 b(.opensource.or)o(g])o(.)19 b(Under)f(the)g(guidelines)g(de\002ned)f(by)h(the)h(OSD,)g(an)f (open-source)e(license)0 3579 y(must)27 b(protect)g(an)g(unconditional) d(right)j(of)g(an)o(y)f(party)g(to)i(modify)d(\(and)i(redistrib)n(ute)f (modi\002ed)g(v)o(ersions)g(of\))h(open-source)0 3679 y(softw)o(are.)0 3859 y(Thus,)19 b(the)g(implicit)g(theory)f(of)h(the)g (OSD)g(\(and)g(OSD-conformant)d(licenses)j(such)g(as)h(the)f(GPL,)g (the)h(BSD)g(license,)f(and)g(Perl')-5 b(s)0 3959 y(Artistic)26 b(License\))g(is)g(that)g(an)o(yone)e(can)h(hack)g(an)o(ything.)40 b(Nothing)24 b(pre)n(v)o(ents)h(half)g(a)h(dozen)f(dif)n(ferent)f (people)g(from)h(taking)0 4058 y(an)o(y)h(gi)n(v)o(en)g(open-source)f (product)g(\(such)i(as,)i(say)e(the)h(Free)f(Softw)o(are)f(F)o (oundations')-5 b(s)26 b(gcc)h(C)h(compiler\),)f(duplicating)e(the)0 4158 y(sources,)19 b(running)g(of)n(f)g(with)h(them)g(in)h(dif)n (ferent)d(e)n(v)n(olutionary)g(directions,)h(b)n(ut)h(all)h(claiming)e (to)h(be)g Fb(thethe)g Fg(product.)0 4339 y(This)d(kind)f(of)h(di)n(v)o (er)o(gence)c(is)18 b(called)f(a)g Fb(forkfork)p Fg(.)24 b(The)17 b(most)f(important)g(characteristic)g(of)g(a)i(fork)d(is)j (that)f(it)h(spa)o(wns)e(competing)0 4438 y(projects)k(that)h(cannot)e (later)i(e)o(xchange)e(code,)g(splitting)i(the)f(potential)g(de)n(v)o (eloper)e(community)-5 b(.)24 b(\(There)c(are)g(phenomena)e(that)0 4538 y(look)30 b(super\002cially)h(lik)o(e)g(forking)e(b)n(ut)j(are)f (not,)i(such)e(as)h(the)f(proliferation)e(of)i(dif)n(ferent)f(Linux)g (distrib)n(utions.)57 b(In)31 b(these)0 4638 y(pseudo-forking)15 b(cases)k(there)g(may)f(be)h(separate)f(projects,)h(b)n(ut)f(the)o(y)h (use)g(mostly)f(common)f(code)h(and)h(can)f(bene\002t)h(from)f(each)0 4737 y(other')-5 b(s)26 b(de)n(v)o(elopment)d(ef)n(forts)j(completely)e (enough)g(that)j(the)o(y)e(are)h(neither)g(technically)f(nor)g (sociologically)g(a)h(w)o(aste,)j(and)0 4837 y(are)20 b(not)g(percei)n(v)o(ed)e(as)j(forks.\))0 5018 y(The)26 b(open-source)d(licenses)k(do)f(nothing)e(to)i(restrain)g(forking,)f (let)i(alone)f(pseudo-forking;)f(in)h(f)o(act,)i(one)d(could)g(ar)o (gue)g(that)0 5117 y(the)o(y)15 b(implicitly)g(encourage)f(both.)22 b(In)16 b(practice,)g(ho)n(we)n(v)o(er)m(,)e(pseudo-forking)d(is)17 b(common)d(b)n(ut)i(forking)e(almost)h(ne)n(v)o(er)g(happens.)0 5217 y(Splits)23 b(in)g(major)e(projects)h(ha)n(v)o(e)g(been)g(rare,)g (and)g(are)g(al)o(w)o(ays)h(accompanied)d(by)i(re-labeling)f(and)g(a)i (lar)o(ge)f(v)n(olume)f(of)h(public)0 5316 y(self-justi\002cation.)35 b(It)24 b(is)g(clear)m(,)g(in)g(such)g(cases)g(as)g(the)g(GNU)g (Emacs/XEmacs)f(split,)i(or)f(the)f(gcc/e)o(gcs)g(split,)i(or)f(the)f (v)n(arious)0 5416 y(\002ssionings)d(of)h(the)f(BSD)i(splinter)e (groups,)f(that)i(the)f(splitters)h(felt)g(the)o(y)f(were)g(going)g (against)g(a)h(f)o(airly)f(po)n(werful)e(community)0 5516 y(norm)h([BSD].)p Black 1860 5872 a(5)p Black eop %%Page: 6 6 6 5 bop Black Black 0 983 a Fg(In)25 b(f)o(act)h(\(and)f(in)g (contradiction)f(to)h(the)h(an)o(yone-can-hack-an)n(ythin)o(g)20 b(consensus)25 b(theory\))e(the)j(open-source)d(culture)h(has)i(an)0 1083 y(elaborate)19 b(b)n(ut)g(lar)o(gely)g(unadmitted)e(set)k(of)e(o)n (wnership)f(customs.)25 b(These)19 b(customs)h(re)o(gulate)e(who)h(can) h(modify)e(softw)o(are,)h(the)0 1182 y(circumstances)f(under)f(which)i (it)g(can)g(be)g(modi\002ed,)f(and)g(\(especially\))g(who)g(has)h(the)g (right)f(to)i(redistrib)n(ute)d(modi\002ed)h(v)o(ersions)0 1282 y(back)i(to)g(the)g(community)-5 b(.)0 1465 y(The)26 b(taboos)f(of)h(a)g(culture)f(thro)n(w)g(its)i(norms)e(into)h(sharp)f (relief.)42 b(Therefore,)25 b(it)i(will)g(be)f(useful)f(later)h(on)g (if)g(we)g(summarize)0 1564 y(some)20 b(important)f(ones)h(here:)p Black 79 1846 a(\225)p Black 17 w(There)e(is)h(strong)f(social)i (pressure)e(against)g(forking)f(projects.)24 b(It)19 b(does)g(not)f(happen)f(e)o(xcept)h(under)g(plea)h(of)f(dire)h (necessity)-5 b(,)125 1946 y(with)20 b(much)f(public)g (self-justi\002cation,)h(and)f(requires)g(a)i(renaming.)p Black 79 2129 a(\225)p Black 17 w(Distrib)n(uting)d(changes)g(to)i(a)g (project)e(without)h(the)g(cooperation)e(of)i(the)g(moderators)f(is)i (fro)n(wned)d(upon,)h(e)o(xcept)h(in)g(special)125 2228 y(cases)h(lik)o(e)h(essentially)f(tri)n(vial)g(porting)f(\002x)o(es.)p Black 79 2411 a(\225)p Black 17 w(Remo)o(ving)24 b(a)i(person')-5 b(s)25 b(name)g(from)g(a)h(project)f(history)-5 b(,)25 b(credits,)i(or)f(maintainer)e(list)j(is)f(absolutely)f Fb(not)g(donenot)f(done)125 2511 y Fg(without)19 b(the)h(person')-5 b(s)20 b(e)o(xplicit)f(consent.)0 2710 y(In)k(the)g(remainder)f(of)h (this)h(essay)-5 b(,)24 b(we)f(shall)h(e)o(xamine)e(these)h(taboos)g (and)g(o)n(wnership)e(customs)i(in)h(detail.)34 b(W)-7 b(e)25 b(shall)e(inquire)0 2810 y(not)17 b(only)g(into)h(ho)n(w)f(the)o (y)g(function)f(b)n(ut)h(what)h(the)o(y)f(re)n(v)o(eal)g(about)f(the)i (underlying)d(social)j(dynamics)e(and)i(incenti)n(v)o(e)e(structures)0 2909 y(of)k(the)g(open-source)e(community)-5 b(.)-399 3193 y Fc(Owner)n(ship)38 b(and)f(Open)g(Sour)m(ce)0 3376 y Fg(What)32 b(does)f(`o)n(wnership')f(mean)h(when)g(property)e (is)k(in\002nitely)e(reduplicable,)h(highly)e(malleable,)k(and)d(the)g (surrounding)0 3475 y(culture)19 b(has)i(neither)e(coerci)n(v)o(e)g(po) n(wer)g(relationships)g(nor)g(material)h(scarcity)g(economics?)0 3658 y(Actually)-5 b(,)32 b(in)f(the)f(case)h(of)g(the)f(open-source)e (culture)i(this)h(is)g(an)g(easy)f(question)g(to)h(answer)-5 b(.)56 b(The)30 b(o)n(wner)f(of)i(a)g(softw)o(are)0 3758 y(project)26 b(is)i(the)f(person)f(who)g(has)h(the)g(e)o(xclusi)n(v)o (e)f(right,)i(recognized)c(by)j(the)g(community)e(at)i(lar)o(ge,)g(to)h Fb(distrib)n(ute)f(modi\002ed)0 3857 y(ver)o(sionsdistrib)n(ute)20 b(modi\002ed)f(ver)o(sions)p Fg(.)0 4040 y(\(In)25 b(discussing)g(`o)n (wnership')f(in)i(this)g(section)f(I)h(will)h(use)f(the)f(singular)m(,) h(as)g(though)e(all)j(projects)e(are)g(o)n(wned)g(by)g(some)h(one)0 4140 y(person.)32 b(It)23 b(should)f(be)h(understood,)e(ho)n(we)n(v)o (er)m(,)g(that)i(projects)g(may)f(be)h(o)n(wned)f(by)g(groups.)32 b(W)-7 b(e)24 b(shall)f(e)o(xamine)f(the)h(internal)0 4239 y(dynamics)c(of)h(such)g(groups)f(later)h(on.\))0 4422 y(According)j(to)i(the)g(standard)f(open-source)f(licenses,)j(all) g(parties)f(are)g(equals)g(in)g(the)g(e)n(v)n(olutionary)d(game.)39 b(But)26 b(in)f(practice)0 4521 y(there)g(is)h(a)f(v)o(ery)f (well-recognized)f(distinction)h(between)h(`of)n(\002cial')f(patches,)h (appro)o(v)o(ed)e(and)h(inte)o(grated)g(into)h(the)g(e)n(v)n(olving)0 4621 y(softw)o(are)19 b(by)g(the)g(publicly)g(recognized)e (maintainers,)h(and)h(`rogue')e(patches)i(by)g(third)g(parties.)25 b(Rogue)18 b(patches)h(are)h(unusual,)0 4721 y(and)g(generally)e(not)i (trusted)g([RP].)0 4903 y(That)h Fb(publicpublic)e Fg(redistrib)n (ution)g(is)j(the)g(fundamental)c(issue)k(is)g(easy)g(to)f(establish.) 28 b(Custom)21 b(encourages)e(people)h(to)i(patch)0 5003 y(softw)o(are)28 b(for)g(personal)g(use)h(when)f(necessary)-5 b(.)49 b(Custom)28 b(is)i(indif)n(ferent)d(to)h(people)g(who)g (redistrib)n(ute)g(modi\002ed)f(v)o(ersions)0 5103 y(within)16 b(a)h(closed)g(user)f(or)g(de)n(v)o(elopment)e(group.)22 b(It)17 b(is)g(only)f(when)g(modi\002cations)f(are)h(posted)g(to)h(the) g(open-source)c(community)0 5202 y(in)20 b(general,)f(to)i(compete)e (with)h(the)g(original,)f(that)h(o)n(wnership)f(becomes)g(an)h(issue.)p Black 1860 5872 a(6)p Black eop %%Page: 7 7 7 6 bop Black Black 0 983 a Fg(There)25 b(are,)i(in)f(general,)g(three) f(w)o(ays)i(to)f(acquire)e(o)n(wnership)h(of)g(an)h(open-source)d (project.)41 b(One,)27 b(the)f(most)g(ob)o(vious,)f(is)i(to)0 1083 y(found)17 b(the)h(project.)23 b(When)c(a)f(project)g(has)g(had)g (only)g(one)f(maintainer)g(since)i(its)g(inception)e(and)h(the)g (maintainer)f(is)i(still)h(acti)n(v)o(e,)0 1182 y(custom)g(does)g(not)f (e)n(v)o(en)h(permit)f(a)i Fb(questionquestion)c Fg(as)k(to)f(who)g(o)n (wns)g(the)g(project.)0 1365 y(The)30 b(second)f(w)o(ay)h(is)h(to)g(ha) n(v)o(e)e(o)n(wnership)g(of)h(the)g(project)f(handed)g(to)h(you)f(by)h (the)g(pre)n(vious)f(o)n(wner)g(\(this)h(is)h(sometimes)0 1465 y(kno)n(wn)25 b(as)i(`passing)e(the)i(baton'\).)41 b(It)27 b(is)g(well)g(understood)d(in)i(the)h(community)d(that)i (project)g(o)n(wners)f(ha)n(v)o(e)h(a)h(duty)e(to)i(pass)0 1564 y(projects)20 b(to)g(competent)f(successors)h(when)g(the)o(y)g (are)g(no)g(longer)f(willing)h(or)g(able)g(to)g(in)m(v)o(est)g(needed)f (time)i(in)f(de)n(v)o(elopment)d(or)0 1664 y(maintenance)h(w)o(ork.)0 1846 y(It)27 b(is)h(signi\002cant)e(that)h(in)g(the)g(case)g(of)f (major)g(projects,)i(such)e(transfers)h(of)f(control)g(are)g(generally) f(announced)f(with)j(some)0 1946 y(f)o(anf)o(are.)h(While)22 b(it)g(is)h(unheard)d(of)h(for)g(the)g(open-source)e(community)h(at)i (lar)o(ge)f(to)g(actually)g(interfere)g(in)g(the)h(o)n(wner')-5 b(s)21 b(choice)0 2046 y(of)f(succession,)g(customary)e(practice)i (clearly)f(incorporates)f(a)j(premise)f(that)g(public)f(le)o(gitimac)o (y)g(is)i(important.)0 2228 y(F)o(or)g(minor)f(projects,)h(it)g(is)i (generally)c(suf)n(\002cient)i(for)g(a)g(change)f(history)g(included)g (with)i(the)f(project)f(distrib)n(ution)g(to)h(note)g(the)0 2328 y(change)26 b(of)h(o)n(wnership.)45 b(The)27 b(clear)h (presumption)d(is)j(that)g(if)g(the)f(former)f(o)n(wner)g(has)i(not)f (in)h(f)o(act)f(v)n(oluntarily)f(transferred)0 2428 y(control,)20 b(he)h(or)f(she)i(may)e(reassert)h(control)f(with)h(community)e (backing)h(by)g(objecting)g(publicly)g(within)g(a)i(reasonable)e (period)0 2527 y(of)g(time.)0 2710 y(The)k(third)h(w)o(ay)g(to)g (acquire)e(o)n(wnership)g(of)i(a)g(project)f(is)i(to)f(observ)o(e)e (that)i(it)h(needs)e(w)o(ork)g(and)g(the)h(o)n(wner)f(has)h (disappeared)0 2810 y(or)e(lost)h(interest.)34 b(If)24 b(you)e(w)o(ant)i(to)f(do)g(this,)i(it)f(is)g(your)e(responsibility)g (to)i(mak)o(e)f(the)g(ef)n(fort)f(to)i(\002nd)f(the)g(o)n(wner)-5 b(.)34 b(If)23 b(you)g(don')o(t)0 2909 y(succeed,)28 b(then)f(you)g(may)g(announce)e(in)i(a)h(rele)n(v)n(ant)e(place)h (\(such)g(as)h(a)g(Usenet)f(ne)n(wsgroup)f(dedicated)g(to)h(the)h (application)0 3009 y(area\))20 b(that)g(the)g(project)f(appears)h(to)g (be)g(orphaned,)e(and)h(that)i(you)e(are)h(considering)e(taking)h (responsibility)g(for)h(it.)0 3191 y(Custom)30 b(demands)e(that)i(you)f (allo)n(w)h(some)f(time)h(to)g(pass)h(before)d(follo)n(wing)g(up)i (with)g(an)f(announcement)e(that)j(you)f(ha)n(v)o(e)0 3291 y(declared)18 b(yourself)g(the)i(ne)n(w)f(o)n(wner)-5 b(.)24 b(In)19 b(this)h(interv)n(al,)f(if)g(someone)g(else)h(announces) d(that)j(the)o(y)e(ha)n(v)o(e)h(been)g(actually)g(w)o(orking)0 3391 y(on)i(the)g(project,)g(their)g(claim)h(trumps)e(yours.)28 b(It)21 b(is)i(considered)c(good)h(form)h(to)g(gi)n(v)o(e)g(public)f (notice)h(of)g(your)g(intentions)f(more)0 3490 y(than)27 b(once.)47 b(Y)-9 b(ou)27 b(get)g(more)g(points)g(for)g(good)f(form)h (if)h(you)e(announce)g(in)h(man)o(y)g(rele)n(v)n(ant)f(forums)h (\(related)f(ne)n(wsgroups,)0 3590 y(mailing)31 b(lists\),)36 b(and)c(still)h(more)e(if)i(you)e(sho)n(w)h(patience)f(in)h(w)o(aiting) g(for)g(replies.)60 b(In)32 b(general,)i(the)e(more)f(visible)h(ef)n (fort)0 3690 y(you)e(mak)o(e)h(to)g(allo)n(w)h(the)f(pre)n(vious)e(o)n (wner)i(or)g(other)f(claimants)h(to)g(respond,)h(the)g(better)e(your)g (claim)i(if)f(no)g(response)f(is)0 3789 y(forthcoming.)0 3972 y(If)23 b(you)f(ha)n(v)o(e)g(gone)g(through)f(this)j(process)e(in) h(sight)g(of)g(the)g(project')-5 b(s)22 b(user)h(community)-5 b(,)21 b(and)h(there)h(are)g(no)f(objections,)h(then)0 4071 y(you)c(may)h(claim)g(o)n(wnership)e(of)i(the)g(orphaned)d (project)i(and)h(so)g(note)g(in)g(its)h(history)e(\002le.)26 b(This,)20 b(ho)n(we)n(v)o(er)m(,)d(is)k(less)g(secure)f(than)0 4171 y(being)j(passed)g(the)h(baton,)f(and)g(you)g(cannot)f(e)o(xpect)h (to)g(be)h(considered)e(fully)h(le)o(gitimate)f(until)i(you)f(ha)n(v)o (e)g(made)f(substantial)0 4271 y(impro)o(v)o(ements)17 b(in)k(the)f(sight)g(of)g(the)g(user)g(community)-5 b(.)0 4453 y(I)25 b(ha)n(v)o(e)g(observ)o(ed)e(these)j(customs)f(in)g(action) g(for)f(20)h(years,)h(going)e(back)g(to)i(the)f(pre-FSF)g(ancient)g (history)f(of)h(open-source)0 4553 y(softw)o(are.)56 b(The)o(y)29 b(ha)n(v)o(e)h(se)n(v)o(eral)g(v)o(ery)g(interesting)g (features.)55 b(One)31 b(of)f(the)h(most)f(interesting)g(is)i(that)e (most)h(hack)o(ers)f(ha)n(v)o(e)0 4653 y(follo)n(wed)e(them)h(without)f (being)h(fully)f(a)o(w)o(are)h(of)g(doing)f(so.)52 b(Indeed,)30 b(this)g(may)f(be)g(the)g(\002rst)h(conscious)e(and)h(reasonably)0 4752 y(complete)19 b(summary)g(e)n(v)o(er)g(to)i(ha)n(v)o(e)e(been)h (written)g(do)n(wn.)0 4935 y(Another)15 b(is)h(that,)h(for)e (unconscious)f(customs,)j(the)o(y)e(ha)n(v)o(e)g(been)h(follo)n(wed)e (with)i(remarkable)e(\(e)n(v)o(en)h(astonishing\))f(consistenc)o(y)-5 b(.)0 5034 y(I)26 b(ha)n(v)o(e)g(observ)o(ed)e(the)i(e)n(v)n(olution)f (of)h(literally)g(hundreds)e(of)i(open-source)d(projects,)k(and)f(I)g (can)g(still)i(count)d(the)h(number)e(of)0 5134 y(signi\002cant)c (violations)f(I)h(ha)n(v)o(e)g(observ)o(ed)e(or)i(heard)f(about)g(on)h (my)g(\002ngers.)0 5317 y(Y)-8 b(et)24 b(a)h(third)e(interesting)g (feature)g(is)i(that)f(as)h(these)f(customs)g(ha)n(v)o(e)g(e)n(v)n(olv) o(ed)e(o)o(v)o(er)h(time,)i(the)o(y)e(ha)n(v)o(e)g(done)g(so)i(in)f(a)h (consistent)0 5416 y(direction.)43 b(That)27 b(direction)e(has)i(been)f (to)h(encourage)d(more)i(public)g(accountability)-5 b(,)25 b(more)h(public)g(notice,)h(and)g(more)e(care)p Black 1860 5870 a(7)p Black eop %%Page: 8 8 8 7 bop Black Black 0 983 a Fg(about)32 b(preserving)e(the)j(credits)f (and)g(change)f(histories)h(of)h(projects)e(in)i(w)o(ays)g(that)g (\(among)d(other)i(things\))g(establish)g(the)0 1083 y(le)o(gitimac)o(y)19 b(of)h(the)g(present)f(o)n(wners.)0 1265 y(These)25 b(features)g(suggest)h(that)f(the)h(customs)f(are)h (not)f(accidental,)h(b)n(ut)f(are)h(products)e(of)h(some)h(kind)e(of)i (implicit)f(agenda)f(or)0 1365 y(generati)n(v)o(e)18 b(pattern)i(in)g(the)g(open-source)e(culture)h(that)h(is)h(utterly)f (fundamental)e(to)i(the)g(w)o(ay)g(it)h(operates.)0 1548 y(An)26 b(early)g(respondent)f(pointed)g(out)h(that)h(contrasting)e (the)h(Internet)f(hack)o(er)h(culture)f(with)i(the)f(crack)o(er/pirate) f(culture)h(\(the)0 1647 y(\223w)o(arez)36 b(d00dz\224)e(centered)g (around)g(game-cracking)f(and)i(pirate)h(b)n(ulletin-board)d(systems\)) j(illuminates)f(the)h(generati)n(v)o(e)0 1747 y(patterns)20 b(of)g(both)f(rather)g(well.)26 b(W)-7 b(e')o(ll)21 b(return)e(to)h (the)h(d00dz)d(for)i(contrast)f(later)i(in)f(this)h(essay)-5 b(.)-399 2031 y Fc(Loc)m(ke)38 b(and)f(Land)g(Title)0 2213 y Fg(T)-7 b(o)24 b(understand)f(this)h(generati)n(v)o(e)f (pattern,)h(it)h(helps)f(to)h(notice)e(a)i(historical)f(analogy)f(for)g (these)i(customs)f(that)g(is)i(f)o(ar)e(outside)0 2313 y(the)f(domain)g(of)g(hack)o(ers')f(usual)i(concerns.)33 b(As)24 b(students)f(of)h(le)o(gal)e(history)h(and)g(political)g (philosophy)e(may)i(recognize,)f(the)0 2413 y(theory)d(of)h(property)e (the)o(y)h(imply)h(is)h(virtually)e(identical)h(to)g(the)g (Anglo-American)e(common-la)o(w)f(theory)i(of)h(land)g(tenure!)0 2595 y(In)g(this)h(theory)-5 b(,)18 b(there)i(are)g(three)f(w)o(ays)i (to)f(acquire)f(o)n(wnership)g(of)h(land:)0 2778 y(On)j(a)h(frontier)m (,)f(where)f(land)h(e)o(xists)h(that)g(has)g(ne)n(v)o(er)e(had)h(an)g (o)n(wner)m(,)g(one)g(can)g(acquire)f(o)n(wnership)g(by)h Fb(homesteadinghome-)0 2878 y(steading)p Fg(,)c(mixing)g(one')-5 b(s)20 b(labor)f(with)i(the)f(uno)n(wned)e(land,)h(fencing)g(it,)i(and) e(defending)f(one')-5 b(s)20 b(title.)0 3060 y(The)g(usual)g(means)f (of)h(transfer)f(in)h(settled)h(areas)f(is)h Fb(tr)o(ansfer)f(of)g (titletr)o(ansfer)h(of)f(title)p Fg(\227that)h(is,)f(recei)n(ving)f (the)h(deed)f(from)g(the)0 3160 y(pre)n(vious)f(o)n(wner)-5 b(.)25 b(In)19 b(this)i(theory)-5 b(,)18 b(the)i(concept)f(of)h(`chain) f(of)g(title')i(is)g(important.)i(The)d(ideal)g(proof)e(of)i(o)n (wnership)e(is)j(a)g(chain)0 3259 y(of)f(deeds)g(and)f(transfers)h(e)o (xtending)e(back)h(to)i(when)e(the)i(land)e(w)o(as)i(originally)e (homesteaded.)0 3442 y(Finally)-5 b(,)17 b(the)g(common-la)o(w)e (theory)h(recognizes)g(that)h(land)g(title)h(may)e(be)h(lost)h(or)f (abandoned)e(\(for)h(e)o(xample,)g(if)h(the)h(o)n(wner)e(dies)0 3542 y(without)23 b(heirs,)i(or)e(the)h(records)f(needed)f(to)i (establish)g(chain)f(of)h(title)h(to)f(v)n(acant)f(land)g(are)h (gone\).)34 b(A)25 b(piece)e(of)h(land)f(that)h(has)0 3641 y(become)e(derelict)g(in)h(this)h(w)o(ay)f(may)f(be)h(claimed)g (by)f Fb(adver)o(se)h(possessionadver)o(se)f(possession)p Fg(\227one)g(mo)o(v)o(es)g(in,)h(impro)o(v)o(es)0 3741 y(it,)e(and)e(defends)g(title)i(as)g(if)g(homesteading.)0 3924 y(This)16 b(theory)-5 b(,)16 b(lik)o(e)g(hack)o(er)f(customs,)i(e) n(v)n(olv)o(ed)e(or)o(ganically)e(in)j(a)h(conte)o(xt)e(where)h (central)g(authority)e(w)o(as)j(weak)f(or)g(none)o(xistent.)0 4023 y(It)22 b(de)n(v)o(eloped)c(o)o(v)o(er)i(a)i(period)e(of)h(a)h (thousand)d(years)i(from)g(Norse)g(and)g(Germanic)f(tribal)h(la)o(w)-5 b(.)28 b(Because)22 b(it)g(w)o(as)g(systematized)0 4123 y(and)e(rationalized)f(in)h(the)h(early)e(modern)g(era)h(by)g(the)h (English)e(political)h(philosopher)e(John)i(Lock)o(e,)f(it)j(is)f (sometimes)f(referred)0 4223 y(to)g(as)h(the)f(Lock)o(ean)f(theory)g (of)h(property)-5 b(.)0 4405 y(Logically)24 b(similar)h(theories)g(ha)n (v)o(e)f(tended)h(to)g(e)n(v)n(olv)o(e)f(where)n(v)o(er)f(property)g (has)j(high)e(economic)g(or)g(survi)n(v)n(al)h(v)n(alue)f(and)h(no)0 4505 y(single)h(authority)e(is)j(po)n(werful)d(enough)g(to)h(force)g (central)h(allocation)f(of)g(scarce)h(goods.)41 b(This)26 b(is)g(true)g(e)n(v)o(en)f(in)h(the)g(hunter)n(-)0 4604 y(gatherer)c(cultures)h(that)h(are)g(sometimes)g(romantically)e (thought)g(to)i(ha)n(v)o(e)f(no)h(concept)f(of)g(`property'.)33 b(F)o(or)24 b(e)o(xample,)f(in)h(the)0 4704 y(traditions)29 b(of)h(the)g(!K)o(ung)e(San)i(b)n(ushmen)f(of)g(the)h(Kgalagadi)e (\(formerly)g(`Kalahari'\))g(Desert,)k(there)e(is)h(no)e(o)n(wnership)f (of)0 4804 y(hunting)18 b(grounds.)23 b(But)e(there)e Fb(isis)i Fg(o)n(wnership)e(of)g(w)o(aterholes)h(and)f(springs)g(under) g(a)h(theory)f(recognizably)e(akin)j(to)g(Lock)o(e')-5 b(s.)0 4986 y(The)31 b(!K)o(ung)e(San)i(e)o(xample)f(is)h(instructi)n (v)o(e,)i(because)d(it)i(sho)n(ws)e(that)i(Lock)o(ean)d(property)g (customs)h(arise)i(only)e(where)g(the)0 5086 y(e)o(xpected)24 b(return)h(from)f(the)i(resource)f(e)o(xceeds)g(the)g(e)o(xpected)g (cost)h(of)f(defending)e(it.)43 b(Hunting)24 b(grounds)g(are)i(not)f (property)0 5186 y(because)19 b(the)h(return)e(from)h(hunting)f(is)j (highly)d(unpredictable)f(and)j(v)n(ariable,)e(and)h(\(although)f (highly)g(prized\))h(not)g(a)h(necessity)0 5285 y(for)g(day-to-day)d (survi)n(v)n(al.)24 b(W)-7 b(aterholes,)20 b(on)g(the)g(other)f(hand,)g (are)h(vital)g(to)h(survi)n(v)n(al)e(and)h(small)g(enough)e(to)j (defend.)p Black 1860 5872 a(8)p Black eop %%Page: 9 9 9 8 bop Black Black 0 983 a Fg(The)23 b(`noosphere')d(of)j(this)h (essay')-5 b(s)24 b(title)g(is)g(the)g(territory)d(of)i(ideas,)h(the)g (space)f(of)g(all)h(possible)f(thoughts)f([N].)g(What)i(we)g(see)0 1083 y(implied)g(in)g(hack)o(er)g(o)n(wnership)e(customs)j(is)g(a)g (Lock)o(ean)e(theory)g(of)h(property)e(rights)j(in)f(one)g(subset)h(of) f(the)g(noosphere,)f(the)0 1182 y(space)g(of)g(all)h(programs.)32 b(Hence)22 b(`homesteading)f(the)i(noosphere',)e(which)i(is)h(what)f(e) n(v)o(ery)f(founder)f(of)h(a)i(ne)n(w)f(open-source)0 1282 y(project)c(does.)0 1462 y(F)o(ar\351)27 b(Rideau)h Fa(fare@tunes.org)d Fg(correctly)h(points)h(out)g(that)h(hack)o(ers)f (do)g(not)g(e)o(xactly)g(operate)f(in)i(the)f(territory)f(of)0 1562 y(pure)d(ideas.)38 b(He)25 b(asserts)g(that)f(what)h(hack)o(ers)e (o)n(wn)h(is)i Fb(pr)l(o)o(gr)o(amming)c(pr)l(ojectspr)l(o)o(gr)o (amming)h(pr)l(ojects)p Fg(\227intensional)g(focus)0 1662 y(points)17 b(of)f(material)h(labor)f(\(de)n(v)o(elopment,)f (service,)i(etc\),)g(to)g(which)g(are)g(associated)g(things)f(lik)o(e)i (reputation,)d(trustw)o(orthiness,)0 1761 y(etc.)36 b(He)24 b(therefore)e(asserts)i(that)g(the)g(space)g(spanned)e(by)h(hack)o(er)g (projects,)h(is)g Fb(notnot)f Fg(the)h(noosphere)d(b)n(ut)j(a)g(sort)g (of)f(dual)g(of)0 1861 y(it,)f(the)f(space)g(of)g(noosphere-e)o (xploring)16 b(program)j(projects.)27 b(\(W)m(ith)21 b(an)g(apologetic)f(nod)g(to)h(the)h(astrophysicists)e(out)h(there,)f (it)0 1961 y(w)o(ould)f(be)i(etymologically)c(correct)j(to)g(call)h (this)f(dual)g(space)g(the)g(`er)o(gosphere')d(or)j(`sphere)f(of)h(w)o (ork'.\))0 2141 y(In)28 b(practice,)h(the)f(distinction)f(between)g (noosphere)f(and)h(er)o(gosphere)e(is)k(not)f(important)e(for)h(the)h (purposes)f(of)h(our)f(present)0 2241 y(ar)o(gument.)22 b(It)e(is)h(dubious)d(whether)h(the)g(`noosphere')e(in)j(the)f(pure)g (sense)h(on)f(which)g(F)o(ar\351)h(insists)h(can)e(be)h(said)g(to)f(e)o (xist)h(in)g(an)o(y)0 2340 y(meaningful)e(w)o(ay;)i(one)f(w)o(ould)g (almost)h(ha)n(v)o(e)f(to)h(be)g(a)g(Platonic)f(philosopher)f(to)i (belie)n(v)o(e)e(in)i(it.)26 b(And)19 b(the)h(distinction)f(between)0 2440 y(noosphere)e(and)j(er)o(gosphere)d(is)j(only)f(of)h Fb(pr)o(acticalpr)o(actical)d Fg(importance)h(if)i(one)f(wishes)h(to)g (assert)g(that)g(ideas)g(\(the)f(elements)0 2540 y(of)25 b(the)h(noosphere\))d(cannot)h(be)h(o)n(wned,)h(b)n(ut)f(their)g (instantiations)g(as)h(projects)f(can.)41 b(This)26 b(question)e(leads) i(to)f(issues)i(in)e(the)0 2639 y(theory)19 b(of)h(intellectual)f (property)g(which)g(are)h(be)o(yond)e(the)i(scope)g(of)g(this)h(essay)f (\(b)n(ut)g(see)42 b([DF]\).)0 2820 y(T)-7 b(o)28 b(a)n(v)n(oid)g (confusion,)f(ho)n(we)n(v)o(er)m(,)g(it)i(is)g(important)d(to)i(note)g (that)g(neither)f(the)g(noosphere)f(nor)h(the)h(er)o(gosphere)d(is)k (the)f(same)0 2919 y(as)g(the)f(totality)g(of)g(virtual)g(locations)g (in)g(electronic)f(media)h(that)g(is)h(sometimes)f(\(to)h(the)f (disgust)g(of)g(most)g(hack)o(ers\))f(called)0 3019 y(`c)o(yberspace'.) 49 b(Property)28 b(there)h(is)h(re)o(gulated)d(by)i(completely)e(dif)n (ferent)h(rules)h(that)g(are)g(closer)g(to)h(those)f(of)f(the)i (material)0 3119 y(substratum\227essentially)-5 b(,)25 b(he)h(who)g(o)n(wns)f(the)h(media)g(and)f(machines)g(on)h(which)f(a)i (part)e(of)h(`c)o(yberspace')d(is)k(hosted)e(o)n(wns)0 3218 y(that)20 b(piece)g(of)g(c)o(yberspace)e(as)j(a)g(result.)0 3399 y(The)27 b(Lock)o(ean)e(logic)i(of)f(custom)h(suggests)f(strongly) g(that)h(open-source)d(hack)o(ers)j(observ)o(e)e(the)i(customs)g(the)o (y)f(do)g(in)h(order)0 3498 y(to)e(defend)e(some)h(kind)g(of)g(e)o (xpected)f(return)g(from)g(their)i(ef)n(fort.)36 b(The)25 b(return)e(must)h(be)h(more)f(signi\002cant)g(than)g(the)g(ef)n(fort)f (of)0 3598 y(homesteading)e(projects,)i(the)g(cost)h(of)f(maintaining)e (v)o(ersion)h(histories)h(that)g(document)f(`chain)g(of)h(title',)h (and)e(the)i(time)f(cost)0 3698 y(of)d(making)f(public)g (noti\002cations)g(and)h(w)o(aiting)g(before)f(taking)g(adv)o(erse)g (possession)h(of)g(an)g(orphaned)e(project.)0 3878 y(Furthermore,)d (the)i(`yield')f(from)h(open)f(source)g(must)h(be)g(something)f(more)g (than)h(simply)g(the)g(use)g(of)g(the)h(softw)o(are,)f(something)0 3978 y(else)j(that)g(w)o(ould)e(be)i(compromised)d(or)i(diluted)f(by)h (forking.)k(If)c(use)h(were)f(the)h(only)e(issue,)i(there)f(w)o(ould)g (be)g(no)g(taboo)g(against)0 4077 y(forking,)e(and)i(open-source)e(o)n (wnership)h(w)o(ould)h(not)g(resemble)f(land)h(tenure)g(at)h(all.)25 b(In)19 b(f)o(act,)h(this)g(alternate)f(w)o(orld)f(\(where)h(use)0 4177 y(is)i(the)f(only)g(yield,)f(and)h(forking)e(is)j(unproblematic\)) c(is)k(the)g(one)e(implied)h(by)f(e)o(xisting)h(open-source)d (licenses.)0 4358 y(W)-7 b(e)23 b(can)f(eliminate)f(some)h(candidate)e (kinds)i(of)f(yield)h(right)f(a)o(w)o(ay)-5 b(.)29 b(Because)22 b(you)f(can')o(t)g(coerce)g(ef)n(fecti)n(v)o(ely)f(o)o(v)o(er)g(a)i (netw)o(ork)0 4457 y(connection,)17 b(seeking)h(po)n(wer)g(is)h(right)g (out.)24 b(Lik)o(e)n(wise,)19 b(the)f(open-source)f(culture)h(doesn')o (t)f(ha)n(v)o(e)h(an)o(ything)f(much)h(resembling)0 4557 y(mone)o(y)e(or)i(an)g(internal)f(scarcity)g(economy)-5 b(,)16 b(so)i(hack)o(ers)g(cannot)e(be)i(pursuing)e(an)o(ything)g(v)o (ery)h(closely)g(analogous)g(to)h(material)0 4657 y(wealth)i(\(e.g.)k (the)d(accumulation)d(of)i(scarcity)f(tok)o(ens\).)0 4837 y(There)25 b(is)i(one)f(w)o(ay)g(that)g(open-source)e(acti)n(vity) i(can)g(help)f(people)g(become)g(wealthier)m(,)i(ho)n(we)n(v)o(er\227a) d(w)o(ay)i(that)g(pro)o(vides)f(a)0 4937 y(v)n(aluable)d(clue)h(to)g (what)g(actually)f(moti)n(v)n(ates)g(it.)34 b(Occasionally)-5 b(,)23 b(the)g(reputation)e(one)h(gains)h(in)g(the)g(hack)o(er)f (culture)g(can)h(spill)0 5036 y(o)o(v)o(er)17 b(into)g(the)h(real)g(w)o (orld)g(in)g(economically)e(signi\002cant)h(w)o(ays.)25 b(It)18 b(can)g(get)g(you)f(a)i(better)e(job)h(of)n(fer)m(,)f(or)g(a)i (consulting)d(contract,)0 5136 y(or)k(a)h(book)d(deal.)0 5316 y(This)32 b(kind)e(of)i(side)g(ef)n(fect,)h(ho)n(we)n(v)o(er)m(,)f (is)h(at)f(best)f(rare)h(and)f(mar)o(ginal)e(for)i(most)h(hack)o(ers;)k (f)o(ar)c(too)f(much)g(so)h(to)f(mak)o(e)g(it)0 5416 y(con)m(vincing)19 b(as)k(a)g(sole)g(e)o(xplanation,)d(e)n(v)o(en)h(if) h(we)h(ignore)e(the)h(repeated)f(protestations)g(by)h(hack)o(ers)g (that)g(the)o(y')l(re)e(doing)h(what)0 5516 y(the)o(y)e(do)h(not)g(for) g(mone)o(y)e(b)n(ut)i(out)g(of)g(idealism)g(or)g(lo)o(v)o(e.)p Black 1860 5872 a(9)p Black eop %%Page: 10 10 10 9 bop Black Black 0 983 a Fg(Ho)n(we)n(v)o(er)m(,)40 b(the)d(w)o(ay)h(such)f(economic)f(side)i(ef)n(fects)g(are)f(mediated)g (is)h(w)o(orth)f(e)o(xamination.)75 b(Ne)o(xt)37 b(we')o(ll)h(see)h (that)e(an)0 1083 y(understanding)12 b(of)j(the)h(dynamics)e(of)h (reputation)e(within)i(the)h(open-source)c(culture)j Fb(itsel\002tself)h Fg(has)f(considerable)f(e)o(xplanatory)0 1182 y(po)n(wer)-5 b(.)-399 1466 y Fc(The)38 b(Hac)m(ker)e(Milieu)g(as) h(Gift)h(Culture)0 1649 y Fg(T)-7 b(o)28 b(understand)f(the)h(role)g (of)g(reputation)e(in)j(the)f(open-source)d(culture,)30 b(it)f(is)g(helpful)e(to)h(mo)o(v)o(e)f(from)g(history)h(further)e (into)0 1748 y(anthropology)d(and)j(economics,)h(and)g(e)o(xamine)e (the)i(dif)n(ference)e(between)h Fb(e)n(xc)o(hang)o(e)f(cultur)m(ese)n (xc)o(hang)o(e)g(cultur)m(es)i Fg(and)f Fb(gift)0 1848 y(cultur)m(esgift)20 b(cultur)m(es)p Fg(.)0 2031 y(Human)26 b(beings)h(ha)n(v)o(e)g(an)g(innate)f(dri)n(v)o(e)h(to)g(compete)f(for) h(social)g(status;)32 b(it')-5 b(s)28 b(wired)f(in)g(by)g(our)g(e)n(v)n (olutionary)e(history)-5 b(.)45 b(F)o(or)0 2130 y(the)30 b(90\045)f(of)g(hominid)f(history)h(that)h(ran)f(before)f(the)i(in)m(v) o(ention)d(of)i(agriculture,)h(our)f(ancestors)g(li)n(v)o(ed)g(in)h (small)g(nomadic)0 2230 y(hunter)n(-gatherer)15 b(bands.)23 b(High-status)18 b(indi)n(viduals)f(\(those)h(most)h(ef)n(fecti)n(v)o (e)e(at)i(informing)d(coalitions)i(and)g(persuading)f(others)0 2330 y(to)22 b(cooperate)d(with)j(them\))e(got)h(the)h(healthiest)f (mates)h(and)e(access)i(to)g(the)f(best)h(food.)27 b(This)22 b(dri)n(v)o(e)e(for)h(status)h(e)o(xpresses)f(itself)0 2429 y(in)f(dif)n(ferent)f(w)o(ays,)h(depending)e(lar)o(gely)h(on)g (the)i(de)o(gree)d(of)i(scarcity)g(of)g(survi)n(v)n(al)f(goods.)0 2612 y(Most)27 b(w)o(ays)g(humans)e(ha)n(v)o(e)h(of)h(or)o(ganizing)c (are)k(adaptations)e(to)i(scarcity)f(and)g(w)o(ant.)44 b(Each)27 b(w)o(ay)f(carries)h(with)g(it)g(dif)n(ferent)0 2712 y(w)o(ays)21 b(of)e(gaining)g(social)h(status.)0 2894 y(The)33 b(simplest)g(w)o(ay)g(is)h(the)f Fb(command)f(hier)o(ar)m (c)o(hycommand)d(hier)o(ar)m(c)o(hy)p Fg(.)63 b(In)32 b(command)f(hierarchies,)k(scarce)e(goods)f(are)0 2994 y(allocated)24 b(by)h(one)g(central)f(authority)g(and)g(back)o(ed)g(up) h(by)f(force.)39 b(Command)24 b(hierarchies)g(scale)h(v)o(ery)f(poorly) g([Mal];)j(the)o(y)0 3093 y(become)h(increasingly)f(brutal)h(and)h (inef)n(\002cient)f(as)h(the)o(y)g(get)g(lar)o(ger)-5 b(.)50 b(F)o(or)29 b(this)g(reason,)h(command)d(hierarchies)h(abo)o(v)o (e)f(the)0 3193 y(size)j(of)f(an)g(e)o(xtended)f(f)o(amily)g(are)i (almost)f(al)o(w)o(ays)h(parasites)f(on)g(a)h(lar)o(ger)e(economy)f(of) i(a)h(dif)n(ferent)d(type.)52 b(In)29 b(command)0 3293 y(hierarchies,)19 b(social)h(status)h(is)g(primarily)e(determined)f(by) i(access)h(to)f(coerci)n(v)o(e)f(po)n(wer)-5 b(.)0 3475 y(Our)32 b(society)h(is)h(predominantly)29 b(an)k Fb(e)n(xc)o(hang)o(e) e(economye)n(xc)o(hang)o(e)f(economy)p Fg(.)61 b(This)33 b(is)h(a)f(sophisticated)f(adaptation)f(to)0 3575 y(scarcity)21 b(that,)g(unlik)o(e)g(the)g(command)f(model,)g(scales)i(quite)f(well.) 29 b(Allocation)20 b(of)h(scarce)g(goods)f(is)j(done)d(in)h(a)h (decentralized)0 3675 y(w)o(ay)17 b(through)e(trade)i(and)g(v)n (oluntary)e(cooperation)g(\(and)i(in)g(f)o(act,)h(the)f(dominating)e (ef)n(fect)i(of)g(competiti)n(v)o(e)e(desire)j(is)g(to)f(produce)0 3774 y(cooperati)n(v)o(e)h(beha)n(vior\).)25 b(In)20 b(an)h(e)o(xchange)d(economy)-5 b(,)18 b(social)j(status)g(is)h (primarily)d(determined)g(by)h(ha)n(ving)g(control)f(of)i(things)0 3874 y(\(not)f(necessarily)f(material)h(things\))f(to)i(use)f(or)g (trade.)0 4056 y(Most)k(people)e(ha)n(v)o(e)h(implicit)h(mental)f (models)g(for)g(both)g(of)g(the)g(abo)o(v)o(e,)g(and)g(ho)n(w)g(the)o (y)g(interact)g(with)h(each)f(other)-5 b(.)34 b(Go)o(v)o(ern-)0 4156 y(ment,)19 b(the)h(military)-5 b(,)18 b(and)h(or)o(ganized)e (crime)i(\(for)g(e)o(xample\))f(are)h(command)f(hierarchies)g (parasitic)i(on)f(the)h(broader)d(e)o(xchange)0 4256 y(economy)i(we)j(call)g(`the)f(free)g(mark)o(et'.)28 b(There')-5 b(s)21 b(a)h(third)e(model,)h(ho)n(we)n(v)o(er)m(,)e(that)j (is)g(radically)e(dif)n(ferent)g(from)h(either)g(and)g(not)0 4355 y(generally)e(recognized)f(e)o(xcept)h(by)h(anthropologists;)d (the)k Fb(gift)f(cultur)m(e)m(gift)f(cultur)m(e)p Fg(.)0 4538 y(Gift)e(cultures)f(are)h(adaptations)f(not)g(to)h(scarcity)g(b)n (ut)g(to)g(ab)n(undance.)22 b(The)o(y)15 b(arise)j(in)f(populations)d (that)j(do)g(not)f(ha)n(v)o(e)h(signi\002cant)0 4638 y(material-scarcity)j(problems)f(with)j(survi)n(v)n(al)e(goods.)27 b(W)-7 b(e)22 b(can)f(observ)o(e)f(gift)h(cultures)g(in)g(action)g (among)e(aboriginal)h(cultures)0 4737 y(li)n(ving)i(in)h(ecozones)f (with)h(mild)g(climates)g(and)f(ab)n(undant)f(food.)32 b(W)-7 b(e)24 b(can)f(also)g(observ)o(e)f(them)g(in)h(certain)g(strata) g(of)g(our)f(o)n(wn)0 4837 y(society)-5 b(,)19 b(especially)h(in)g(sho) n(w)g(b)n(usiness)h(and)e(among)g(the)h(v)o(ery)f(wealthy)-5 b(.)0 5020 y(Ab)n(undance)14 b(mak)o(es)i(command)d(relationships)i (dif)n(\002cult)g(to)h(sustain)g(and)g(e)o(xchange)d(relationships)i (an)h(almost)g(pointless)f(game.)0 5119 y(In)j(gift)g(cultures,)f (social)i(status)f(is)h(determined)d(not)i(by)g(what)g(you)f(control)g (b)n(ut)h(by)f Fb(what)h(you)g(give)g(awaywhat)f(you)h(give)g(away)p Fg(.)0 5302 y(Thus)29 b(the)h(Kw)o(akiutl)g(chieftain')-5 b(s)29 b(potlach)g(party)-5 b(.)52 b(Thus)29 b(the)h (multi-millionaire')-5 b(s)28 b(elaborate)h(and)g(usually)g(public)g (acts)h(of)0 5401 y(philanthrop)o(y)-5 b(.)22 b(And)d(thus)h(the)h (hack)o(er')-5 b(s)19 b(long)h(hours)f(of)h(ef)n(fort)f(to)h(produce)e (high-quality)g(open-source)f(code.)p Black 1839 5872 a(10)p Black eop %%Page: 11 11 11 10 bop Black Black 0 983 a Fg(F)o(or)22 b(e)o(xamined)f(in)i(this)g (w)o(ay)-5 b(,)22 b(it)h(is)h(quite)e(clear)g(that)h(the)g(society)f (of)g(open-source)e(hack)o(ers)i(is)h(in)g(f)o(act)g(a)g(gift)f (culture.)31 b(W)m(ithin)0 1083 y(it,)d(there)e(is)i(no)e(serious)g (shortage)f(of)h(the)h(`survi)n(v)n(al)e(necessities'\227disk)h(space,) i(netw)o(ork)d(bandwidth,)h(computing)e(po)n(wer)-5 b(.)0 1182 y(Softw)o(are)22 b(is)h(freely)e(shared.)31 b(This)22 b(ab)n(undance)e(creates)i(a)h(situation)f(in)g(which)g(the)g(only)g(a) n(v)n(ailable)g(measure)f(of)h(competiti)n(v)o(e)0 1282 y(success)f(is)g(reputation)d(among)h(one')-5 b(s)20 b(peers.)0 1465 y(This)f(observ)n(ation)e(is)j(not)e(in)i(itself)f (entirely)f(suf)n(\002cient)h(to)g(e)o(xplain)f(the)h(observ)o(ed)e (features)h(of)h(hack)o(er)e(culture,)i(ho)n(we)n(v)o(er)-5 b(.)23 b(The)0 1564 y(crack)o(ers)j(and)g(w)o(arez)h(d00dz)f(ha)n(v)o (e)g(a)h(gift)g(culture)f(that)h(thri)n(v)o(es)f(in)h(the)g(same)g (\(electronic\))e(media)h(as)i(that)f(of)f(the)h(hack)o(ers,)0 1664 y(b)n(ut)h(their)h(beha)n(vior)d(is)k(v)o(ery)d(dif)n(ferent.)48 b(The)28 b(group)f(mentality)g(in)i(their)f(culture)f(is)j(much)d (stronger)g(and)h(more)g(e)o(xclusi)n(v)o(e)0 1763 y(than)20 b(among)f(hack)o(ers.)25 b(The)o(y)19 b(hoard)g(secrets)i(rather)e (than)h(sharing)f(them;)h(one)g(is)i(much)d(more)g(lik)o(ely)i(to)f (\002nd)g(crack)o(er)g(groups)0 1863 y(distrib)n(uting)26 b(sourceless)h(e)o(x)o(ecutables)e(that)j(crack)e(softw)o(are)h(than)f (tips)i(that)f(gi)n(v)o(e)g(a)o(w)o(ay)f(ho)n(w)h(the)o(y)f(did)h(it.) 47 b(\(F)o(or)26 b(an)h(inside)0 1963 y(perspecti)n(v)o(e)19 b(on)g(this)i(beha)n(vior)m(,)d(see)j([L)-6 b(W]\).)0 2145 y(What)25 b(this)f(sho)n(ws,)h(in)g(case)f(it)h(w)o(asn')o(t)f(ob) o(vious,)f(is)i(that)g(there)e(is)i(more)f(than)g(one)f(w)o(ay)h(to)h (run)e(a)i(gift)f(culture.)36 b(History)24 b(and)0 2245 y(v)n(alues)17 b(matter)-5 b(.)24 b(I)18 b(ha)n(v)o(e)f(summarized)g (the)g(history)g(of)h(the)f(hack)o(er)g(culture)g(in)h Fb(A)f(Brief)i(History)f(of)g(Hac)n(k)o(er)m(dom)p Fg([HH];)e(the)i(w)o (ays)0 2345 y(in)e(which)g(it)h(shaped)f(present)f(beha)n(vior)g(are)h (not)g(mysterious.)23 b(Hack)o(ers)16 b(ha)n(v)o(e)g(de\002ned)f(their) h(culture)f(by)h(a)h(set)g(of)f(choices)g(about)0 2444 y(the)k Fb(formform)h Fg(that)f(their)g(competition)e(will)j(tak)o(e.)k (It)c(is)g(that)f(form)f(that)i(we)f(will)h(e)o(xamine)e(in)h(the)g (remainder)f(of)h(this)g(essay)-5 b(.)-399 2728 y Fc(The)38 b(Jo)m(y)f(of)g(Hac)m(king)0 2911 y Fg(In)c(making)f(this)i (`reputation)e(game')g(analysis,)37 b(by)c(the)g(w)o(ay)-5 b(,)36 b(I)e(do)f(not)g(mean)g(to)h(de)n(v)n(alue)e(or)h(ignore)g(the)g (pure)g(artistic)0 3010 y(satisf)o(action)24 b(of)f(designing)g (beautiful)f(softw)o(are)i(and)f(making)g(it)h(w)o(ork.)35 b(Hack)o(ers)24 b(all)g(e)o(xperience)e(this)j(kind)e(of)g(satisf)o (action)0 3110 y(and)d(thri)n(v)o(e)g(on)g(it.)27 b(People)20 b(for)g(whom)g(it)h(is)h(not)e(a)h(signi\002cant)g(moti)n(v)n(ation)d (ne)n(v)o(er)i(become)f(hack)o(ers)h(in)h(the)g(\002rst)g(place,)f (just)h(as)0 3210 y(people)e(who)h(don')o(t)e(lo)o(v)o(e)i(music)g(ne)n (v)o(er)e(become)h(composers.)0 3392 y(So)26 b(perhaps)e(we)h(should)g (consider)f(another)g(model)g(of)i(hack)o(er)e(beha)n(vior)g(in)h (which)g(the)g(pure)g(jo)o(y)g(of)g(craftsmanship)f(is)i(the)0 3492 y(primary)e(moti)n(v)n(ation.)39 b(This)26 b(`craftsmanship')d (model)i(w)o(ould)f(ha)n(v)o(e)h(to)h(e)o(xplain)e(hack)o(er)h(custom)g (as)h(a)g(w)o(ay)g(of)f(maximizing)0 3592 y(both)20 b(the)g (opportunities)e(for)i(craftsmanship)f(and)g(the)i(quality)e(of)h(the)h (results.)26 b(Does)20 b(this)h(con\003ict)f(with)h(or)f(suggest)g(dif) n(ferent)0 3691 y(results)h(than)e(the)h(reputation)f(game)g(model?)0 3874 y(Not)i(really)-5 b(.)24 b(In)d(e)o(xamining)d(the)i (craftsmanship)f(model,)h(we)g(come)g(back)g(to)h(the)f(same)h (problems)e(that)h(constrain)g(hack)o(erdom)0 3973 y(to)e(operate)e (lik)o(e)h(a)h(gift)f(culture.)23 b(Ho)n(w)18 b(can)f(one)g(maximize)f (quality)g(if)i(there)f(is)h(no)f(metric)g(for)g(quality?)23 b(If)17 b(scarcity)h(economics)0 4073 y(doesn')o(t)28 b(operate,)i(what)f(metrics)g(are)g(a)n(v)n(ailable)f(besides)h(peer)g (e)n(v)n(aluation?)50 b(It)29 b(appears)f(that)h(an)o(y)g (craftsmanship)e(culture)0 4173 y(ultimately)c(must)g(structure)f (itself)i(through)e(a)h(reputation)f(game\227and,)g(in)h(f)o(act,)h(we) g(can)f(observ)o(e)f(e)o(xactly)g(this)i(dynamic)e(in)0 4272 y(man)o(y)d(historical)h(craftsmanship)e(cultures)i(from)f(the)h (medie)n(v)n(al)f(guilds)h(onw)o(ards.)0 4455 y(In)e(one)g(important)f (respect,)i(the)f(craftsmanship)f(model)h(is)h(weak)o(er)f(than)h(the)f (`gift)g(culture')g(model;)g(by)g(itself,)h(it)h(doesn')o(t)d(help)0 4555 y(e)o(xplain)i(the)h(contradiction)e(we)j(be)o(gan)d(this)j(essay) f(with.)0 4737 y(Finally)-5 b(,)22 b(the)g(craftsmanship)e(moti)n(v)n (ation)h(itself)h(may)g(not)g(be)g(psychologically)d(as)k(f)o(ar)f (remo)o(v)o(ed)e(from)h(the)h(reputation)e(game)0 4837 y(as)25 b(we)g(might)e(lik)o(e)i(to)g(assume.)37 b(Imagine)23 b(your)g(beautiful)g(program)f(lock)o(ed)i(up)g(in)g(a)h(dra)o(wer)e (and)h(ne)n(v)o(er)f(used)h(again.)36 b(No)n(w)0 4937 y(imagine)19 b(it)i(being)e(used)h(ef)n(fecti)n(v)o(ely)f(and)g(with)i (pleasure)e(by)h(man)o(y)f(people.)24 b(Which)c(dream)f(gi)n(v)o(es)h (you)f(satisf)o(action?)0 5119 y(Ne)n(v)o(ertheless,)31 b(we')o(ll)f(k)o(eep)f(an)g(e)o(ye)g(on)g(the)h(craftsmanship)e(model.) 52 b(It)29 b(is)i(intuiti)n(v)o(ely)d(appealing)g(to)i(man)o(y)e(hack)o (ers,)j(and)0 5219 y(e)o(xplains)19 b(some)h(aspects)h(of)f(indi)n (vidual)e(beha)n(vior)h(well)h(enough)f([HT].)0 5401 y(After)i(I)h(published)e(the)h(\002rst)h(v)o(ersion)e(of)i(this)g (essay)f(on)g(the)h(Internet,)e(an)h(anon)o(ymous)e(respondent)g (commented:)26 b(\223Y)-9 b(ou)21 b(may)0 5501 y(not)f(w)o(ork)g(to)h (get)f(reputation,)f(b)n(ut)h(the)h(reputation)e(is)i(a)g(real)g (payment)e(with)h(consequences)f(if)i(you)e(do)h(the)h(job)f(well.)-6 b(\224)27 b(This)20 b(is)p Black 1839 5872 a(11)p Black eop %%Page: 12 12 12 11 bop Black Black 0 983 a Fg(a)20 b(subtle)g(and)f(important)f (point.)24 b(The)19 b(reputation)f(incenti)n(v)o(es)h(continue)f(to)i (operate)e(whether)h(or)g(not)h(a)g(craftsman)f(is)h(a)o(w)o(are)f(of)0 1083 y(them;)25 b(thus,)e(ultimately)-5 b(,)23 b(whether)g(or)g(not)g (a)h(hack)o(er)e(understands)f(his)j(o)n(wn)f(beha)n(vior)f(as)i(part)f (of)g(the)g(reputation)f(game,)h(his)0 1182 y(beha)n(vior)c(will)i(be)f (shaped)f(by)h(that)g(game.)0 1365 y(Other)27 b(respondents)f(related)g (peer)n(-esteem)h(re)n(w)o(ards)g(and)f(the)i(jo)o(y)f(of)g(hacking)f (to)h(the)h(le)n(v)o(els)f(abo)o(v)o(e)f(subsistence)h(needs)g(in)0 1465 y(Abraham)20 b(Maslo)n(w')-5 b(s)21 b(well-kno)n(wn)f(`hierarchy)e (of)j(v)n(alues')f(model)h(of)g(human)e(moti)n(v)n(ation)h([MH].)h(On)g (this)g(vie)n(w)-5 b(,)21 b(the)g(jo)o(y)g(of)0 1564 y(hacking)i(ful\002lls)i(a)g(self-actualization)d(or)i(transcendence)f (need,)h(which)g(will)h(not)f(be)h(consistently)e(e)o(xpressed)g(until) i(lo)n(wer)n(-)0 1664 y(le)n(v)o(el)32 b(needs)f(\(including)f(those)i (for)f(physical)g(security)h(and)f(for)g(`belongingness')e(or)j(peer)f (esteem\))h(ha)n(v)o(e)g(been)f(at)h(least)0 1763 y(minimally)21 b(satis\002ed.)30 b(Thus,)22 b(the)f(reputation)f(game)h(may)h(be)f (critical)h(in)g(pro)o(viding)d(a)j(social)g(conte)o(xt)f(within)g (which)h(the)f(jo)o(y)0 1863 y(of)f(hacking)f(can)h(in)g(f)o(act)g Fb(becomebecome)e Fg(the)i(indi)n(vidual')-5 b(s)19 b(primary)g(moti)n (v)o(e.)-399 2147 y Fc(The)38 b(Man)m(y)e(F)m(aces)h(of)h(Reputation)0 2330 y Fg(There)19 b(are)h(reasons)g(general)f(to)i(e)n(v)o(ery)d(gift) j(culture)e(why)g(peer)h(repute)f(\(prestige\))g(is)i(w)o(orth)f (playing)e(for:)0 2512 y(First)26 b(and)e(most)h(ob)o(viously)-5 b(,)23 b(good)h(reputation)f(among)g(one')-5 b(s)25 b(peers)g(is)g(a)h (primary)d(re)n(w)o(ard.)38 b(W)-7 b(e')l(re)25 b(wired)g(to)g(e)o (xperience)d(it)0 2612 y(that)i(w)o(ay)g(for)f(e)n(v)n(olutionary)f (reasons)h(touched)g(on)g(earlier)-5 b(.)36 b(\(Man)o(y)23 b(people)g(learn)g(to)h(redirect)f(their)h(dri)n(v)o(e)f(for)g (prestige)g(into)0 2712 y(v)n(arious)18 b(sublimations)h(that)g(ha)n(v) o(e)g(no)g(ob)o(vious)f(connection)f(to)j(a)g(visible)f(peer)g(group,)f (such)h(as)h(\223honor\224,)e(\223ethical)h(inte)o(grity\224,)0 2811 y(\223piety\224)h(etc.;)g(this)h(does)f(not)f(change)g(the)i (underlying)c(mechanism.\))0 2994 y(Secondly)-5 b(,)15 b(prestige)g(is)j(a)e(good)f(w)o(ay)h(\(and)f(in)i(a)f(pure)f(gift)h (economy)-5 b(,)15 b(the)h Fb(onlyonly)e Fg(w)o(ay\))i(to)h(attract)f (attention)f(and)h(cooperation)0 3093 y(from)31 b(others.)59 b(If)32 b(one)f(is)i(well)f(kno)n(wn)e(for)h(generosity)-5 b(,)33 b(intelligence,)g(f)o(air)f(dealing,)i(leadership)c(ability)-5 b(,)34 b(or)e(other)f(good)0 3193 y(qualities,)20 b(it)h(becomes)e (much)g(easier)i(to)f(persuade)f(other)g(people)g(that)i(the)o(y)e (will)i(gain)e(by)h(association)g(with)g(you.)0 3376 y(Thirdly)-5 b(,)16 b(if)h(your)e(gift)i(economy)e(is)j(in)f(contact)f (with)h(or)g(intertwined)e(with)i(an)g(e)o(xchange)e(economy)f(or)j(a)g (command)e(hierarchy)-5 b(,)0 3475 y(your)19 b(reputation)f(may)i (spill)h(o)o(v)o(er)e(and)g(earn)h(you)f(higher)g(status)i(there.)0 3658 y(Be)o(yond)16 b(these)i(general)f(reasons,)h(the)g(peculiar)e (conditions)h(of)g(the)h(hack)o(er)f(culture)g(mak)o(e)g(prestige)g(e)n (v)o(en)g(more)g(v)n(aluable)g(than)0 3758 y(it)k(w)o(ould)e(be)i(in)f (a)g(`real)g(w)o(orld')g(gift)g(culture.)0 3940 y(The)g(main)g (`peculiar)f(condition')f(is)k(that)e(the)h(artif)o(acts)f(one)g(gi)n (v)o(es)g(a)o(w)o(ay)g(\(or)m(,)g(interpreted)e(another)h(w)o(ay)-5 b(,)20 b(are)g(the)h(visible)f(sign)0 4040 y(of)e(one')-5 b(s)19 b(gift)f(of)g(ener)o(gy)f(and)g(time\))i(are)f(v)o(ery)g(comple) o(x.)k(Their)c(v)n(alue)g(is)h(no)n(where)e(near)h(as)h(ob)o(vious)e (as)i(that)g(of)f(material)g(gifts)0 4140 y(or)f(e)o(xchange-economy)11 b(mone)o(y)-5 b(.)22 b(It)17 b(is)h(much)e(harder)g(to)h(objecti)n(v)o (ely)e(distinguish)h(a)h(\002ne)g(gift)g(from)f(a)h(poor)f(one.)23 b(Accordingly)-5 b(,)0 4239 y(the)20 b(success)h(of)f(a)g(gi)n(v)o(er') -5 b(s)20 b(bid)g(for)f(status)i(is)g(delicately)f(dependent)e(on)i (the)g(critical)g(judgement)e(of)i(peers.)0 4422 y(Another)h (peculiarity)g(is)i(the)g(relati)n(v)o(e)e(purity)h(of)g(the)g (open-source)e(culture.)31 b(Most)22 b(gift)g(cultures)g(are)h (compromised\227either)0 4521 y(by)18 b(e)o(xchange-economy)13 b(relationships)k(such)h(as)h(trade)f(in)g(luxury)f(goods,)g(or)h(by)g (command-economy)13 b(relationships)k(such)h(as)0 4621 y(f)o(amily)g(or)h(clan)g(groupings.)j(No)d(signi\002cant)f(analogues)g (of)g(these)h(e)o(xist)h(in)f(the)g(open-source)d(culture;)i(thus,)h(w) o(ays)g(of)g(gaining)0 4721 y(status)i(other)e(than)h(by)g(peer)f (repute)h(are)g(virtually)f(absent.)-399 5005 y Fc(Owner)n(ship)38 b(Rights)f(and)g(Reputation)h(Incentives)0 5187 y Fg(W)-7 b(e)32 b(are)f(no)n(w)f(in)h(a)g(position)f(to)h(pull)g(together)e(the) i(pre)n(vious)e(analyses)i(into)f(a)i(coherent)d(account)g(of)i(hack)o (er)f(o)n(wnership)0 5287 y(customs.)37 b(W)-7 b(e)26 b(understand)c(the)j(yield)f(from)f(homesteading)f(the)j(noosphere)d (no)n(w;)k(it)f(is)g(peer)f(repute)g(in)g(the)h(gift)f(culture)f(of)0 5387 y(hack)o(ers,)c(with)i(all)f(the)h(secondary)d(gains)h(and)h(side) h(ef)n(fects)f(that)g(implies.)p Black 1839 5872 a(12)p Black eop %%Page: 13 13 13 12 bop Black Black 0 983 a Fg(From)21 b(this)h(understanding,)d(we)j (can)g(analyze)f(the)g(Lock)o(ean)g(property)e(customs)j(of)f(hack)o (erdom)e(as)k(a)f(means)f(of)h Fb(maximizing)0 1083 y(r)m(eputation)f (incentivesmaximizing)g(r)m(eputation)f(incentives)p Fg(;)j(of)g(ensuring)d(that)j(peer)f(credit)g(goes)g(where)f(it)j(is)f (due)f(and)f(does)0 1182 y(not)f(go)g(where)f(it)i(is)g(not)f(due.)0 1365 y(The)i(three)f(taboos)h(we)g(observ)o(ed)f(abo)o(v)o(e)f(mak)o(e) i(perfect)f(sense)h(under)f(this)i(analysis.)31 b(One')-5 b(s)22 b(reputation)e(can)i(suf)n(fer)g(unf)o(airly)0 1465 y(if)28 b(someone)e(else)i(misappropriates)d(or)i(mangles)f(one') -5 b(s)27 b(w)o(ork;)k(these)c(taboos)g(\(and)f(related)h(customs\))g (attempt)g(to)g(pre)n(v)o(ent)0 1564 y(this)c(from)f(happening.)30 b(\(Or)m(,)22 b(to)h(put)g(it)g(more)f(pragmatically)-5 b(,)21 b(hack)o(ers)h(generally)f(refrain)g(from)h(forking)f(or)h (rogue-patching)0 1664 y(others')d(projects)h(in)g(order)f(to)i(be)f (able)g(to)g(den)o(y)f(le)o(gitimac)o(y)g(to)h(the)g(same)h(beha)n (vior)d(practiced)h(against)h(themselv)o(es.\))p Black 79 1946 a(\225)p Black 17 w(F)o(orking)h(projects)i(is)i(bad)e(because) f(it)j(e)o(xposes)d(pre-fork)f(contrib)n(utors)h(to)h(a)h(reputation)e (risk)i(the)o(y)e(can)i(only)e(control)h(by)125 2046 y(being)h(acti)n(v)o(e)h(in)g(both)f(child)h(projects)g(simultaneously) f(after)g(the)i(fork.)39 b(\(This)25 b(w)o(ould)f(generally)g(be)h(too) g(confusing)e(or)125 2145 y(dif)n(\002cult)c(to)h(be)h(practical.\))p Black 79 2328 a(\225)p Black 17 w(Distrib)n(uting)i(rogue)g(patches)i (\(or)m(,)f(much)g(w)o(orse,)h(rogue)e(binaries\))h(e)o(xposes)f(the)i (o)n(wners)f(to)h(an)f(unf)o(air)g(reputation)e(risk.)125 2428 y(Ev)o(en)d(if)h(the)g(of)n(\002cial)g(code)g(is)h(perfect,)e(the) h(o)n(wners)f(will)i(catch)f(\003ak)h(from)e(b)n(ugs)h(in)g(the)g (patches)g(\(b)n(ut)g(see)h([RP]\).)p Black 79 2610 a(\225)p Black 17 w(Surreptitiously)g(\002ling)j(someone')-5 b(s)23 b(name)g(of)n(f)g(a)i(project)e(is,)i(in)f(cultural)f(conte)o(xt,)g (one)g(of)h(the)g(ultimate)f(crimes.)36 b(Doing)125 2710 y(this)20 b(steals)h(the)g(victim')-5 b(s)20 b(gift)g(to)g(be)h (presented)d(as)j(the)g(thief)5 b(')-5 b(s)19 b(o)n(wn.)0 2909 y(Of)j(course,)g(forking)e(a)i(project)f(or)h(distrib)n(uting)f (rogue)g(patches)g(for)h(it)g(also)h(directly)e(attacks)h(the)g (reputation)f(of)g(the)h(original)0 3009 y(de)n(v)o(eloper')-5 b(s)26 b(group.)46 b(If)27 b(I)h(fork)f(or)g(rogue-patch)e(your)i (project,)h(I)g(am)g(saying:)40 b("you)26 b(made)i(a)g(wrong)e (decision)h(by)h(f)o(ailing)0 3108 y(to)d(tak)o(e)g(the)f(project)g (where)g(I)h(am)g(taking)f(it";)k(and)c(an)o(yone)f(who)h(uses)h(my)g (fork)o(ed)e(v)n(ariation)g(is)j(endorsing)c(this)k(challenge.)0 3208 y(But)e(this)f(in)g(itself)h(w)o(ould)e(be)h(a)h(f)o(air)f (challenge,)f(albeit)h(e)o(xtreme;)g(it')-5 b(s)25 b(the)e(sharpest)f (end)h(of)g(peer)f(re)n(vie)n(w)-5 b(.)33 b(It')-5 b(s)23 b(therefore)f(not)0 3308 y(suf)n(\002cient)e(in)g(itself)h(to)f (account)f(for)h(the)g(taboos,)f(though)g(it)h(doubtless)g(contrib)n (utes)f(force)g(to)i(them.)0 3490 y(All)d(three)f(taboo)g(beha)n(viors) f(in\003ict)i(global)e(harm)h(on)g(the)g(open-source)e(community)g(as)j (well)g(as)h(local)e(harm)g(on)g(the)g(victim\(s\).)0 3590 y(Implicitly)j(the)o(y)h(damage)e(the)i(entire)g(community)e(by)i (decreasing)e(each)i(potential)f(contrib)n(utor')-5 b(s)20 b(percei)n(v)o(ed)f(lik)o(elihood)g(that)0 3690 y(gift/producti)n(v)o (e)e(beha)n(vior)h(will)j(be)g(re)n(w)o(arded.)0 3872 y(It')-5 b(s)21 b(important)d(to)j(note)f(that)g(there)g(are)g (alternate)f(candidate)g(e)o(xplanations)f(for)i(tw)o(o)g(of)g(these)h (three)e(taboos.)0 4055 y(First,)26 b(hack)o(ers)d(often)g(e)o(xplain)g (their)h(antipathy)e(to)j(forking)d(projects)h(by)h(bemoaning)e(the)i (w)o(asteful)g(duplication)e(of)i(w)o(ork)f(it)0 4154 y(w)o(ould)d(imply)g(as)i(the)f(child)f(products)f(e)n(v)n(olv)o(e)h (on)g(more-or)n(-less)g(parallel)g(courses)g(into)h(the)g(future.)k (The)o(y)20 b(may)h(also)g(observ)o(e)0 4254 y(that)j(forking)d(tends)i (to)h(split)g(the)f(co-de)n(v)o(eloper)d(community)-5 b(,)22 b(lea)n(ving)h(both)f(child)h(projects)g(with)h(fe)n(wer)f (brains)f(to)i(use)g(than)0 4354 y(the)c(parent.)0 4536 y(A)25 b(respondent)e(has)i(pointed)f(out)h(that)g(it)g(is)h(unusual)e (for)g(more)g(than)h(one)f(of)n(fspring)f(of)i(a)g(fork)f(to)h(survi)n (v)o(e)f(with)h(signi\002cant)0 4636 y(`mark)o(et)e(share')h(into)g (the)g(long)f(term.)37 b(This)24 b(strengthens)f(the)i(incenti)n(v)o (es)e(for)g(all)i(parties)f(to)g(cooperate)f(and)h(a)n(v)n(oid)f (forking,)0 4736 y(because)h(it')-5 b(s)25 b(hard)e(to)i(kno)n(w)e(in)i (adv)n(ance)d(who)i(will)h(be)f(on)g(the)h(losing)e(side)i(and)f(see)h (a)f(lot)h(of)f(their)g(w)o(ork)g(either)f(disappear)0 4835 y(entirely)c(or)h(languish)f(in)i(obscurity)-5 b(.)0 5018 y(It)23 b(has)f(also)g(been)g(pointed)f(out)h(that)g(the)g(simple) h(f)o(act)f(that)g(forks)g(are)g(lik)o(ely)g(to)g(produce)e(contention) h(and)g(dispute)h(is)h(enough)0 5118 y(to)f(moti)n(v)n(ate)g(social)g (pressure)g(against)f(them.)31 b(Contention)21 b(and)g(dispute)h (disrupt)g(the)g(teamw)o(ork)f(that)h(is)h(necessary)f(for)g(each)0 5217 y(indi)n(vidual)c(contrib)n(utor)g(to)j(reach)e(his)i(or)f(her)g (goals.)p Black 1839 5872 a(13)p Black eop %%Page: 14 14 14 13 bop Black Black 0 983 a Fg(Dislik)o(e)23 b(of)f(rogue)f(patches)h (is)h(often)e(e)o(xplained)g(by)g(the)i(objection)e(that)h(the)o(y)f (can)h(create)h(compatibility)d(problems)h(between)0 1083 y(the)34 b(daughter)f(v)o(ersions,)k(complicate)c(b)n(ug-tracking) e(enormously)-5 b(,)35 b(and)f(in\003ict)h(w)o(ork)f(on)g(maintainers)f (who)h(ha)n(v)o(e)g(quite)0 1182 y(enough)18 b(to)j(do)e(catching)g (their)h Fb(ownown)g Fg(mistak)o(es.)0 1365 y(There)26 b(is)i(considerable)d(truth)h(to)h(these)h(e)o(xplanations,)e(and)g (the)o(y)h(certainly)f(do)g(their)h(bit)g(to)g(reinforce)e(the)i(Lock)o (ean)f(logic)0 1465 y(of)c(o)n(wnership.)30 b(But)22 b(while)h(intellectually)e(attracti)n(v)o(e,)h(the)o(y)f(f)o(ail)i(to)g (e)o(xplain)e(why)g(so)i(much)e(emotion)g(and)h(territoriality)f(gets)0 1564 y(displayed)i(on)h(the)g(infrequent)f(occasions)g(that)i(the)f (taboos)g(get)g(bent)g(or)g(brok)o(en\227not)e(just)j(by)f(the)g (injured)f(parties,)i(b)n(ut)g(by)0 1664 y(bystanders)g(and)h(observ)o (ers)g(who)g(often)g(react)g(quite)h(harshly)-5 b(.)43 b(Cold-blooded)23 b(concerns)j(about)f(duplication)g(of)i(w)o(ork)f (and)0 1763 y(maintainance)18 b(hassles)j(simply)f(do)g(not)g(suf)n (\002ciently)f(e)o(xplain)g(the)h(observ)o(ed)e(beha)n(vior)-5 b(.)0 1946 y(Then,)19 b(too,)g(there)g(is)h(the)g(third)e(taboo.)24 b(It')-5 b(s)20 b(hard)f(to)h(see)g(ho)n(w)f(an)o(ything)e(b)n(ut)j (the)f(reputation-game)d(analysis)j(can)h(e)o(xplain)e(this.)0 2046 y(The)25 b(f)o(act)g(that)g(this)g(taboo)f(is)i(seldom)e(analyzed) g(much)g(more)g(deeply)g(than)g(\223It)h(w)o(ouldn')o(t)e(be)i(f)o (air\224)g(is)h(re)n(v)o(ealing)d(in)i(its)h(o)n(wn)0 2145 y(w)o(ay)-5 b(,)20 b(as)h(we)f(shall)h(see)f(in)h(the)f(ne)o(xt)f (section.)-399 2429 y Fc(The)38 b(Pr)m(ob)o(lem)e(of)h(Ego)0 2612 y Fg(At)23 b(the)g(be)o(ginning)d(of)j(this)g(essay)g(I)g (mentioned)e(that)h(the)h(unconscious)e(adapti)n(v)o(e)g(kno)n(wledge)g (of)h(a)h(culture)f(is)i(often)e(at)h(odds)0 2712 y(with)k(its)g (conscious)e(ideology)-5 b(.)41 b(W)-7 b(e')l(v)o(e)26 b(seen)h(one)f(major)f(e)o(xample)g(of)h(this)h(already)e(in)i(the)f(f) o(act)h(that)f(Lock)o(ean)f(o)n(wnership)0 2811 y(customs)20 b(ha)n(v)o(e)f(been)h(widely)g(follo)n(wed)f(despite)h(the)g(f)o(act)g (that)g(the)o(y)g(violate)g(the)g(stated)g(intent)g(of)g(the)g (standard)f(licenses.)0 2994 y(I)26 b(ha)n(v)o(e)g(observ)o(ed)d (another)i(interesting)g(e)o(xample)g(of)g(this)i(phenomenon)22 b(when)j(discussing)h(the)g(reputation-game)c(analysis)0 3093 y(with)j(hack)o(ers.)37 b(This)25 b(is)g(that)g(man)o(y)e(hack)o (ers)h(resisted)h(the)g(analysis)f(and)g(sho)n(wed)g(a)h(strong)f (reluctance)f(to)i(admit)f(that)g(their)0 3193 y(beha)n(vior)19 b(w)o(as)i(moti)n(v)n(ated)d(by)i(a)h(desire)f(for)f(peer)h(repute)f (or)m(,)g(as)i(I)g(incautiously)d(labeled)i(it)h(at)g(the)f(time,)g(`e) o(go)f(satisf)o(action'.)0 3376 y(This)27 b(illustrates)h(an)f (interesting)f(point)h(about)f(the)h(hack)o(er)f(culture.)45 b(It)28 b(consciously)e(distrusts)h(and)g(despises)g(e)o(gotism)g(and)0 3475 y(e)o(go-based)18 b(moti)n(v)n(ations;)g(self-promotion)f(tends)j (to)g(be)g(mercilessly)g(criticized,)f(e)n(v)o(en)g(when)g(the)h (community)e(might)h(appear)0 3575 y(to)g(ha)n(v)o(e)f(something)g(to)h (gain)e(from)h(it.)25 b(So)19 b(much)f(so,)i(in)f(f)o(act,)g(that)f (the)h(culture')-5 b(s)19 b(`big)f(men')g(and)g(tribal)h(elders)f(are)h (required)e(to)0 3675 y(talk)22 b(softly)f(and)g(humorously)e (deprecate)h(themselv)o(es)h(at)h(e)n(v)o(ery)e(turn)h(in)h(order)e(to) i(maintain)f(their)g(status.)30 b(Ho)n(w)21 b(this)i(attitude)0 3774 y(meshes)d(with)h(an)f(incenti)n(v)o(e)e(structure)i(that)g (apparently)e(runs)i(almost)g(entirely)f(on)h(e)o(go)g(cries)g(out)g (for)g(e)o(xplanation.)0 3957 y(A)31 b(lar)o(ge)e(part)i(of)f(it,)j (certainly)-5 b(,)32 b(stems)f(from)e(the)i(generally)e(ne)o(gati)n(v)o (e)f(Europo-American)e(attitude)k(to)n(w)o(ards)g(`e)o(go'.)55 b(The)0 4056 y(cultural)36 b(matrix)h(of)g(most)g(hack)o(ers)f(teaches) i(them)e(that)i(desiring)e(e)o(go)g(satisf)o(action)h(is)h(a)g(bad)f (\(or)f(at)i(least)g(immature\))0 4156 y(moti)n(v)n(ation;)26 b(that)f(e)o(go)g(is)h(at)f(best)h(an)f(eccentricity)f(tolerable)g (only)h(in)g(prima)g(donnas)e(and)i(often)f(an)i(actual)f(sign)g(of)g (mental)0 4256 y(pathology)-5 b(.)22 b(Only)d(sublimated)g(and)g (disguised)g(forms)g(lik)o(e)h(\223peer)f(repute\224,)g (\223self-esteem\224,)g(\223professionalism\224)e(or)j(\223pride)e(of)0 4355 y(accomplishment\224)g(are)i(generally)f(acceptable.)0 4538 y(I)e(could)e(write)i(an)f(entire)g(other)g(essay)h(on)f(the)g (unhealthy)f(roots)h(of)g(this)h(part)f(of)g(our)g(cultural)g (inheritance,)f(and)h(the)g(astonishing)0 4638 y(amount)21 b(of)h(self-decepti)n(v)o(e)e(harm)i(we)h(do)f(by)g(belie)n(ving)f (\(against)g(all)i(the)f(e)n(vidence)f(of)h(psychology)e(and)i(beha)n (vior\))e(that)j(we)0 4737 y(e)n(v)o(er)c(ha)n(v)o(e)g(truly)f (`sel\003ess')j(moti)n(v)o(es.)i(Perhaps)c(I)h(w)o(ould,)f(if)g (Friedrich)g(W)m(ilhelm)g(Nietzsche)h(and)f(A)-8 b(yn)19 b(Rand)g(had)g(not)g(already)0 4837 y(done)j(an)i(entirely)f(competent) f(job)h(\(whate)n(v)o(er)e(their)j(other)e(f)o(ailings\))h(of)g (deconstructing)e(`altruism')i(into)g(unackno)n(wledged)0 4937 y(kinds)d(of)g(self-interest.)0 5119 y(But)j(I)f(am)h(not)f(doing) f(moral)g(philosophy)f(or)i(psychology)d(here,)j(so)h(I)g(will)g (simply)f(observ)o(e)e(one)i(minor)f(kind)h(of)g(harm)f(done)0 5219 y(by)j(the)h(belief)f(that)h(e)o(go)f(is)h(e)n(vil,)h(which)e(is)h (this:)35 b(it)25 b(has)g(made)f(it)i(emotionally)c(dif)n(\002cult)j (for)e(man)o(y)h(hack)o(ers)g(to)h(consciously)0 5318 y(understand)18 b(the)i(social)h(dynamics)e(of)h(their)g(o)n(wn)f (culture!)p Black 1839 5872 a(14)p Black eop %%Page: 15 15 15 14 bop Black Black 0 983 a Fg(But)28 b(we)g(are)f(not)g(quite)g (done)g(with)g(this)h(line)g(of)f(in)m(v)o(estigation.)44 b(The)27 b(surrounding)d(culture')-5 b(s)27 b(taboo)g(against)f (visibly)h(e)o(go-)0 1083 y(dri)n(v)o(en)g(beha)n(vior)g(is)j(so)f (much)e(intensi\002ed)i(in)f(the)h(hack)o(er)f(\(sub\)culture)e(that)j (one)f(must)h(suspect)f(it)i(of)e(ha)n(ving)g(some)g(sort)0 1182 y(of)e(special)g(adapti)n(v)o(e)f(function)g(for)g(hack)o(ers.)42 b(Certainly)26 b(the)g(taboo)g(is)h(weak)o(er)f(\(or)f(none)o (xistent\))f(among)h(man)o(y)g(other)g(gift)0 1282 y(cultures,)19 b(such)h(as)h(the)f(peer)g(cultures)g(of)g(theater)f(people)g(or)h(the) g(v)o(ery)f(wealthy)-5 b(.)-399 1566 y Fc(The)38 b(V)-8 b(alue)36 b(of)h(Humility)0 1748 y Fg(Ha)n(ving)19 b(established)g (that)h(prestige)g(is)g(central)f(to)h(the)g(hack)o(er)f(culture')-5 b(s)19 b(re)n(w)o(ard)g(mechanisms,)g(we)h(no)n(w)f(need)g(to)h (understand)0 1848 y(why)f(it)i(has)g(seemed)e(so)i(important)e(that)h (this)h(f)o(act)f(remain)f(semi-co)o(v)o(ert)f(and)i(lar)o(gely)f (unadmitted.)0 2031 y(The)f(contrast)g(with)g(the)h(pirate)f(culture)f (is)j(instructi)n(v)o(e.)j(In)18 b(that)g(culture,)g(status-seeking)f (beha)n(vior)g(is)j(o)o(v)o(ert)d(and)h(e)n(v)o(en)f(blatant.)0 2130 y(These)30 b(crack)o(ers)f(seek)i(acclaim)e(for)h(releasing)f (\223zero-day)f(w)o(arez\224)i(\(crack)o(ed)f(softw)o(are)g(redistrib)n (uted)g(on)h(the)g(day)f(of)h(the)0 2230 y(original)24 b(uncrack)o(ed)f(v)o(ersion')-5 b(s)24 b(release\))h(b)n(ut)g(are)g (closemouthed)d(about)j(ho)n(w)f(the)o(y)g(do)h(it.)40 b(These)25 b(magicians)f(don')o(t)g(lik)o(e)h(to)0 2330 y(gi)n(v)o(e)16 b(a)o(w)o(ay)h(their)g(tricks.)24 b(And,)17 b(as)h(a)g(result,)g(the)f(kno)n(wledge)e(base)i(of)g(the)h(crack)o(er) e(culture)g(as)i(a)g(whole)e(increases)i(only)e(slo)n(wly)-5 b(.)0 2512 y(In)24 b(the)g(hack)o(er)g(community)-5 b(,)22 b(by)i(contrast,)h(one')-5 b(s)24 b(w)o(ork)f(is)j(one')-5 b(s)24 b(statement.)37 b(There')-5 b(s)24 b(a)h(v)o(ery)e(strict)i (meritocrac)o(y)d(\(the)i(best)0 2612 y(craftsmanship)16 b(wins\))h(and)f(there')-5 b(s)18 b(a)f(strong)g(ethos)g(that)g (quality)f(should)h(\(indeed)e Fb(mustmust)p Fg(\))j(be)f(left)g(to)h (speak)e(for)h(itself.)25 b(The)0 2712 y(best)f(brag)g(is)h(code)e (that)i(\223just)f(w)o(orks\224,)h(and)e(that)h(an)o(y)g(competent)e (programmer)f(can)j(see)h(is)g(good)e(stuf)n(f.)37 b(Thus,)24 b(the)g(hack)o(er)0 2811 y(culture')-5 b(s)20 b(kno)n(wledge)e(base)i (increases)g(rapidly)-5 b(.)0 2994 y(The)22 b(taboo)e(against)i(e)o (go-dri)n(v)o(en)c(posturing)i(therefore)g(increases)i(producti)n(vity) -5 b(.)27 b(But)c(that')-5 b(s)22 b(a)g(second-order)d(ef)n(fect;)j (what)g(is)0 3093 y(being)d(directly)g(protected)f(here)h(is)i(the)f (quality)f(of)g(the)h(information)d(in)j(the)g(community')-5 b(s)18 b(peer)n(-e)n(v)n(aluation)f(system.)25 b(That)20 b(is,)0 3193 y(boasting)k(or)g(self-importance)e(is)k(suppressed)d (because)h(it)h(beha)n(v)o(es)f(lik)o(e)h(noise)f(tending)f(to)i (corrupt)e(the)i(vital)f(signals)h(from)0 3293 y(e)o(xperiments)18 b(in)j(creati)n(v)o(e)e(and)g(cooperati)n(v)o(e)f(beha)n(vior)-5 b(.)0 3475 y(F)o(or)18 b(v)o(ery)f(similar)h(reasons,)f(attacking)g (the)h(author)f(rather)g(than)h(the)g(code)f(is)i(not)f(done.)23 b(There)17 b(is)i(an)f(interesting)f(subtlety)h(here)0 3575 y(that)k(reinforces)e(the)h(point;)h(hack)o(ers)f(feel)g(v)o(ery)g (free)g(to)h(\003ame)f(each)h(other)e(o)o(v)o(er)h(ideological)f(and)h (personal)f(dif)n(ferences,)g(b)n(ut)0 3675 y(it)h(is)f(unheard)e(of)i (for)f(an)o(y)g(hack)o(er)g(to)h(publicly)f(attack)g(another')-5 b(s)19 b(competence)f(at)j(technical)e(w)o(ork)g(\(e)n(v)o(en)f(pri)n (v)n(ate)h(criticism)h(is)0 3774 y(unusual)e(and)h(tends)g(to)h(be)f (muted)g(in)h(tone\).)k(Bug-hunting)16 b(and)j(criticism)h(are)f(al)o (w)o(ays)h(project-labeled,)d(not)i(person-labeled.)0 3957 y(Furthermore,)14 b(past)i(b)n(ugs)f(are)h(not)f(automatically)f (held)h(against)g(a)h(de)n(v)o(eloper;)f(the)g(f)o(act)h(that)g(a)g(b)n (ug)f(has)g(been)g(\002x)o(ed)g(is)i(generally)0 4056 y(considered)f(more)g(important)g(than)h(the)h(f)o(act)g(that)f(one)g (used)g(to)h(be)g(there.)23 b(As)18 b(one)f(respondent)f(observ)o(ed,)g (one)h(can)g(gain)g(status)0 4156 y(by)22 b(\002xing)h(`Emacs)f(b)n (ugs',)h(b)n(ut)g(not)f(by)h(\002xing)f(`Richard)g(Stallman')-5 b(s)23 b(b)n(ugs'\227and)e(it)j(w)o(ould)e(be)g(considered)g(e)o (xtremely)f(bad)0 4256 y(form)e(to)h(criticize)h(Stallman)f(for)f Fb(oldold)g Fg(Emacs)h(b)n(ugs)g(that)g(ha)n(v)o(e)g(since)g(been)g (\002x)o(ed.)0 4438 y(This)31 b(mak)o(es)h(an)f(interesting)f(contrast) h(with)g(man)o(y)f(parts)h(of)g(academia,)i(in)f(which)e(trashing)h (putati)n(v)o(ely)e(defecti)n(v)o(e)h(w)o(ork)0 4538 y(by)h(others)h(is)h(an)f(important)e(mode)h(of)g(gaining)g (reputation.)58 b(In)31 b(the)h(hack)o(er)f(culture,)j(such)e(beha)n (vior)e(is)j(rather)e(hea)n(vily)0 4638 y(tabooed\227so)23 b(hea)n(vily)-5 b(,)24 b(in)g(f)o(act,)i(that)e(the)g(absence)g(of)g (such)g(beha)n(vior)f(did)h(not)g(present)g(itself)h(to)f(me)h(as)g(a)f (datum)g(until)g(that)0 4737 y(one)c(respondent)e(with)i(an)g(unusual)f (perspecti)n(v)o(e)g(pointed)g(it)h(out)g(nearly)g(a)g(full)g(year)g (after)g(this)g(essay)h(w)o(as)g(\002rst)g(published!)0 4920 y(The)15 b(taboo)g(against)g(attacks)h(on)f(competence)f(\(not)h (shared)g(with)h(academia\))f(is)h(e)n(v)o(en)f(more)g(re)n(v)o(ealing) f(than)h(the)h(\(shared\))e(taboo)0 5020 y(on)21 b(posturing,)g (because)g(we)h(can)f(relate)h(it)h(to)f(a)g(dif)n(ference)e(between)h (academia)g(and)g(hack)o(erdom)e(in)j(their)g(communications)0 5119 y(and)e(support)e(structures.)0 5302 y(The)39 b(hack)o(er)g (culture')-5 b(s)39 b(medium)g(of)g(gifting)g(is)i(intangible,)i(its)d (communications)e(channels)g(are)i(poor)f(at)h(e)o(xpressing)0 5401 y(emotional)35 b(nuance,)k(and)d(f)o(ace-to-f)o(ace)e(contact)i (among)f(its)i(members)f(is)h(the)f(e)o(xception)f(rather)h(than)f(the) i(rule.)73 b(This)0 5501 y(gi)n(v)o(es)26 b(it)g(a)h(lo)n(wer)e (tolerance)g(of)h(noise)g(than)g(most)g(other)f(gift)h(cultures,)h(and) e(goes)h(a)g(long)g(w)o(ay)g(to)g(e)o(xplain)f(both)g(the)h(taboo)p Black 1839 5872 a(15)p Black eop %%Page: 16 16 16 15 bop Black Black 0 983 a Fg(against)20 b(posturing)f(and)h(the)h (taboo)e(against)h(attacks)h(on)f(competence.)k(An)o(y)c(signi\002cant) g(incidence)g(of)g(\003ames)h(o)o(v)o(er)e(hack)o(ers')0 1083 y(competence)f(w)o(ould)i(intolerably)e(disrupt)i(the)g(culture') -5 b(s)20 b(reputation)e(scoreboard.)0 1263 y(The)23 b(same)g(vulnerability)e(to)i(noise)g(e)o(xplains)f(the)h(model)f(of)h (public)f(humility)g(required)f(of)i(the)g(hack)o(er)f(community')-5 b(s)21 b(tribal)0 1363 y(elders.)k(The)o(y)19 b(must)h(be)g(seen)h(to)f (be)g(free)g(of)g(boast)g(and)f(posturing)g(so)h(the)g(taboo)g(against) f(dangerous)f(noise)i(will)h(hold.)j([DC])0 1544 y(T)-7 b(alking)31 b(softly)g(is)h(also)f(functional)f(if)i(one)e(aspires)i (to)f(be)g(a)h(maintainer)e(of)h(a)h(successful)f(project;)36 b(one)31 b(must)g(con)m(vince)0 1643 y(the)25 b(community)e(that)j(one) e(has)i(good)e(judgement,)g(because)g(most)i(of)f(the)g(maintainer')-5 b(s)24 b(job)h(is)h(going)e(to)h(be)h(judging)d(other)0 1743 y(people')-5 b(s)20 b(code.)26 b(Who)21 b(w)o(ould)f(be)h (inclined)f(to)h(contrib)n(ute)f(w)o(ork)g(to)h(someone)e(who)i (clearly)f(can')o(t)g(judge)g(the)h(quality)f(of)g(their)0 1843 y(o)n(wn)25 b(code,)i(or)f(whose)f(beha)n(vior)g(suggests)h(the)o (y)f(will)i(attempt)e(to)i(unf)o(airly)d(hog)h(the)h(reputation)e (return)h(from)g(the)h(project?)0 1942 y(Potential)d(contrib)n(utors)e (w)o(ant)i(project)g(leaders)f(with)i(enough)d(humility)h(and)g(class)i (to)g(be)f(able)g(to)g(to)g(say)-5 b(,)24 b(when)e(objecti)n(v)o(ely)0 2042 y(appropriate,)c(\223Y)-8 b(es,)20 b(that)g(does)g(w)o(ork)g (better)f(than)h(my)g(v)o(ersion,)f(I')o(ll)h(use)g(it\224\227and)g(to) g(gi)n(v)o(e)g(credit)g(where)f(credit)h(is)h(due.)0 2222 y(Y)-8 b(et)21 b(another)f(reason)h(for)g(humble)f(beha)n(vior)f (is)j(that)g(in)f(the)h(open)e(source)h(w)o(orld,)f(you)h(seldom)f(w)o (ant)i(to)f(gi)n(v)o(e)g(the)g(impression)0 2322 y(that)26 b(a)h(project)e(is)i(`done'.)41 b(This)26 b(might)f(lead)h(a)h (potential)e(contrib)n(utor)f(not)i(to)g(feel)g(needed.)41 b(The)26 b(w)o(ay)g(to)g(maximize)f(your)0 2422 y(le)n(v)o(erage)e(is)j (to)f(be)g(humble)f(about)g(the)h(state)h(of)e(the)h(program.)38 b(If)24 b(one)h(does)g(one')-5 b(s)24 b(bragging)f(through)g(the)i (code,)g(and)g(then)0 2521 y(says)i(\223W)-7 b(ell)27 b(shucks,)f(it)h(doesn')o(t)e(do)g(x,)i(y)-5 b(,)27 b(and)f(z,)h(so)g (it)f(can')o(t)g(be)f(that)i(good\224,)e(patches)h(for)f(x,)i(y)-5 b(,)27 b(and)f(z)g(will)h(often)e(swiftly)0 2621 y(follo)n(w)-5 b(.)0 2802 y(Finally)g(,)20 b(I)i(ha)n(v)o(e)e(personally)f(observ)o (ed)g(that)i(the)g(self-deprecating)e(beha)n(vior)g(of)i(some)f (leading)g(hack)o(ers)g(re\003ects)i(a)f(real)g(\(and)0 2901 y(not)27 b(unjusti\002ed\))f(fear)h(of)g(becoming)e(the)i(object)g (of)g(a)g(personality)f(cult.)46 b(Linus)27 b(T)-7 b(orv)n(alds)26 b(and)h(Larry)f(W)-7 b(all)29 b(both)d(pro)o(vide)0 3001 y(clear)33 b(and)f(numerous)e(e)o(xamples)i(of)g(such)h(a)n(v)n (oidance)e(beha)n(vior)-5 b(.)61 b(Once,)36 b(on)c(a)h(dinner)e(e)o (xpedition)g(with)i(Larry)e(W)-7 b(all,)37 b(I)0 3101 y(jok)o(ed)26 b(\223Y)-9 b(ou')l(re)26 b(the)h(alpha)g(hack)o(er)f (here\227you)g(get)h(to)g(pick)g(the)g(restaurant\224.)45 b(He)28 b(\003inched)e(noticeably)-5 b(.)45 b(And)26 b(rightly)h(so;)0 3200 y(f)o(ailing)21 b(to)g(distinguish)g(their)g (shared)f(v)n(alues)h(from)g(the)g(personalities)g(of)g(their)g (leaders)g(has)g(ruined)f(a)i(good)e(man)o(y)g(v)n(oluntary)0 3300 y(communities,)i(a)h(pattern)g(of)f(which)h(Larry)f(and)g(Linus)h (cannot)f(f)o(ail)h(to)h(be)f(fully)f(a)o(w)o(are.)33 b(On)23 b(the)g(other)f(hand,)h(most)g(hack)o(ers)0 3399 y(w)o(ould)c(lo)o(v)o(e)h(to)g(ha)n(v)o(e)g(Larry')-5 b(s)19 b(problem,)f(if)j(the)o(y)e(could)h(b)n(ut)g(bring)f(themselv)o (es)g(to)i(admit)e(it.)-399 3679 y Fc(Global)38 b(Implications)f(of)g (the)g(Reputation-Game)h(Model)0 3859 y Fg(The)23 b(reputation-game)d (analysis)j(has)h(some)f(more)g(implications)f(that)i(may)f(not)g(be)g (immediately)f(ob)o(vious.)33 b(Man)o(y)23 b(of)g(these)0 3959 y(deri)n(v)o(e)k(from)g(the)h(f)o(act)g(that)g(one)g(gains)f(more) g(prestige)h(from)f(founding)e(a)k(successful)f(project)f(than)g(from)g (cooperating)f(in)0 4058 y(an)e(e)o(xisting)f(one.)35 b(One)23 b(also)h(gains)f(more)g(from)g(projects)g(that)h(are)f (strikingly)g(inno)o(v)n(ati)n(v)o(e,)f(as)i(opposed)e(to)i(being)f (`me,)h(too')0 4158 y(incremental)17 b(impro)o(v)o(ements)g(on)h(softw) o(are)h(that)g(already)e(e)o(xists.)25 b(On)19 b(the)g(other)g(hand,)e (softw)o(are)i(that)g(nobody)e(b)n(ut)i(the)g(author)0 4258 y(understands)f(or)i(has)g(a)g(need)f(for)g(is)i(a)g(non-starter)d (in)i(the)g(reputation)e(game,)g(and)i(it')-5 b(s)21 b(often)e(easier)h(to)g(attract)g(good)e(notice)i(by)0 4357 y(contrib)n(uting)d(to)i(an)f(e)o(xisting)g(project)g(than)h(it)g (is)h(to)f(get)g(people)f(to)h(notice)f(a)h(ne)n(w)g(one.)24 b(Finally)-5 b(,)18 b(it')-5 b(s)20 b(much)e(harder)f(to)i(compete)0 4457 y(with)h(an)g(already)g(successful)g(project)f(than)h(it)g(is)i (to)e(\002ll)h(an)f(empty)f(niche.)0 4638 y(Thus,)28 b(there')-5 b(s)27 b(an)h(optimum)d(distance)i(from)f(one')-5 b(s)27 b(neighbors)f(\(the)g(most)i(similar)f(competing)e(projects\).) 45 b(T)-7 b(oo)27 b(close)h(and)0 4737 y(one')-5 b(s)19 b(product)f(will)i(be)f(a)h(\223me,)f(too!\224)24 b(of)c(limited)f(v)n (alue,)f(a)i(poor)e(gift)i(\(one)e(w)o(ould)h(be)g(better)g(of)n(f)g (contrib)n(uting)e(to)j(an)f(e)o(xisting)0 4837 y(project\).)54 b(T)-7 b(oo)30 b(f)o(ar)h(a)o(w)o(ay)-5 b(,)31 b(and)f(nobody)e(will)j (be)g(able)f(to)g(use,)j(understand,)e(or)f(percei)n(v)o(e)f(the)h (rele)n(v)n(ance)f(of)h(one')-5 b(s)30 b(ef)n(fort)0 4937 y(\(again,)21 b(a)i(poor)d(gift\).)31 b(This)22 b(creates)g(a)h(pattern)e(of)h(homesteading)e(in)i(the)g(noosphere)e (that)i(rather)g(resembles)f(that)i(of)e(settlers)0 5036 y(spreading)f(into)h(a)h(physical)f(frontier\227not)e(random,)h(b)n(ut) h(lik)o(e)h(a)g(dif)n(fusion-limited)d(fractal.)29 b(Projects)21 b(tend)g(to)h(get)g(started)f(to)0 5136 y(\002ll)g(functional)d(gaps)i (near)g(the)g(frontier)f(\(see)h([NO])g(for)f(further)g(discussion)h (of)g(the)g(lure)g(of)g(no)o(v)o(elty\).)0 5316 y(Some)c(v)o(ery)f (successful)h(projects)g(become)f(`cate)o(gory)f(killers';)k(nobody)c (w)o(ants)i(to)h(homestead)e(an)o(ywhere)f(near)i(them)g(because)0 5416 y(competing)f(against)h(the)h(established)f(base)h(for)f(the)h (attention)f(of)g(hack)o(ers)g(w)o(ould)g(be)h(too)f(hard.)23 b(People)16 b(who)h(might)f(otherwise)0 5516 y(found)21 b(their)i(o)n(wn)g(distinct)g(ef)n(forts)f(end)g(up,)h(instead,)h (adding)d(e)o(xtensions)h(for)h(these)g(big,)g(successful)g(projects.) 33 b(The)22 b(classic)p Black 1839 5872 a(16)p Black eop %%Page: 17 17 17 16 bop Black Black 0 983 a Fg(`cate)o(gory)20 b(killer')h(e)o (xample)g(is)i(GNU)f(Emacs;)h(its)g(v)n(ariants)e(\002ll)i(the)f (ecological)f(niche)h(for)f(a)h(fully-programmable)c(editor)j(so)0 1083 y(completely)f(that)i(no)g(competitor)e(has)i(gotten)f(much)g(be)o (yond)f(the)i(one-man)e(project)h(stage)h(since)g(the)g(early)f(1980s.) 29 b(Instead,)0 1182 y(people)19 b(write)h(Emacs)h(modes.)0 1365 y(Globally)-5 b(,)18 b(these)i(tw)o(o)g(tendencies)e (\(gap-\002lling)g(and)h(cate)o(gory-killers\))d(ha)n(v)o(e)j(dri)n(v)o (en)f(a)i(broadly)e(predictable)g(trend)g(in)i(project)0 1465 y(starts)g(o)o(v)o(er)f(time.)25 b(In)19 b(the)h(1970s)e(most)i (of)f(the)h(open)f(source)g(that)g(e)o(xisted)h(w)o(as)g(to)o(ys)g(and) f(demos.)24 b(In)19 b(the)h(1980s)f(the)g(push)g(w)o(as)0 1564 y(in)k(de)n(v)o(elopment)d(and)j(Internet)f(tools.)33 b(In)23 b(the)g(1990s)f(the)h(action)g(shifted)f(to)i(operating)d (systems.)34 b(In)23 b(each)f(case,)i(a)g(ne)n(w)f(and)0 1664 y(more)16 b(dif)n(\002cult)h(le)n(v)o(el)g(of)f(problems)g(w)o(as) i(attack)o(ed)f(when)f(the)h(possibilities)h(of)f(the)g(pre)n(vious)e (one)i(had)g(been)f(nearly)g(e)o(xhausted.)0 1846 y(This)22 b(trend)f(has)g(interesting)g(implications)g(for)g(the)g(near)g (future.)28 b(In)22 b(early)f(1998,)f(Linux)g(looks)h(v)o(ery)g(much)g (lik)o(e)g(a)h(cate)o(gory-)0 1946 y(killer)30 b(for)g(the)g(niche)g (`open-source)d(operating)i(systems'\227people)g(who)h(might)f (otherwise)h(write)h(competing)d(operating)0 2046 y(systems)k(are)f(no) n(w)g(writing)g(Linux)g(de)n(vice)g(dri)n(v)o(ers)f(and)h(e)o (xtensions)f(instead.)59 b(And)31 b(most)h(of)f(the)g(lo)n(wer)n(-le)n (v)o(el)g(tools)g(the)0 2145 y(culture)19 b(e)n(v)o(er)h(imagined)e(ha) n(ving)h(as)i(open)f(source)f(already)g(e)o(xist.)25 b(What')-5 b(s)21 b(left?)0 2328 y(Applications.)46 b(As)28 b(the)f(third)g(millenium)g(be)o(gins,)h(it)g(seems)g(safe)g(to)f (predict)g(that)h(open-source)c(de)n(v)o(elopment)h(ef)n(fort)h(will)0 2428 y(increasingly)i(shift)j(to)n(w)o(ards)e(the)h(last)h(vir)o(gin)d (territory\227programs)f(for)i(non-techies.)53 b(A)30 b(clear)g(early)g(indicator)e(w)o(as)j(the)0 2527 y(de)n(v)o(elopment)g (of)i(GIMP)h([http://www)-5 b(.gimp.or)o(g],)31 b(the)j(Photoshop-lik)o (e)d(image)i(w)o(orkshop)f(that)h(is)i(open)d(source')-5 b(s)33 b(\002rst)0 2627 y(major)15 b(application)g(with)h(the)g(kind)g (of)g(end-user\226friendly)c(GUI)k(interf)o(ace)f(considered)f Fb(de)i(rigueurde)g(rigueur)f Fg(in)i(commercial)0 2726 y(applications)i(for)h(the)h(last)g(decade.)k(Another)19 b(is)i(the)f(amount)g(of)g(b)n(uzz)g(surrounding)d(application-toolkit) g(projects)j(lik)o(e)h(KDE)0 2826 y([http://www)-5 b(.kde.or)o(g])15 b(and)20 b(GNOME)g([http://www)-5 b(.gnome.or)o(g].)0 3009 y(A)16 b(respondent)e(to)h(this)h(essay)g(has)g(pointed)e(out)i (that)f(the)h(homesteading)d(analogy)h(also)i(e)o(xplains)f(why)f(hack) o(ers)h(react)h(with)f(such)0 3108 y(visceral)g(anger)g(to)h (Microsoft')-5 b(s)15 b(\223embrace)f(and)h(e)o(xtend\224)g(polic)o(y)f (of)i(comple)o(xifying)c(and)j(then)g(closing)g(up)g(Internet)g (protocols.)0 3208 y(The)23 b(hack)o(er)f(culture)g(can)h(coe)o(xist)g (with)g(most)g(closed)g(softw)o(are;)h(the)f(e)o(xistence)f(of)h(Adobe) f(Photoshop,)g(for)g(e)o(xample,)g(does)0 3308 y(not)j(mak)o(e)g(the)h (territory)e(near)h(GIMP)h(\(its)g(open-source)d(equi)n(v)n(alent\))h (signi\002cantly)g(less)j(attracti)n(v)o(e.)40 b(But)26 b(when)f(Microsoft)0 3407 y(succeeds)c(at)h(de-commoditizing)17 b([HD])k(a)h(protocol)e(so)h(that)h(only)e(Microsoft')-5 b(s)21 b(o)n(wn)g(programmers)d(can)j(write)h(softw)o(are)f(for)0 3507 y(it,)k(the)o(y)e(do)g(not)g(merely)g(harm)g(customers)f(by)i(e)o (xtending)d(their)i(monopoly;)g(the)o(y)g(also)h(reduce)e(the)h(amount) g(and)g(quality)f(of)0 3607 y(noosphere)16 b(a)n(v)n(ailable)i(for)g (hack)o(ers)g(to)h(homestead)e(and)h(culti)n(v)n(ate.)24 b(No)19 b(w)o(onder)e(hack)o(ers)h(often)g(refer)f(to)i(Microsoft')-5 b(s)18 b(strate)o(gy)0 3706 y(as)j(\223protocol)e(pollution\224;)h(the) o(y)g(are)g(reacting)g(e)o(xactly)g(lik)o(e)h(f)o(armers)e(w)o(atching) h(someone)g(poison)f(the)i(ri)n(v)o(er)f(the)o(y)g(w)o(ater)g(their)0 3806 y(crops)g(with!)0 3988 y(Finally)-5 b(,)28 b(the)f (reputation-game)d(analysis)j(e)o(xplains)f(the)h(oft-cited)g(dictum)f (that)h(you)f(do)h(not)g(become)f(a)i(hack)o(er)e(by)h(calling)0 4088 y(yourself)d(a)i(hack)o(er\227you)d(become)h(a)h(hack)o(er)g(when) f Fb(other)i(hac)n(k)o(er)o(sother)f(hac)n(k)o(er)o(s)g Fg(call)h(you)e(a)i(hack)o(er)f([KN].)f(A)i(`hack)o(er',)0 4188 y(considered)15 b(in)i(this)h(light,)f(is)h(somebody)d(who)i(has)g (sho)n(wn)f(\(by)h(contrib)n(uting)e(gifts\))h(that)i(he)f(or)f(she)i (both)e(has)h(technical)f(ability)0 4287 y(and)23 b(understands)g(ho)n (w)g(the)h(reputation)e(game)h(w)o(orks.)36 b(This)24 b(judgement)f(is)i(mostly)e(one)h(of)f(a)o(w)o(areness)h(and)f (acculturation,)0 4387 y(and)d(can)g(be)g(deli)n(v)o(ered)e(only)h(by)h (those)g(already)f(well)i(inside)f(the)g(culture.)-399 4671 y Fc(Ho)n(w)38 b(Fine)f(a)g(Gift?)0 4854 y Fg(There)20 b(are)g(consistent)h(patterns)f(in)h(the)f(w)o(ay)h(the)g(hack)o(er)e (culture)h(v)n(alues)g(contrib)n(utions)f(and)h(returns)g(peer)g (esteem)h(for)f(them.)0 4953 y(It')-5 b(s)21 b(not)f(hard)f(to)h (observ)o(e)f(the)h(follo)n(wing)f(rules:)1500 5136 y(1.)28 b(If)21 b(it)g(doesn')o(t)f(w)o(ork)g(as)1500 5235 y(well)i(as)g(I)f (ha)n(v)o(e)g(been)f(led)1500 5335 y(to)g(e)o(xpect)e(it)i(will,)g(it') -5 b(s)21 b(no)1500 5435 y(good\227no)35 b(matter)i(ho)n(w)p Black 1839 5872 a(17)p Black eop %%Page: 18 18 18 17 bop Black Black 1500 983 a Fg(cle)n(v)o(er)44 b(and)h(original)e (it)1500 1083 y(is.)0 1265 y(Note)17 b(the)g(phrase)f(`led)g(to)h(e)o (xpect'.)22 b(This)17 b(rule)g(is)g(not)g(a)g(demand)e(for)h (perfection;)g(beta)h(and)f(e)o(xperimental)f(softw)o(are)h(is)i(allo)n (wed)0 1365 y(to)j(ha)n(v)o(e)g(b)n(ugs.)27 b(It')-5 b(s)22 b(a)g(demand)d(that)i(the)h(user)f(be)g(able)g(to)g(accurately)f (estimate)h(risks)h(from)e(the)h(stage)g(of)g(the)g(project)g(and)f (the)0 1465 y(de)n(v)o(elopers')e(representations)g(about)h(it.)0 1647 y(This)j(rule)f(underlies)g(the)h(f)o(act)g(that)g(open-source)d (softw)o(are)i(tends)h(to)g(stay)g(in)g(beta)f(for)g(a)h(long)f(time,)h (and)g(not)f(get)h(e)n(v)o(en)f(a)h(1.0)0 1747 y(v)o(ersion)c(number)g (until)h(the)h(de)n(v)o(elopers)d(are)j(v)o(ery)e(sure)h(it)i(will)f (not)f(hand)g(out)g(a)h(lot)f(of)h(nasty)f(surprises.)24 b(In)c(the)f(closed-source)0 1846 y(w)o(orld,)g(V)-9 b(ersion)19 b(1.0)h(means)f(\223Don')o(t)g(touch)g(this)i(if)f(you')l (re)e(prudent.)-6 b(\224;)18 b(in)i(the)g(open-source)e(w)o(orld)h(it)i (reads)f(something)e(more)0 1946 y(lik)o(e)i(\223The)g(de)n(v)o (elopers)e(are)i(willing)g(to)h(bet)f(their)g(reputations)f(on)g(this.) -6 b(\224)1500 2129 y(2.)68 b(W)-7 b(ork)35 b(that)f(e)o(xtends)1500 2228 y(the)24 b(noosphere)e(is)j(better)1500 2328 y(than)41 b(w)o(ork)f(that)h(dupli-)1500 2428 y(cates)26 b(an)g(e)o(xisting)f (piece)1500 2527 y(of)20 b(functional)e(territory)-5 b(.)0 2710 y(The)28 b(nai)n(v)o(e)f(w)o(ay)i(to)f(put)g(this)h(w)o (ould)f(ha)n(v)o(e)f(been:)41 b Fb(Original)28 b(work)h(is)g(better)g (than)e(mer)m(e)i(duplication)d(of)i(the)h(functions)e(of)0 2810 y(e)n(xisting)c(softwar)m(e)o(.Original)f(work)i(is)g(better)g (than)e(mer)m(e)i(duplication)c(of)k(the)f(functions)f(of)h(e)n (xisting)h(softwar)m(e)o(.)34 b Fg(But)23 b(it')-5 b(s)25 b(not)0 2909 y(actually)18 b(quite)h(that)g(simple.)24 b(Duplicating)18 b(the)g(functions)g(of)g(e)o(xisting)g Fb(closedclosed)g Fg(softw)o(are)g(counts)h(as)g(highly)f(as)h (original)0 3009 y(w)o(ork)h(if)g(by)g(doing)f(so)h(you)g(break)f(open) g(a)h(closed)g(protocol)f(or)h(format)f(and)g(mak)o(e)h(that)g (territory)f(ne)n(wly)h(a)n(v)n(ailable.)0 3191 y(Thus,)g(for)g(e)o (xample,)g(one)g(of)g(the)h(highest-prestige)e(projects)h(in)h(the)f (present)g(open-source)e(w)o(orld)j(is)g(Samba\227the)f(code)g(that)0 3291 y(allo)n(ws)27 b(Unix)f(machines)f(to)i(act)g(as)g(clients)g(or)f (serv)o(ers)g(for)g(Microsoft')-5 b(s)26 b(proprietary)d(SMB)28 b(\002le-sharing)d(protocol.)42 b(There)0 3391 y(is)29 b(v)o(ery)d(little)j(creati)n(v)o(e)d(w)o(ork)h(to)h(be)g(done)e(here;) 31 b(it')-5 b(s)29 b(mostly)e(an)h(issue)g(of)f(getting)g(the)h(re)n(v) o(erse-engineered)23 b(details)28 b(right.)0 3490 y(Ne)n(v)o (ertheless,)19 b(the)h(members)g(of)g(the)g(Samba)g(group)e(are)i (percei)n(v)o(ed)f(as)i(heroes)e(because)h(the)o(y)f(neutralize)g(a)i (Microsoft)e(ef)n(fort)0 3590 y(to)h(lock)g(in)g(whole)g(user)g (populations)e(and)i(cordon)e(of)n(f)i(a)g(big)g(section)g(of)g(the)g (noosphere.)1500 3773 y(3.)48 b(W)-7 b(ork)28 b(that)g(mak)o(es)f(it) 1500 3872 y(into)40 b(a)g(major)f(distrib)n(u-)1500 3972 y(tion)18 b(is)h(better)e(than)h(w)o(ork)1500 4071 y(that)g(doesn')o (t.)23 b(W)-7 b(ork)18 b(car)n(-)1500 4171 y(ried)k(in)h(all)g(major)e (distri-)1500 4271 y(b)n(utions)28 b(is)i(most)g(presti-)1500 4370 y(gious.)0 4553 y(The)d(major)f(distrib)n(utions)h(include)f(not)h (just)h(the)f(big)g(Linux)f(distrib)n(utions)h(lik)o(e)g(Red)h(Hat,)h (Debian,)f(Caldera,)h(and)e(SuSE.,)0 4653 y(b)n(ut)e(other)e (collections)h(that)h(are)g(understood)d(to)j(ha)n(v)o(e)f(reputations) f(of)h(their)g(o)n(wn)h(to)f(maintain)g(and)g(thus)h(implicitly)f (certify)0 4752 y(quality)19 b(\227lik)o(e)i(BSD)g(distrib)n(utions)e (or)h(the)g(Free)h(Softw)o(are)e(F)o(oundation)f(source)i(collection.) 1500 4935 y(4.)96 b(Utilization)44 b(is)h(the)1500 5034 y(sincerest)119 b(form)f(of)1500 5134 y(\003attery\227and)36 b(cate)o(gory)1500 5234 y(killers)j(are)h(better)f(than)1500 5333 y(also-rans.)p Black 1839 5872 a(18)p Black eop %%Page: 19 19 19 18 bop Black Black 0 983 a Fg(T)m(rusting)26 b(the)g(judgment)f(of)h (others)g(is)i(basic)f(to)f(the)h(peer)n(-re)n(vie)n(w)e(process.)43 b(It')-5 b(s)28 b(necessary)d(because)h(nobody)e(has)j(time)g(to)0 1083 y(re)n(vie)n(w)20 b(all)g(possible)g(alternati)n(v)o(es.)k(So)d(w) o(ork)e(used)h(by)g(lots)g(of)g(people)f(is)j(considered)c(better)i (than)g(w)o(ork)f(used)h(by)g(a)g(fe)n(w)-5 b(,)0 1265 y(T)e(o)25 b(ha)n(v)o(e)f(done)g(w)o(ork)g(so)h(good)e(that)i(nobody)d (cares)j(to)f(use)h(the)g(alternati)n(v)o(es)f(an)o(y)g(more)f(is)j (therefore)d(to)i(ha)n(v)o(e)f(earned)f(huge)0 1365 y(prestige.)30 b(The)22 b(most)g(possible)g(peer)g(esteem)g(comes)g(from)f(ha)n(ving)g (done)g(widely)h(popular)m(,)e(cate)o(gory-killing)f(original)i(w)o (ork)0 1465 y(that)c(is)h(carried)e(by)g(all)h(major)f(distrib)n (utions.)23 b(People)17 b(who)f(ha)n(v)o(e)g(pulled)g(this)i(of)n(f)e (more)g(than)g(once)g(are)h(half-seriously)e(referred)0 1564 y(to)20 b(as)h(`demigods'.)1500 1747 y(5.)352 b(Continued)1500 1846 y(de)n(v)n(otion)118 b(to)i(hard,)1500 1946 y(boring)109 b(w)o(ork)h(\(lik)o(e)1500 2046 y(deb)n(ugging,)40 b(or)e(writing)1500 2145 y(documentation\))180 b(is)1500 2245 y(more)158 b(praise)n(w)o(orthy)1500 2345 y(than)27 b(cherrypicking)c(the)1500 2444 y(fun)c(and)h(easy)g(hacks.)0 2627 y(This)j(norm)f(is)j(ho)n(w)d (the)h(community)e(re)n(w)o(ards)i(necessary)g(tasks)g(that)h(hack)o (ers)e(w)o(ould)h(not)g(naturally)f(incline)g(to)n(w)o(ards.)34 b(It)23 b(is)0 2726 y(to)d(some)g(e)o(xtent)g(contradicted)e(by:)1500 2909 y(6.)358 b(Nontri)n(vial)1500 3009 y(e)o(xtensions)31 b(of)h(function)1500 3108 y(are)58 b(better)h(than)f(lo)n(w-)1500 3208 y(le)n(v)o(el)116 b(patches)g(and)1500 3308 y(deb)n(ugging.)0 3490 y(The)20 b(w)o(ay)h(this)g(seems)h(to)e(w)o(ork)g(is)i(that)f(on)f (a)h(one-shot)f(basis,)h(adding)e(a)i(feature)f(is)i(lik)o(ely)e(to)h (get)g(more)f(re)n(w)o(ard)f(than)i(\002xing)f(a)0 3590 y(b)n(ug\227unless)d(the)i(b)n(ug)f(is)h(e)o(xceptionally)d(nasty)i(or) g(obscure,)f(such)h(that)h(nailing)e(it)i(is)h(itself)f(a)f (demonstration)e(of)i(unusual)g(skill)0 3690 y(and)h(cle)n(v)o(erness.) 24 b(But)c(when)e(these)i(beha)n(viors)e(are)i(e)o(xtended)d(o)o(v)o (er)h(time,)i(a)g(person)e(with)i(a)g(long)e(history)h(of)g(paying)f (attention)0 3789 y(to)26 b(and)f(nailing)g(e)n(v)o(en)f(ordinary)f(b)n (ugs)j(may)f(well)h(out-rank)d(someone)i(who)g(has)h(spent)f(a)h (similar)g(amount)e(of)h(ef)n(fort)g(adding)0 3889 y(easy)20 b(features.)0 4071 y(A)26 b(respondent)c(has)k(pointed)d(out)i(that)g (these)g(rules)g(interact)g(in)g(interesting)f(w)o(ays)h(and)g(do)g (not)f(necessarily)h(re)n(w)o(ard)f(highest)0 4171 y(possible)d (utility)g(all)h(the)g(time.)28 b(Ask)22 b(a)f(hack)o(er)g(whether)f (he')-5 b(s)22 b(lik)o(ely)f(to)g(become)f(better)h(kno)n(wn)f(for)h(a) h(brand)e(ne)n(w)h(tool)g(of)g(his)0 4271 y(o)n(wn)e(or)g(for)g(e)o (xtensions)f(to)h(someone)f(else')-5 b(s)21 b(and)d(the)i(answer)f (\223ne)n(w)g(tool\224)g(will)h(not)f(be)g(in)h(doubt.)j(But)d(ask)f (about)g(\(a\))g(a)h(brand)0 4370 y(ne)n(w)k(tool)g(which)f(is)i(only)e (used)h(a)g(fe)n(w)g(times)h(a)f(day)g(in)m(visibly)f(by)g(the)h(OS)h (b)n(ut)f(which)f(rapidly)g(becomes)g(a)i(cate)o(gory)d(killer)m(,)0 4470 y(v)o(ersus)k(\(b\))g(se)n(v)o(eral)f(e)o(xtensions)g(to)i(an)f(e) o(xisting)g(tool)g(which)g(are)g(neither)f(especially)h(no)o(v)o(el)f (nor)h(cate)o(gory-killers,)f(b)n(ut)h(are)0 4570 y(daily)20 b(used)g(and)f(daily)h(visible)g(to)h(a)f(huge)f(number)g(of)h(users)0 4752 y(and)28 b(you)f(are)i(lik)o(ely)f(to)h(get)f(some)g(hesitation)g (before)f(the)i(hack)o(er)e(settles)j(on)e(\(a\).)49 b(These)28 b(alternati)n(v)o(es)g(are)g(about)g(e)n(v)o(enly)0 4852 y(stack)o(ed.)0 5034 y(Said)d(respondent)d(ga)n(v)o(e)i(this)h (question)f(point)g(for)g(me)h(by)f(adding)f(\223Case)i(\(a\))g(is)h (fetchmail;)g(case)f(\(b\))f(is)h(your)f(man)o(y)f(Emacs)0 5134 y(e)o(xtensions,)j(lik)o(e)g Fa(vc.el)g Fg(and)f Fa(gud.el)p Fg(.)-6 b(\224)42 b(And)25 b(indeed)g(he)h(is)h(correct;)g (I)g(am)e(more)h(lik)o(ely)f(to)h(be)g(tagged)f(\223the)h(author)e(of)0 5234 y(fetchmail\224)i(than)h(\223author)f(of)h(a)h(boatload)e(of)h (Emacs)g(modes\224,)h(e)n(v)o(en)f(though)e(the)j(latter)f(probably)e (ha)n(v)o(e)i(had)g(higher)f(total)0 5333 y(utility)20 b(o)o(v)o(er)f(time.)p Black 1839 5872 a(19)p Black eop %%Page: 20 20 20 19 bop Black Black 0 983 a Fg(What)16 b(may)f(be)g(going)g(on)g (here)g(is)h(simply)f(that)h(w)o(ork)f(with)g(a)h(no)o(v)o(el)e(`brand) g(identity')h(gets)g(more)g(notice)g(than)g(w)o(ork)g(aggre)o(gated)0 1083 y(to)24 b(an)f(e)o(xisting)g(`brand'.)32 b(Elucidation)22 b(of)h(these)h(rules,)g(and)f(what)g(the)o(y)g(tell)h(us)g(about)e(the) i(hack)o(er)e(culture')-5 b(s)23 b(scoreboarding)0 1182 y(system,)d(w)o(ould)g(mak)o(e)f(a)i(good)e(topic)h(for)f(further)g(in) m(v)o(estigation.)-399 1466 y Fc(Noospheric)37 b(Pr)m(oper)s(ty)f(and)h (the)h(Ethology)f(of)g(T)-8 b(erritor)q(y)0 1649 y Fg(T)h(o)20 b(understand)e(the)j(causes)f(and)g(consequences)e(of)i(Lock)o(ean)f (property)f(customs,)h(it)i(will)g(help)f(us)h(to)f(look)f(at)i(them)f (from)f(yet)0 1748 y(another)g(angle;)g(that)i(of)f(animal)f(ethology) -5 b(,)18 b(speci\002cally)i(the)g(ethology)e(of)i(territory)-5 b(.)0 1931 y(Property)23 b(is)i(an)f(abstraction)f(of)h(animal)g (territoriality)-5 b(,)23 b(which)h(e)n(v)n(olv)o(ed)e(as)j(a)g(w)o(ay) f(of)g(reducing)e(intraspecies)i(violence.)36 b(By)0 2031 y(marking)23 b(his)j(bounds,)f(and)f(respecting)g(the)h(bounds)f (of)h(others,)h(a)f(w)o(olf)g(diminishes)g(his)h(chances)e(of)h(being)f (in)h(a)h(\002ght)f(that)0 2130 y(could)j(weak)o(en)h(or)g(kill)g(him)g (and)g(mak)o(e)f(him)h(less)i(reproducti)n(v)o(ely)25 b(successful.)52 b(Similarly)-5 b(,)30 b(the)g(function)d(of)i (property)e(in)0 2230 y(human)20 b(societies)i(is)h(to)e(pre)n(v)o(ent) f(inter)n(-human)f(con\003ict)j(by)f(setting)g(bounds)f(that)i(clearly) f(separate)g(peaceful)f(beha)n(vior)g(from)0 2330 y(aggression.)0 2512 y(It)28 b(is)i(f)o(ashionable)c(in)i(some)g(circles)h(to)f (describe)f(human)g(property)f(as)j(an)f(arbitrary)f(social)h(con)m(v)o (ention,)f(b)n(ut)h(this)h(is)g(dead)0 2612 y(wrong.)54 b(An)o(ybody)27 b(who)j(has)h(e)n(v)o(er)e(o)n(wned)g(a)i(dog)e(who)h (bark)o(ed)f(when)h(strangers)f(came)h(near)g(its)h(o)n(wner')-5 b(s)30 b(property)e(has)0 2712 y(e)o(xperienced)19 b(the)j(essential)g (continuity)e(between)g(animal)i(territoriality)e(and)h(human)f (property)-5 b(.)27 b(Our)21 b(domesticated)g(cousins)0 2811 y(of)29 b(the)h(w)o(olf)g(kno)n(w)-5 b(,)30 b(instincti)n(v)o(ely) -5 b(,)30 b(that)g(property)e(is)i(no)g(mere)f(social)h(con)m(v)o (ention)c(or)k(game,)h(b)n(ut)e(a)h(critically)g(important)0 2911 y(e)n(v)n(olv)o(ed)22 b(mechanism)g(for)g(the)i(a)n(v)n(oidance)e (of)h(violence.)33 b(\(This)23 b(mak)o(es)g(them)g(smarter)g(than)g(a)h (good)e(man)o(y)g(human)f(political)0 3010 y(theorists.\))0 3193 y(Claiming)32 b(property)d(\(lik)o(e)j(marking)e(territory\))g(is) j(a)f(performati)n(v)o(e)d(act,)35 b(a)d(w)o(ay)g(of)g(declaring)e (what)i(boundaries)e(will)i(be)0 3293 y(defended.)68 b(Community)34 b(support)g(of)h(property)f(claims)h(is)i(a)e(w)o(ay)h (to)f(minimize)g(friction)f(and)h(maximize)g(cooperati)n(v)o(e)0 3392 y(beha)n(vior)-5 b(.)55 b(These)30 b(things)g(remain)g(true)g(e)n (v)o(en)g(when)g(the)h(\223property)d(claim\224)i(is)i(much)d(more)h (abstract)g(than)h(a)g(fence)e(or)i(a)0 3492 y(dog')-5 b(s)27 b(bark,)i(e)n(v)o(en)d(when)h(it')-5 b(s)29 b(just)f(the)g (statement)g(of)f(the)h(project)e(maintainer')-5 b(s)27 b(name)g(in)h(a)g(README)g(\002le.)48 b(It')-5 b(s)28 b(still)h(an)0 3592 y(abstraction)17 b(of)h(territoriality)-5 b(,)17 b(and)h(\(lik)o(e)g(other)f(forms)h(of)g(property\))d(based)j (in)h(territorial)e(instincts)i(e)n(v)n(olv)o(ed)d(to)j(assist)h (con\003ict)0 3691 y(resolution.)0 3874 y(This)f(ethological)e (analysis)i(may)g(at)g(\002rst)h(seem)f(v)o(ery)e(abstract)i(and)f(dif) n(\002cult)g(to)h(relate)g(to)g(actual)g(hack)o(er)f(beha)n(vior)-5 b(.)23 b(But)c(it)h(has)0 3973 y(some)i(important)e(consequences.)29 b(One)22 b(is)h(in)f(e)o(xplaining)e(the)i(popularity)e(of)i(W)-7 b(orld)22 b(W)m(ide)g(W)-7 b(eb)23 b(sites,)g(and)e(especially)h(why)0 4073 y(open-source)17 b(projects)j(with)g(websites)h(seem)f(so)h(much)e (more)h(`real')f(and)h(substantial)g(than)f(those)h(without)g(them.)0 4256 y(Considered)c(objecti)n(v)o(ely)-5 b(,)16 b(this)i(seems)g(hard)e (to)i(e)o(xplain.)23 b(Compared)16 b(to)i(the)f(ef)n(fort)f(in)m(v)n (olv)o(ed)g(in)i(originating)d(and)i(maintaining)0 4355 y(e)n(v)o(en)23 b(a)i(small)g(program,)e(a)i(web)f(page)g(is)h(easy)-5 b(,)25 b(so)f(it')-5 b(s)26 b(hard)d(to)i(consider)e(a)i(web)f(page)g (e)n(vidence)f(of)h(substance)f(or)h(unusual)0 4455 y(ef)n(fort.)0 4638 y(Nor)e(are)h(the)f(functional)f(characteristics)h(of)g(the)h(W)-7 b(eb)23 b(itself)g(suf)n(\002cient)f(e)o(xplanation.)30 b(The)22 b(communication)d(functions)j(of)g(a)0 4737 y(web)f(page)g(can)h(be)f(as)h(well)g(or)g(better)f(serv)o(ed)f(by)h(a) h(combination)e(of)h(an)g(FTP)i(site,)f(a)g(mailing)f(list,)i(and)e (Usenet)g(postings.)28 b(In)0 4837 y(f)o(act)d(it')-5 b(s)25 b(quite)g(unusual)e(for)h(a)h(project')-5 b(s)24 b(routine)g(communications)e(to)i(be)h(done)e(o)o(v)o(er)h(the)g(W)-7 b(eb)25 b(rather)f(than)g(via)h(a)g(mailing)0 4937 y(list)c(or)f(ne)n (wsgroup.)j(Why)-5 b(,)19 b(then,)g(the)i(popularity)d(of)i(websites)g (as)h(project)f(homes?)0 5119 y(The)c(metaphor)f(implicit)i(in)f(the)h (term)f(`home)g(page')f(pro)o(vides)g(an)i(important)e(clue.)23 b(While)18 b(founding)c(an)i(open-source)e(project)0 5219 y(is)24 b(a)f(territorial)f(claim)h(in)g(the)g(noosphere)d(\(and)i (customarily)g(recognized)e(as)k(such\))e(it)i(is)g(not)e(a)h(terribly) f(compelling)f(one)i(on)0 5318 y(the)g(psychological)e(le)n(v)o(el.)34 b(Softw)o(are,)23 b(after)g(all,)h(has)f(no)g(natural)g(location)f(and) g(is)j(instantly)d(reduplicable.)32 b(It')-5 b(s)24 b(assimilable)0 5418 y(to)c(our)g(instincti)n(v)o(e)f(notions)g(of)h(`territory')e(and) i(`property',)d(b)n(ut)j(only)g(after)g(some)g(ef)n(fort.)p Black 1839 5872 a(20)p Black eop %%Page: 21 21 21 20 bop Black Black 0 983 a Fg(A)23 b(project)g(home)f(page)g (concretizes)g(an)h(abstract)g(homesteading)d(in)j(the)g(space)g(of)g (possible)g(programs)e(by)h(e)o(xpressing)g(it)h(as)0 1083 y(`home')f(territory)g(in)i(the)f(more)g(spatially-or)o(ganized)c (realm)k(of)h(the)f(W)-7 b(orld)24 b(W)m(ide)f(W)-7 b(eb)m(.)35 b(Descending)22 b(from)h(the)g(noosphere)0 1182 y(to)h(`c)o(yberspace') e(doesn')o(t)h(get)h(us)g(all)h(the)f(w)o(ay)h(to)f(the)g(real)g(w)o (orld)g(of)g(fences)g(and)f(barking)g(dogs)g(yet,)i(b)n(ut)g(it)f(does) g(hook)f(the)0 1282 y(abstract)e(property)e(claim)i(more)f(securely)g (to)h(our)f(instincti)n(v)o(e)h(wiring)f(about)g(territory)-5 b(.)26 b(And)20 b(this)i(is)g(why)e(projects)g(with)h(web)0 1382 y(pages)f(seem)g(more)g(`real'.)0 1564 y(This)25 b(point)g(is)h(much)f(strengthened)e(by)i(hyperlinks)e(and)h(the)i(e)o (xistence)e(of)h(good)f(search)h(engines.)40 b(A)26 b(project)e(with)i (a)f(web)0 1664 y(page)18 b(is)h(much)f(more)g(lik)o(ely)g(to)h(be)f (noticed)g(by)g(somebody)f(e)o(xploring)f(its)j(neighborhood)c(in)j (the)h(noosphere;)e(others)h(will)h(link)0 1763 y(to)26 b(it,)i(searches)e(will)h(\002nd)f(it.)44 b(A)26 b(web)g(page)g(is)h (therefore)d(a)j(better)f(adv)o(ertisement,)f(a)i(more)e(ef)n(fecti)n (v)o(e)g(performati)n(v)o(e)e(act,)28 b(a)0 1863 y(stronger)19 b(claim)h(on)g(territory)-5 b(.)0 2046 y(This)18 b(ethological)f (analysis)h(also)g(encourages)e(us)i(to)h(look)e(more)g(closely)h(at)g (mechanisms)f(for)h(handling)e(con\003ict)h(in)i(the)f(open-)0 2145 y(source)28 b(culture.)50 b(It)29 b(leads)g(us)g(to)g(e)o(xpect)f (that,)j(in)e(addition)f(to)h(maximizing)e(reputation)g(incenti)n(v)o (es,)i(o)n(wnership)e(customs)0 2245 y(should)19 b(also)i(ha)n(v)o(e)e (a)i(role)f(in)g(pre)n(v)o(enting)e(and)h(resolving)g(con\003icts.)-399 2529 y Fc(Causes)37 b(of)g(Con\003ict)0 2712 y Fg(In)20 b(con\003icts)g(o)o(v)o(er)f(open-source)e(softw)o(are)j(we)h(can)f (identify)f(four)g(major)g(issues:)p Black 79 2994 a(\225)p Black 17 w(Who)h(gets)g(to)h(mak)o(e)e(binding)g(decisions)h(about)f(a) h(project?)p Black 79 3176 a(\225)p Black 17 w(Who)g(gets)g(credit)g (or)g(blame)g(for)f(what?)p Black 79 3359 a(\225)p Black 17 w(Ho)n(w)h(to)g(reduce)f(duplication)f(of)i(ef)n(fort)f(and)h(pre)n (v)o(ent)e(rogue)h(v)o(ersions)g(from)h(complicating)e(b)n(ug)h (tracking?)p Black 79 3542 a(\225)p Black 17 w(What)h(is)h(the)f(Right) h(Thing,)e(technically)g(speaking?)0 3741 y(If)32 b(we)g(tak)o(e)f(a)h (second)f(look)g(at)h(the)g(\223What)g(is)g(the)g(Right)g(Thing\224)e (issue,)35 b(ho)n(we)n(v)o(er)m(,)d(it)g(tends)g(to)g(v)n(anish.)58 b(F)o(or)32 b(an)o(y)e(such)0 3841 y(question,)22 b(either)h(there)f (is)i(an)e(objecti)n(v)o(e)g(w)o(ay)h(to)g(decide)f(it)h(accepted)f(by) g(all)i(parties)e(or)h(there)f(isn')o(t.)33 b(If)22 b(there)h(is,)h (game)e(o)o(v)o(er)0 3940 y(and)e(e)n(v)o(erybody)d(wins.)25 b(If)20 b(there)g(isn')o(t,)f(it)i(reduces)e(to)i(\223Who)f (decides?\224.)0 4123 y(Accordingly)-5 b(,)19 b(the)i(three)g(problems) f(a)i(con\003ict-resolution)c(theory)i(has)i(to)f(resolv)o(e)g(about)f (a)i(project)e(are)i(\(a\))f(where)g(the)g(b)n(uck)0 4223 y(stops)c(on)g(design)f(decisions,)h(\(b\))g(ho)n(w)f(to)h(decide) g(which)f(contrib)n(utors)f(are)i(credited)f(and)h(ho)n(w)-5 b(,)16 b(and)h(\(c\))f(ho)n(w)h(to)g(k)o(eep)g(a)g(project)0 4322 y(group)h(and)i(product)e(from)i(\002ssioning)f(into)h(multiple)g (branches.)0 4505 y(The)29 b(role)f(of)h(o)n(wnership)e(customs)i(in)g (resolving)e(issues)j(\(a\))f(and)f(\(c\))h(is)h(clear)-5 b(.)51 b(Custom)29 b(af)n(\002rms)f(that)h(the)g(o)n(wners)g(of)f(the)0 4604 y(project)22 b(mak)o(e)g(the)g(binding)f(decisions.)31 b(W)-7 b(e)24 b(ha)n(v)o(e)e(pre)n(viously)e(observ)o(ed)h(that)h (custom)g(also)h(e)o(x)o(erts)f(hea)n(vy)f(pressure)h(against)0 4704 y(dilution)d(of)h(o)n(wnership)f(by)g(forking.)0 4887 y(It')-5 b(s)19 b(instructi)n(v)o(e)f(to)g(notice)g(that)h(these)g (customs)f(mak)o(e)g(sense)h(e)n(v)o(en)f(if)h(one)f(for)o(gets)f(the)i (reputation)d(game)i(and)g(e)o(xamines)g(them)0 4986 y(from)g(within)h(a)g(pure)f(`craftmanship')f(model)h(of)h(the)g(hack)o (er)f(culture.)23 b(In)c(this)h(vie)n(w)f(these)g(customs)g(ha)n(v)o(e) f(less)i(to)f(do)g(with)g(the)0 5086 y(dilution)g(of)h(reputation)e (incenti)n(v)o(es)i(than)f(with)i(protecting)d(a)j(craftsman')-5 b(s)19 b(right)h(to)g(e)o(x)o(ecute)f(his)h(vision)g(in)h(his)f(chosen) g(w)o(ay)-5 b(.)0 5269 y(The)26 b(craftsmanship)f(model)g(is)j(not,)f (ho)n(we)n(v)o(er)m(,)f(suf)n(\002cient)g(to)g(e)o(xplain)g(hack)o(er)f (customs)h(about)g(issue)h(\(b\),)g(who)f(gets)h(credit)0 5368 y(for)d(what\227because)f(a)h(pure)g(craftsman,)g(one)g (unconcerned)d(with)j(the)g(reputation)f(game,)h(w)o(ould)f(ha)n(v)o(e) h(no)g(moti)n(v)o(e)f(to)i(care.)p Black 1839 5872 a(21)p Black eop %%Page: 22 22 22 21 bop Black Black 0 983 a Fg(T)-7 b(o)21 b(analyze)f(these,)i(we)f (need)f(to)i(tak)o(e)f(the)g(Lock)o(ean)e(theory)h(one)h(step)g (further)f(and)g(e)o(xamine)g(con\003icts)h(and)f(the)h(operation)e(of) 0 1083 y(property)f(rights)i Fb(withinwithin)g Fg(projects)g(as)g(well) h(as)g Fb(betweenbetween)e Fg(them.)-399 1367 y Fc(Pr)m(oject)37 b(Structures)f(and)h(Owner)n(ship)0 1549 y Fg(The)32 b(tri)n(vial)g(case)h(is)g(that)g(in)f(which)g(the)g(project)g(has)g(a) h(single)f(o)n(wner/maintainer)-5 b(.)59 b(In)32 b(that)h(case)f(there) g(is)i(no)d(possible)0 1649 y(con\003ict.)42 b(The)26 b(o)n(wner)f(mak)o(es)h(all)h(decisions)f(and)f(collects)h(all)h (credit)f(and)f(blame.)43 b(The)25 b(only)h(possible)f(con\003icts)i (are)f(o)o(v)o(er)0 1748 y(succession)20 b(issues\227who)h(gets)g(to)g (be)g(the)g(ne)n(w)g(o)n(wner)e(if)i(the)g(old)g(one)f(disappears)g(or) g(loses)i(interest.)27 b(The)20 b(community)f(also)0 1848 y(has)26 b(an)h(interest,)g(under)e(issue)i(\(c\),)g(in)g(pre)n(v) o(enting)c(forking.)41 b(These)26 b(interests)h(are)f(e)o(xpressed)f (by)h(a)g(cultural)g(norm)f(that)h(an)0 1948 y(o)n(wner/maintainer)17 b(should)i(publicly)g(hand)h(title)g(to)h(someone)e(if)h(he)g(or)g(she) h(can)f(no)f(longer)g(maintain)h(the)g(project.)0 2130 y(The)25 b(simplest)h(non-tri)n(vial)e(case)i(is)g(when)f(a)h(project)f (has)g(multiple)g(co-maintainers)f(w)o(orking)g(under)g(a)i(single)f (`bene)n(v)n(olent)0 2230 y(dictator')17 b(who)g(o)n(wns)h(the)g (project.)23 b(Custom)18 b(f)o(a)n(v)n(ors)g(this)h(mode)e(for)g(group) f(projects;)i(it)h(has)f(been)g(sho)n(wn)f(to)h(w)o(ork)f(on)h (projects)0 2330 y(as)i(lar)o(ge)f(as)h(the)f(Linux)g(k)o(ernel)g(or)g (Emacs,)g(and)g(solv)o(es)g(the)h(\223who)f(decides\224)g(problem)f(in) h(a)h(w)o(ay)g(that)f(is)i(not)e(ob)o(viously)e(w)o(orse)0 2429 y(than)j(an)o(y)f(of)h(the)g(alternati)n(v)o(es.)0 2612 y(T)-7 b(ypically)i(,)41 b(a)d(bene)n(v)n(olent-dictator)c(or)o (ganization)g(e)n(v)n(olv)o(es)j(from)g(an)g(o)n(wner)n(-maintainer)e (or)o(ganization)f(as)39 b(the)e(founder)0 2712 y(attracts)29 b(contrib)n(utors.)47 b(Ev)o(en)27 b(if)h(the)g(o)n(wner)g(stays)g (dictator)m(,)h(it)g(introduces)e(a)h(ne)n(w)g(le)n(v)o(el)g(of)g (possible)g(disputes)g(o)o(v)o(er)f(who)0 2811 y(gets)21 b(credited)e(for)g(what)h(parts)h(of)e(the)i(project.)0 2994 y(In)32 b(this)h(situation,)i(custom)d(places)g(an)g(obligation)f (on)h(the)g(o)n(wner/dictator)e(to)j(credit)f(contrib)n(utors)e(f)o (airly)i(\(through,)h(for)0 3093 y(e)o(xample,)18 b(appropriate)f (mentions)h(in)i(README)f(or)g(history)g(\002les\).)25 b(In)19 b(terms)h(of)f(the)g(Lock)o(ean)f(property)f(model,)i(this)h (means)0 3193 y(that)g(by)g(contrib)n(uting)e(to)i(a)h(project)e(you)h (earn)f(part)h(of)g(its)h(reputation)e(return)g(\(positi)n(v)o(e)g(or)h (ne)o(gati)n(v)o(e\).)0 3376 y(Pursuing)g(this)i(logic,)g(we)g(see)g (that)f(a)h(`bene)n(v)n(olent)e(dictator')g(does)h(not)h(in)f(f)o(act)h (o)n(wn)f(his)h(entire)f(project)g(absolutely)-5 b(.)27 b(Though)0 3475 y(he)17 b(has)g(the)g(right)f(to)h(mak)o(e)f(binding)f (decisions,)i(he)g(in)f(ef)n(fect)h(trades)f(a)o(w)o(ay)h(shares)g(of)f (the)h(total)g(reputation)e(return)g(in)i(e)o(xchange)0 3575 y(for)h(others')f(w)o(ork.)24 b(The)18 b(analogy)f(with)i (sharecropping)c(on)j(a)h(f)o(arm)f(is)h(almost)g(irresistible,)f(e)o (xcept)g(that)g(a)h(contrib)n(utor')-5 b(s)17 b(name)0 3675 y(stays)k(in)f(the)g(credits)g(and)g(continues)f(to)h(`earn')f(to) i(some)f(de)o(gree)e(e)n(v)o(en)i(after)f(that)i(contrib)n(utor)d(is)j (no)f(longer)f(acti)n(v)o(e.)0 3857 y(As)30 b(bene)n(v)n (olent-dictator)25 b(projects)j(add)g(more)g(participants,)h(the)o(y)f (tend)h(to)g(de)n(v)o(elop)d(tw)o(o)j(tiers)h(of)e(contrib)n(utors;)j (ordinary)0 3957 y(contrib)n(utors)25 b(and)h(co-de)n(v)o(elopers.)42 b(A)27 b(typical)f(path)g(to)h(becoming)e(a)i(co-de)n(v)o(eloper)d(is)j (taking)f(responsibility)g(for)g(a)h(major)0 4056 y(subsystem)21 b(of)h(the)g(project.)29 b(Another)20 b(is)j(to)f(tak)o(e)g(the)g(role) f(of)h(`lord)f(high)g(\002x)o(er',)g(characterizing)f(and)h(\002xing)g (man)o(y)g(b)n(ugs.)29 b(In)0 4156 y(this)24 b(w)o(ay)f(or)g(others,)g (co-de)n(v)o(elopers)d(are)j(the)g(contrib)n(utors)e(who)i(mak)o(e)g(a) g(substantial)g(and)g(continuing)e(in)m(v)o(estment)g(of)i(time)0 4256 y(in)d(the)h(project.)0 4438 y(The)k(subsystem-o)n(wner)e(role)j (is)g(particularly)e(important)g(for)h(our)g(analysis)h(and)f(deserv)o (es)f(further)h(e)o(xamination.)38 b(Hack)o(ers)0 4538 y(lik)o(e)24 b(to)g(say)h(that)f(`authority)e(follo)n(ws)h (responsibility'.)35 b(A)24 b(co-de)n(v)o(eloper)d(who)j(accepts)g (maintainance)e(responsibility)g(for)i(a)0 4638 y(gi)n(v)o(en)g (subsystem)h(generally)e(gets)j(to)f(control)f(both)g(the)i (implementation)d(of)h(that)i(subsystem)e(and)h(its)h(interf)o(aces)f (with)g(the)0 4737 y(rest)e(of)f(the)g(project,)g(subject)g(only)f(to)i (correction)d(by)i(the)g(project)g(leader)f(\(acting)h(as)h (architect\).)30 b(W)-7 b(e)24 b(observ)o(e)c(that)j(this)g(rule)0 4837 y(ef)n(fecti)n(v)o(ely)d(creates)i(enclosed)f(properties)g(on)h (the)g(Lock)o(ean)f(model)g(within)h(a)g(project,)g(and)f(has)h(e)o (xactly)g(the)g(same)g(con\003ict-)0 4937 y(pre)n(v)o(ention)c(role)h (as)i(other)f(property)e(boundaries.)0 5119 y(By)26 b(custom,)f(the)h (`dictator')d(or)i(project)g(leader)f(in)i(a)f(project)g(with)g(co-de)n (v)o(elopers)d(is)k(e)o(xpected)e(to)h(consult)g(with)h(those)f(co-)0 5219 y(de)n(v)o(elopers)17 b(on)h(k)o(e)o(y)h(decisions.)24 b(This)19 b(is)h(especially)f(so)g(if)g(the)g(decision)g(concerns)e(a)j (subsystem)e(that)h(a)h(co-de)n(v)o(eloper)15 b(`o)n(wns')0 5318 y(\(that)20 b(is,)h(has)g(in)m(v)o(ested)e(time)h(in)h(and)f(tak)o (en)g(responsibility)f(for\).)24 b(A)d(wise)g(leader)m(,)e(recognizing) f(the)j(function)d(of)i(the)h(project')-5 b(s)0 5418 y(internal)19 b(property)f(boundaries,)g(will)j(not)f(lightly)g (interfere)f(with)h(or)g(re)n(v)o(erse)f(decisions)h(made)f(by)h (subsystem)g(o)n(wners.)p Black 1839 5872 a(22)p Black eop %%Page: 23 23 23 22 bop Black Black 0 983 a Fg(Some)29 b(v)o(ery)g(lar)o(ge)g (projects)g(discard)g(the)h(`bene)n(v)n(olent)e(dictator')g(model)h (entirely)-5 b(.)53 b(One)29 b(w)o(ay)h(to)g(do)g(this)g(is)h(turn)e (the)h(co-)0 1083 y(de)n(v)o(elopers)j(into)i(a)h(v)n(oting)e (committee)g(\(as)h(with)h(Apache\).)68 b(Another)34 b(is)i(rotating)e(dictatorship,)j(in)f(which)e(control)g(is)0 1182 y(occasionally)29 b(passed)i(from)f(one)g(member)f(to)i(another)e (within)i(a)g(circle)g(of)f(senior)g(co-de)n(v)o(elopers;)j(the)e(Perl) g(de)n(v)o(elopers)0 1282 y(or)o(ganize)18 b(themselv)o(es)h(this)i(w)o (ay)-5 b(.)0 1465 y(Such)30 b(complicated)e(arrangements)g(are)h (widely)h(considered)e(unstable)h(and)h(dif)n(\002cult.)53 b(Clearly)30 b(this)g(percei)n(v)o(ed)e(dif)n(\002culty)0 1564 y(is)k(lar)o(gely)e(a)i(function)d(of)i(the)g(kno)n(wn)f(hazards)g (of)h(design-by-committee,)f(and)g(of)h(committees)g(themselv)o(es;)36 b(these)31 b(are)0 1664 y(problems)23 b(the)h(hack)o(er)f(culture)g (consciously)g(understands.)34 b(Ho)n(we)n(v)o(er)m(,)23 b(I)i(think)e(some)h(of)g(the)g(visceral)g(discomfort)e(hack)o(ers)0 1763 y(feel)d(about)f(committee)g(or)g(rotating-chair)e(or)o (ganizations)g(is)k(that)f(the)o(y')l(re)e(hard)h(to)h(\002t)g(into)g (the)g(unconscious)e(Lock)o(ean)g(model)0 1863 y(hack)o(ers)29 b(use)h(for)f(reasoning)f(about)g(the)i(simpler)f(cases.)54 b(It')-5 b(s)30 b(problematic,)g(in)g(these)g(comple)o(x)e(or)o (ganizations,)g(to)i(do)f(an)0 1963 y(accounting)21 b(of)j(either)f(o)n (wnership)f(in)i(the)f(sense)h(of)g(control)e(or)h(o)n(wnership)f(of)i (reputation)e(returns.)34 b(It')-5 b(s)24 b(hard)f(to)h(see)g(where)0 2062 y(the)e(internal)f(boundaries)e(are,)j(and)f(thus)h(hard)e(to)i(a) n(v)n(oid)g(con\003ict)f(unless)h(the)f(group)f(enjo)o(ys)h(an)h(e)o (xceptionally)d(high)i(le)n(v)o(el)g(of)0 2162 y(harmon)o(y)d(and)h (trust.)-399 2446 y Fc(Con\003ict)38 b(and)f(Con\003ict)g(Resolution)0 2629 y Fg(W)-7 b(e')l(v)o(e)16 b(seen)h(that)g(within)f(projects,)h(an) f(increasing)g(comple)o(xity)e(of)i(roles)h(is)h(e)o(xpressed)d(by)h(a) h(distrib)n(ution)f(of)g(design)g(authority)0 2728 y(and)i(partial)g (property)f(rights.)24 b(While)19 b(this)g(is)g(an)g(ef)n(\002cient)f (w)o(ay)g(to)h(distrib)n(ute)f(incenti)n(v)o(es,)g(it)h(also)g(dilutes) f(the)h(authority)e(of)h(the)0 2828 y(project)h(leader\227most)g (importantly)-5 b(,)18 b(it)j(dilutes)f(the)g(leader')-5 b(s)20 b(authority)f(to)h(squash)g(potential)f(con\003icts.)0 3010 y(While)h(technical)f(ar)o(guments)e(o)o(v)o(er)h(design)h(might)f (seem)i(the)f(most)h(ob)o(vious)e(risk)h(for)g(internecine)f (con\003ict,)h(the)o(y)f(are)i(seldom)0 3110 y(a)k(serious)f(cause)h (of)f(strife.)35 b(These)24 b(are)f(usually)g(relati)n(v)o(ely)f (easily)i(resolv)o(ed)e(by)i(the)f(territorial)g(rule)g(that)h (authority)e(follo)n(ws)0 3210 y(responsibility)-5 b(.)0 3392 y(Another)22 b(w)o(ay)i(of)g(resolving)e(con\003icts)i(is)h(by)e (seniority\227if)g(tw)o(o)h(contrib)n(utors)e(or)i(groups)e(of)i (contrib)n(utors)e(ha)n(v)o(e)h(a)h(dispute,)0 3492 y(and)e(the)g (dispute)g(cannot)f(be)h(resolv)o(ed)f(objecti)n(v)o(ely)-5 b(,)20 b(and)i(neither)f(o)n(wns)h(the)g(territory)f(of)h(the)g (dispute,)g(the)g(side)h(that)f(has)h(put)0 3592 y(the)18 b(most)g(w)o(ork)f(into)h(the)g(project)f(as)i(a)f(whole)g(\(that)g (is,)h(the)f(side)g(with)g(the)g(most)g(property)e(rights)i(in)g(the)g (whole)f(project\))g(wins.)0 3774 y(\(Equi)n(v)n(alently)-5 b(,)18 b(the)k(side)g(with)f(the)h(least)g(in)m(v)o(ested)e(loses.)29 b(Interestingly)20 b(this)i(happens)e(to)i(be)f(the)g(same)h(heuristic) f(that)g(man)o(y)0 3874 y(relational)i(database)h(engines)f(use)i(to)f (resolv)o(e)g(deadlocks.)35 b(When)24 b(tw)o(o)h(threads)e(are)i (deadlock)o(ed)d(o)o(v)o(er)h(resources,)h(the)g(side)0 3973 y(with)c(the)h(least)f(in)m(v)o(ested)f(in)i(the)f(current)f (transaction)g(is)i(selected)f(as)h(the)f(deadlock)e(victim)i(and)g(is) h(terminated.)i(This)e(usually)0 4073 y(selects)g(the)f(longest)g (running)e(transaction,)h(or)h(the)g(more)f(senior)m(,)g(as)i(the)f (victor)-5 b(.\))0 4256 y(These)20 b(rules)h(generally)e(suf)n(\002ce)h (to)h(resolv)o(e)e(most)i(project)f(disputes.)25 b(When)20 b(the)o(y)g(do)g(not,)g(\002at)i(of)e(the)g(project)g(leader)g(usually) 0 4355 y(suf)n(\002ces.)25 b(Disputes)20 b(that)h(survi)n(v)o(e)e(both) g(these)h(\002lters)h(are)f(rare.)0 4538 y(Con\003icts)36 b(do)f(not,)k(as)e(a)f(rule,)i(become)d(serious)g(unless)h(these)g(tw)o (o)g(criteria)f(\("authority)e(follo)n(ws)j(responsibility")e(and)0 4638 y("seniority)23 b(wins"\))h(point)g(in)g(dif)n(ferent)f (directions,)h Fb(andand)d Fg(the)k(authority)d(of)i(the)g(project)f (leader)h(is)h(weak)f(or)g(absent.)37 b(The)0 4737 y(most)29 b(ob)o(vious)e(case)i(in)g(which)f(this)i(may)e(occur)g(is)h(a)h (succession)e(dispute)g(follo)n(wing)f(the)i(disappearance)e(of)h(the)h (project)0 4837 y(lead.)f(I)21 b(ha)n(v)o(e)g(been)f(in)h(one)g (\002ght)g(of)g(this)g(kind.)27 b(It)22 b(w)o(as)g(ugly)-5 b(,)20 b(painful,)f(protracted,)h(only)g(resolv)o(ed)g(when)g(all)i (parties)f(became)0 4937 y(e)o(xhausted)c(enough)g(to)i(hand)f(control) g(to)h(an)g(outside)f(person,)g(and)g(I)h(de)n(v)n(outly)f(hope)g(I)h (am)g(ne)n(v)o(er)e(an)o(ywhere)g(near)i(an)o(ything)d(of)0 5036 y(the)k(kind)g(again.)0 5219 y(Ultimately)-5 b(,)37 b(all)e(of)f(these)h(con\003ict-resolution)c(mechanisms)j(rest)h(on)f (the)g(entire)g(hack)o(er)f(community')-5 b(s)33 b(willingness)h(to)0 5318 y(enforce)c(them.)60 b(The)32 b(only)f(a)n(v)n(ailable)h (enforcement)d(mechanisms)i(are)h(\003aming)f(and)h(shunning\227public) c(condemnation)0 5418 y(of)20 b(those)g(who)g(break)f(custom,)g(and)h (refusal)f(to)i(cooperate)d(with)j(them)e(after)h(the)o(y)g(ha)n(v)o(e) f(done)g(so.)p Black 1839 5872 a(23)p Black eop %%Page: 24 24 24 23 bop Black Black -399 997 a Fc(Acculturation)38 b(Mec)o(hanisms)d(and)j(the)f(Link)g(to)g(Academia)0 1180 y Fg(An)18 b(early)f(v)o(ersion)f(of)i(this)g(essay)g(posed)f(the) h(follo)n(wing)e(research)h(question:)22 b(ho)n(w)c(does)f(the)h (community)d(inform)h(and)i(instruct)0 1279 y(its)h(members)e(as)i(to)f (its)h(customs?)24 b(Are)18 b(the)g(customs)g(self-e)n(vident)e(or)i (self-or)o(ganizing)c(at)19 b(a)f(semi-conscious)f(le)n(v)o(el?)24 b(Are)18 b(the)o(y)0 1379 y(taught)h(by)h(e)o(xample?)k(Are)c(the)o(y)f (taught)h(by)f(e)o(xplicit)h(instruction?)0 1561 y(T)-6 b(eaching)26 b(by)g(e)o(xplicit)h(instruction)f(is)i(clearly)e(rare,)i (if)g(only)e(because)g(fe)n(w)h(e)o(xplicit)g(descriptions)f(of)g(the)i (culture')-5 b(s)26 b(norms)0 1661 y(ha)n(v)o(e)20 b(e)o(xisted)f(for)h (instructional)f(use)h(up)g(to)g(no)n(w)-5 b(.)0 1844 y(Man)o(y)20 b(norms)f(are)i(taught)e(by)h(e)o(xample.)25 b(T)-7 b(o)20 b(cite)h(one)f(v)o(ery)g(simple)g(case,)h(there)f(is)h(a) g(norm)f(that)g(e)n(v)o(ery)f(softw)o(are)h(distrib)n(ution)0 1943 y(should)15 b(ha)n(v)o(e)h(a)h(\002le)g(called)f(README)g(or)g (READ.ME)g(that)h(contains)e(\002rst-look)h(instructions)f(for)h(bro)n (wsing)e(the)j(distrib)n(ution.)0 2043 y(This)25 b(con)m(v)o(ention)e (has)i(been)g(well)h(established)e(since)i(at)g(least)g(the)f(early)g (1980s;)i(it)f(has)f(e)n(v)o(en,)g(occasionally)-5 b(,)25 b(been)f(written)0 2143 y(do)n(wn.)g(But)d(one)e(normally)g(deri)n(v)o (es)g(it)i(from)e(looking)g(at)h(man)o(y)f(distrib)n(utions.)0 2325 y(On)h(the)g(other)f(hand,)g(some)h(hack)o(er)f(customs)h(are)g (self-or)o(ganizing)c(once)k(one)f(has)i(acquired)d(a)j(basic)f (\(perhaps)f(unconscious\))0 2425 y(understanding)d(of)k(the)f (reputation)f(game.)23 b(Most)d(hack)o(ers)f(ne)n(v)o(er)f(ha)n(v)o(e)h (to)g(be)h(taught)e(the)i(three)f(taboos)f(I)i(listed)g(earlier)f(in)h (this)0 2525 y(essay)-5 b(,)21 b(or)f(at)i(least)f(w)o(ould)g(claim)f (if)i(ask)o(ed)e(that)h(the)o(y)f(are)h(self-e)n(vident)f(rather)g (than)g(transmitted.)26 b(This)21 b(phenomenon)d(in)m(vites)0 2624 y(closer)f(analysis\227and)f(perhaps)g(we)h(can)g(\002nd)g(its)h (e)o(xplanation)d(in)j(the)f(process)f(by)h(which)g(hack)o(ers)f (acquire)g(kno)n(wledge)f(about)0 2724 y(the)20 b(culture.)0 2906 y(Man)o(y)31 b(cultures)g(use)h(hidden)e(clues)i(\(more)e (precisely)h(`mysteries')g(in)g(the)h(religio/mystical)f(sense\))g(as)i (an)e(acculturation)0 3006 y(mechanism.)e(These)21 b(are)h(secrets)h (that)e(are)h(not)g(re)n(v)o(ealed)e(to)i(outsiders,)g(b)n(ut)f(are)h (e)o(xpected)f(to)h(be)f(disco)o(v)o(ered)f(or)i(deduced)e(by)0 3106 y(the)i(aspiring)e(ne)n(wbie.)29 b(T)-7 b(o)21 b(be)h(accepted)e (inside,)i(one)f(must)h(demonstrate)e(that)h(one)g(both)g(understands)f (the)h(mystery)g(and)g(has)0 3205 y(learned)e(it)i(in)f(a)h(culturally) e(sanctioned)g(w)o(ay)-5 b(.)0 3388 y(The)23 b(hack)o(er)g(culture)g (mak)o(es)h(unusually)e(conscious)h(and)g(e)o(xtensi)n(v)o(e)g(use)h (of)f(such)h(clues)g(or)f(tests.)37 b(W)-7 b(e)25 b(can)f(see)g(this)h (process)0 3488 y(operating)18 b(at)j(at)g(least)g(three)e(le)n(v)o (els:)p Black 79 3770 a(\225)p Black 17 w(P)o(assw)o(ord-lik)o(e)i (speci\002c)i(mysteries.)32 b(As)23 b(one)f(e)o(xample,)g(there)g(is)h (a)g(Usenet)g(ne)n(wsgroup)d(called)j(alt.sysadmin.reco)o(v)o(ery)125 3869 y(that)18 b(has)h(a)g(v)o(ery)e(e)o(xplicit)h(such)h(secret;)g (you)f(cannot)f(post)i(without)e(kno)n(wing)g(it,)i(and)f(kno)n(wing)f (it)i(is)h(considered)d(e)n(vidence)125 3969 y(you)i(are)h(\002t)h(to)f (post.)25 b(The)20 b(re)o(gulars)f(ha)n(v)o(e)h(a)g(strong)f(taboo)h (against)f(re)n(v)o(ealing)g(this)h(secret.)p Black 79 4152 a(\225)p Black 17 w(The)31 b(requirement)e(of)j(initiation)f(into) g(certain)g(technical)g(mysteries.)60 b(One)31 b(must)h(absorb)f(a)h (good)e(deal)i(of)f(technical)125 4251 y(kno)n(wledge)14 b(before)h(one)i(can)f(gi)n(v)o(e)g(v)n(alued)g(gifts)h(\(e.g.)23 b(one)16 b(must)h(kno)n(w)e(at)j(least)f(one)f(of)h(the)f(major)g (computer)f(languages\).)125 4351 y(This)k(requirement)d(functions)i (in)h(the)f(lar)o(ge)g(in)h(the)g(w)o(ay)g(hidden)e(clues)j(do)e(in)h (the)g(small,)g(as)h(a)f(\002lter)g(for)f(qualities)h(\(such)f(as)125 4451 y(capability)d(for)i(abstract)g(thinking,)e(persistence,)i(and)f (mental)h(\003e)o(xibility\))f(that)h(are)g(necessary)f(to)h(function)e (in)i(the)g(culture.)p Black 79 4633 a(\225)p Black 17 w(Social-conte)o(xt)j(mysteries.)30 b(One)22 b(becomes)g(in)m(v)n(olv)o (ed)e(in)i(the)g(culture)g(through)e(attaching)h(oneself)g(to)i (speci\002c)f(projects.)125 4733 y(Each)d(project)g(is)i(a)f(li)n(v)o (e)g(social)g(conte)o(xt)e(of)i(hack)o(ers)f(that)h(the)g(w)o(ould-be)e (contrib)n(utor)g(has)i(to)g(in)m(v)o(estigate)e(and)h(understand)125 4833 y(socially)25 b(as)g(well)h(as)g(technically)e(in)h(order)f(to)h (function.)38 b(\(Concretely)-5 b(,)25 b(a)g(common)f(w)o(ay)h(one)f (does)h(this)h(is)g(by)f(reading)125 4932 y(the)c(project')-5 b(s)21 b(web)g(pages)g(and/or)f(email)h(archi)n(v)o(es.\))27 b(It)22 b(is)g(through)d(these)i(project)g(groups)f(that)h(ne)n(wbies)g (e)o(xperience)e(the)125 5032 y(beha)n(vioral)f(e)o(xample)h(of)h(e)o (xperienced)d(hack)o(ers.)p Black 1839 5872 a(24)p Black eop %%Page: 25 25 25 24 bop Black Black 0 983 a Fg(In)17 b(the)f(process)h(of)f (acquiring)f(these)i(mysteries,)g(the)g(w)o(ould-be)e(hack)o(er)h (picks)g(up)h(conte)o(xtual)e(kno)n(wledge)f(that)j(\(after)f(a)i (while\))0 1083 y(does)i(mak)o(e)g(the)g(three)g(taboos)f(and)h(other)f (customs)h(seem)g(`self-e)n(vident'.)0 1265 y(One)25 b(might,)g(incidentally)-5 b(,)24 b(ar)o(gue)g(that)h(the)g(structure)f (of)g(the)h(hack)o(er)f(gift)h(culture)f(itself)i(is)g(its)g(o)n(wn)e (central)g(mystery)-5 b(.)38 b(One)0 1365 y(is)33 b(not)e(considered)g (acculturated)f(\(concretely:)47 b(no)31 b(one)h(will)g(call)h(you)e(a) h(hack)o(er\))f(until)g(one)h(demonstrates)e(a)j(gut-le)n(v)o(el)0 1464 y(understanding)19 b(of)j(the)g(reputation)f(game)g(and)h(its)h (implied)e(customs,)i(taboos,)f(and)f(usages.)31 b(But)23 b(this)g(is)g(tri)n(vial;)g(all)g(cultures)0 1564 y(demand)e(such)i (understanding)d(from)i(w)o(ould-be)f(joiners.)32 b(Furthermore)21 b(the)i(hack)o(er)e(culture)h(e)n(vinces)h(no)f(desire)h(to)g(ha)n(v)o (e)f(its)0 1664 y(internal)d(logic)h(and)g(folkw)o(ays)f(k)o(ept)h (secret\227or)m(,)f(at)i(least,)f(nobody)e(has)j(e)n(v)o(er)e(\003amed) h(me)g(for)f(re)n(v)o(ealing)g(them!)0 1846 y(Respondents)k(to)h(this)h (essay)f(too)g(numerous)e(to)j(list)g(ha)n(v)o(e)e(pointed)g(out)h (that)g(hack)o(er)f(o)n(wnership)g(customs)h(seem)g(intimately)0 1946 y(related)i(to)g(\(and)f(may)h(deri)n(v)o(e)f(directly)g(from\))g (the)h(practices)g(of)g(the)g(academic)f(w)o(orld,)i(especially)e(the)i (scienti\002c)f(research)0 2045 y(commmunity)-5 b(.)21 b(This)e(research)f(community)e(has)j(similar)g(problems)e(in)h(mining) g(a)h(territory)e(of)h(potentially)f(producti)n(v)o(e)f(ideas,)0 2145 y(and)k(e)o(xhibits)f(v)o(ery)g(similar)i(adapti)n(v)o(e)d (solutions)i(to)g(those)g(problems)f(in)h(the)h(w)o(ays)f(it)h(uses)g (peer)e(re)n(vie)n(w)h(and)f(reputation.)0 2327 y(Since)g(man)o(y)e (hack)o(ers)h(ha)n(v)o(e)f(had)h(formati)n(v)o(e)f(e)o(xposure)f(to)j (academia)f(\(it')-5 b(s)19 b(common)d(to)j(learn)f(ho)n(w)g(to)h(hack) e(while)i(in)f(colle)o(ge\))0 2427 y(the)26 b(e)o(xtent)f(to)h(which)f (academia)g(shares)g(adapti)n(v)o(e)g(patterns)g(with)h(the)g(hack)o (er)e(culture)h(is)i(of)e(more)g(than)h(casual)f(interest)h(in)0 2527 y(understanding)17 b(ho)n(w)j(these)g(customs)g(are)g(applied.)0 2709 y(Ob)o(vious)h(parallels)h(with)g(the)g(hack)o(er)f(`gift)g (culture')g(as)i(I)f(ha)n(v)o(e)g(characterized)e(it)j(abound)d(in)i (academia.)29 b(Once)22 b(a)h(researcher)0 2809 y(achie)n(v)o(es)29 b(tenure,)h(there)f(is)i(no)e(need)f(to)i(w)o(orry)f(about)f(survi)n(v) n(al)g(issues.)54 b(\(Indeed,)30 b(the)f(concept)g(of)g(tenure)f(can)h (probably)0 2908 y(be)24 b(traced)g(back)g(to)g(an)h(earlier)f(gift)g (culture)g(in)g(which)g(\223natural)f(philosophers\224)g(were)h (primarily)f(wealthy)g(gentlemen)g(with)0 3008 y(time)k(on)g(their)g (hands)f(to)h(de)n(v)n(ote)f(to)i(research.\))44 b(In)27 b(the)g(absence)f(of)h(survi)n(v)n(al)f(issues,)j(reputation)d (enhancement)e(becomes)0 3108 y(the)k(dri)n(ving)e(goal,)j(which)e (encourages)f(sharing)h(of)h(ne)n(w)f(ideas)h(and)g(research)f(through) e(journals)i(and)h(other)f(media.)47 b(This)0 3207 y(mak)o(es)22 b(objecti)n(v)o(e)e(functional)g(sense)j(because)e(scienti\002c)h (research,)f(lik)o(e)i(the)f(hack)o(er)e(culture,)i(relies)g(hea)n (vily)f(on)h(the)g(idea)f(of)0 3307 y(`standing)e(upon)g(the)h (shoulders)f(of)h(giants',)f(and)h(not)g(ha)n(ving)f(to)h(redisco)o(v)o (er)e(basic)i(principles)g(o)o(v)o(er)e(and)i(o)o(v)o(er)f(again.)0 3489 y(Some)28 b(ha)n(v)o(e)h(gone)e(so)j(f)o(ar)e(as)i(to)f(suggest)f (that)h(hack)o(er)f(customs)g(are)h(merely)f(a)h(re\003ection)f(of)g (the)h(research)f(community')-5 b(s)0 3589 y(folkw)o(ays)24 b(and)g(ha)n(v)o(e)g(actually)g(\(in)g(most)h(cases\))g(been)f (acquired)f(there)h(by)h(indi)n(vidual)d(hack)o(ers.)38 b(This)25 b(probably)d(o)o(v)o(erstates)0 3689 y(the)e(case,)h(if)f (only)f(because)h(hack)o(er)f(custom)h(seems)g(to)h(be)f(readily)f (acquired)g(by)h(intelligent)f(high-schoolers!)-399 3972 y Fc(Gift)38 b(Outcompetes)g(Exc)o(hang)q(e)0 4155 y Fg(There)20 b(is)h(a)g(more)f(interesting)f(possibility)h(here.)26 b(I)21 b(suspect)f(academia)g(and)g(the)g(hack)o(er)g(culture)f(share)i (adapti)n(v)o(e)e(patterns)h(not)0 4254 y(because)f(the)o(y')l(re)f (genetically)g(related,)h(b)n(ut)h(because)f(the)o(y')l(v)o(e)e(both)i (e)n(v)n(olv)o(ed)f(the)h(one)g(most)h(optimal)f(social)h(or)o (ganization)c(for)0 4354 y(what)27 b(the)o(y')l(re)f(trying)g(to)i(do,) g(gi)n(v)o(en)e(the)i(la)o(ws)g(of)f(nature)f(and)h(the)g(instincti)n (v)o(e)g(wiring)f(of)i(human)d(beings.)46 b(The)27 b(v)o(erdict)f(of)0 4453 y(history)21 b(seems)h(to)g(be)g(that)g(free-mark)o(et)e (capitalism)h(is)i(the)f(globally)e(optimal)h(w)o(ay)h(to)g(cooperate)e (for)h(economic)g(ef)n(\002cienc)o(y;)0 4553 y(perhaps,)e(in)h(a)g (similar)h(w)o(ay)-5 b(,)19 b(the)h(reputation-game)d(gift)j(culture)f (is)i(the)f(globally)f(optimal)g(w)o(ay)h(to)g(cooperate)f(for)g (generating)0 4653 y(\(and)g(checking!\))k(high-quality)18 b(creati)n(v)o(e)h(w)o(ork.)0 4835 y(Support)34 b(for)i(this)g(theory)f (becomes)g(from)g(a)h(lar)o(ge)f(body)g(of)h(psychological)d(studies)k (on)e(the)h(interaction)f(between)g(art)0 4935 y(and)29 b(re)n(w)o(ard)g([GNU].)g(These)h(studies)g(ha)n(v)o(e)f(recei)n(v)o (ed)f(less)j(attention)e(than)g(the)o(y)h(should,)g(in)g(part)g (perhaps)e(because)h(their)0 5034 y(popularizers)35 b(ha)n(v)o(e)i(sho) n(wn)g(a)h(tendenc)o(y)d(to)j(o)o(v)o(erinterpret)c(them)j(into)h (general)e(attacks)i(against)e(the)i(free)f(mark)o(et)g(and)0 5134 y(intellectual)16 b(property)-5 b(.)22 b(Ne)n(v)o(ertheless,)16 b(their)h(results)g(do)g(suggest)f(that)h(some)g(kinds)f(of)h (scarcity-economics)d(re)n(w)o(ards)j(actually)0 5234 y(decrease)j(the)g(producti)n(vity)d(of)j(creati)n(v)o(e)f(w)o(ork)o (ers)h(such)g(as)h(programmers.)0 5416 y(Psychologist)30 b(Theresa)h(Amabile)f(of)h(Brandeis)g(Uni)n(v)o(ersity)-5 b(,)32 b(cautiously)e(summarizing)f(the)i(results)h(of)f(a)g(1984)f (study)g(of)0 5516 y(moti)n(v)n(ation)21 b(and)h(re)n(w)o(ard,)h (observ)o(ed)e(\223It)i(may)f(be)h(that)g(commissioned)e(w)o(ork)h (will,)i(in)g(general,)e(be)h(less)h(creati)n(v)o(e)d(than)i(w)o(ork)p Black 1839 5872 a(25)p Black eop %%Page: 26 26 26 25 bop Black Black 0 983 a Fg(that)22 b(is)g(done)f(out)g(of)h(pure) f(interest.)-6 b(\224.)29 b(Amabile)21 b(goes)h(on)f(to)h(observ)o(e)e (that)i(\223The)f(more)g(comple)o(x)f(the)i(acti)n(vity)-5 b(,)21 b(the)g(more)g(it')-5 b(s)0 1083 y(hurt)20 b(by)g(e)o(xtrinsic)f (re)n(w)o(ard.)-6 b(\224)25 b(Interestingly)-5 b(,)18 b(the)j(studies)f(suggest)h(that)f(\003at)h(salaries)g(don')o(t)e (demoti)n(v)n(ate,)g(b)n(ut)h(piece)n(w)o(ork)f(rates)0 1182 y(and)h(bonuses)f(do.)0 1365 y(Thus,)24 b(it)h(may)f(be)f (economically)f(smart)i(to)g(gi)n(v)o(e)g(performance)d(bonuses)i(to)h (people)f(who)g(\003ip)i(b)n(ur)o(gers)d(or)i(dug)f(ditches,)h(b)n(ut)0 1465 y(it')-5 b(s)19 b(probably)d(smarter)h(to)h(decouple)e(salary)i (from)f(performance)e(in)j(a)g(programming)c(shop)k(and)f(let)h(people) f(choose)g(their)h(o)n(wn)0 1564 y(projects)k(\(both)g(trends)g(that)g (the)h(open-source)d(w)o(orld)i(tak)o(es)h(to)g(their)f(logical)h (conclusions\).)30 b(Indeed,)22 b(these)h(results)g(suggest)0 1664 y(that)18 b(the)f(only)g(time)h(it)g(is)h(a)f(good)e(idea)i(to)g (re)n(w)o(ard)e(performance)f(in)j(programming)c(is)19 b(when)e(the)g(programmer)e(is)k(so)f(moti)n(v)n(ated)0 1763 y(that)i(he)g(or)g(she)h(w)o(ould)e(ha)n(v)o(e)h(w)o(ork)o(ed)f (without)g(the)i(re)n(w)o(ard!)0 1946 y(Other)i(researchers)g(in)g(the) h(\002eld)f(are)h(willing)f(to)h(point)f(a)h(\002nger)e(straight)i(at)g (the)f(issues)i(of)e(autonomy)e(and)i(creati)n(v)o(e)f(control)0 2046 y(that)29 b(so)h(preoccup)o(y)c(hack)o(ers.)52 b(\223T)-7 b(o)29 b(the)g(e)o(xtent)f(one')-5 b(s)29 b(e)o(xperience)e(of)i(being) f(self-determined)f(is)j(limited,)-6 b(\224)31 b(said)f(Richard)0 2145 y(Ryan,)20 b(associate)g(psychology)e(professor)g(at)j(the)f(Uni)n (v)o(ersity)f(of)h(Rochester)m(,)f(\223one')-5 b(s)20 b(creati)n(vity)g(will)g(be)h(reduced)d(as)j(well.)-6 b(\224)0 2328 y(In)30 b(general,)h(presenting)e(an)o(y)h(task)g(as)h(a) g(means)f(rather)f(than)h(an)g(end)g(in)g(itself)h(seems)g(to)f(demoti) n(v)n(ate.)54 b(Ev)o(en)29 b(winning)g(a)0 2428 y(competition)23 b(with)i(others)g(or)g(gaining)e(peer)h(esteem)i(can)e(be)h(demoti)n(v) n(ating)e(in)i(this)h(w)o(ay)f(if)g(the)g(victory)f(is)i(e)o (xperienced)c(as)0 2527 y(w)o(ork)k(for)g(re)n(w)o(ard)f(\(which)h(may) g(e)o(xplain)f(why)h(hack)o(ers)g(are)g(culturally)g(prohibited)e(from) i(e)o(xplicitly)f(seeking)h(or)g(claiming)0 2627 y(that)20 b(esteem\).)0 2810 y(T)-7 b(o)30 b(complicate)e(the)i(management)e (problem)f(further)m(,)j(controlling)e(v)o(erbal)h(feedback)e(seems)k (to)e(be)h(just)g(as)h(demoti)n(v)n(ating)0 2909 y(as)36 b(piece)n(w)o(ork)f(payment.)70 b(Ryan)35 b(found)g(that)g(corporate)f (emplo)o(yees)h(who)g(were)h(told,)j(\223Good,)f(you')l(re)c(doing)h (as)h(you)0 3009 y Fb(shouldshould)p Fg(\224)17 b(were)i (\223signi\002cantly)g(less)h(intrinsically)f(moti)n(v)n(ated)f(than)h (those)h(who)f(recei)n(v)o(ed)f(feedback)g(informationally)-5 b(.)f(\224)0 3191 y(It)28 b(may)f(still)i(be)e(intelligent)g(to)h(of)n (fer)e(incenti)n(v)o(es,)i(b)n(ut)f(the)o(y)g(ha)n(v)o(e)g(to)h(come)f (without)g(attachments)f(to)i(a)n(v)n(oid)f(gumming)f(up)0 3291 y(the)e(w)o(orks.)34 b(There)23 b(is)h(a)g(critical)g(dif)n (ference)d(\(Ryan)i(observ)o(es\))f(between)h(saying,)h(\223I'm)f(gi)n (ving)f(you)g(this)i(re)n(w)o(ard)f(because)g(I)0 3391 y(recognize)17 b(the)i(v)n(alue)f(of)g(your)g(w)o(ork\224,)g(and)g (\223Y)-9 b(ou')l(re)17 b(getting)h(this)i(re)n(w)o(ard)d(because)i (you')l(v)o(e)d(li)n(v)o(ed)i(up)h(to)f(my)h(standards.)-6 b(\224)24 b(The)0 3490 y(\002rst)d(does)f(not)g(demoti)n(v)n(ate;)e (the)j(second)e(does.)0 3673 y(In)38 b(these)g(psychological)e(observ)n (ations)g(we)j(can)e(ground)f(a)j(case)f(that)g(an)h(open-source)c(de)n (v)o(elopment)g(group)h(will)j(be)0 3773 y(substantially)33 b(more)g(producti)n(v)o(e)d(\(especially)j(o)o(v)o(er)f(the)i(long)f (term,)j(in)e(which)f(creati)n(vity)f(becomes)h(more)g(critical)g(as)i (a)0 3872 y(producti)n(vity)17 b(multiplier\))h(than)h(an)g(equi)n(v)n (alently)e(sized)i(and)g(skilled)h(group)d(of)i(closed-source)e (programmers)g(\(de\)moti)n(v)n(ated)0 3972 y(by)j(scarcity)g(re)n(w)o (ards.)0 4154 y(This)30 b(suggests)h(from)e(a)h(slightly)g(dif)n (ferent)f(angle)h(one)f(of)h(the)g(speculations)g(in)g Fb(The)g(Cathedr)o(al)g(And)f(The)i(Bazaar)p Fg(;)j(that,)0 4254 y(ultimately)-5 b(,)23 b(the)g(industrial/f)o(actory)e(mode)h(of)h (softw)o(are)g(production)e(w)o(as)j(doomed)d(to)j(be)f(outcompeted)e (from)h(the)h(moment)0 4354 y(capitalism)j(be)o(gan)e(to)i(create)g (enough)e(of)h(a)i(wealth)f(surplus)f(that)h(man)o(y)f(programmers)e (could)i(li)n(v)o(e)h(in)g(a)h(post-scarcity)d(gift)0 4453 y(culture.)0 4636 y(Indeed,)34 b(it)f(seems)g(the)f(prescription)f (for)h(highest)g(softw)o(are)g(producti)n(vity)e(is)j(almost)g(a)f(Zen) h(paradox;)j(if)d(you)f(w)o(ant)g(the)0 4736 y(most)21 b(ef)n(\002cient)f(production,)e(you)i(must)h(gi)n(v)o(e)f(up)h(trying) f(to)h Fb(mak)o(emak)o(e)f Fg(programmers)e(produce.)25 b(Handle)20 b(their)h(subsistence,)0 4835 y(gi)n(v)o(e)j(them)g(their)g (heads,)h(and)f(for)o(get)e(about)i(deadlines.)37 b(T)-7 b(o)24 b(a)h(con)m(v)o(entional)d(manager)h(this)i(sounds)e(crazily)h (indulgent)f(and)0 4935 y(doomed\227b)n(ut)17 b(it)j(is)g Fb(e)n(xactlye)n(xactly)f Fg(the)g(recipe)g(with)g(which)g(the)g (open-source)e(culture)h(is)i(no)n(w)f(clobbering)e(its)j(competition.) -399 5219 y Fc(Conc)m(lusion:)47 b(Fr)m(om)37 b(Custom)h(to)f(Customar) q(y)g(La)n(w)0 5401 y Fg(W)-7 b(e)22 b(ha)n(v)o(e)e(e)o(xamined)e(the)j (customs)f(which)g(re)o(gulate)f(the)i(o)n(wnership)e(and)h(control)f (of)h(open-source)e(softw)o(are.)25 b(W)-7 b(e)22 b(ha)n(v)o(e)e(seen)0 5501 y(ho)n(w)c(the)o(y)g(imply)g(an)h(underlying)d(theory)h(of)i (property)d(rights)i(homologous)e(to)j(the)g(Lock)o(ean)e(theory)h(of)g (land)g(tenure.)23 b(W)-7 b(e)18 b(ha)n(v)o(e)p Black 1839 5872 a(26)p Black eop %%Page: 27 27 27 26 bop Black Black 0 983 a Fg(related)25 b(that)g(to)h(an)f (analysis)g(of)g(the)h(hack)o(er)e(culture)h(as)h(a)f(`gift)g(culture') f(in)i(which)f(participants)f(compete)g(for)h(prestige)g(by)0 1083 y(gi)n(ving)16 b(time,)i(ener)o(gy)-5 b(,)15 b(and)h(creati)n (vity)h(a)o(w)o(ay)-5 b(.)23 b(W)-7 b(e)18 b(ha)n(v)o(e)f(e)o(xamined)e (the)i(implications)f(of)h(this)h(analysis)f(for)g(con\003ict)g (resolution)0 1182 y(in)j(the)h(culture.)0 1365 y(The)h(ne)o(xt)g (logical)g(question)f(to)i(ask)g(is)g("Why)f(does)g(this)h(matter?")f (Hack)o(ers)h(de)n(v)o(eloped)d(these)i(customs)g(without)g(conscious)0 1465 y(analysis)c(and)g(\(up)f(to)i(no)n(w\))e(ha)n(v)o(e)h(follo)n (wed)e(them)i(without)g(conscious)f(analysis.)24 b(It')-5 b(s)19 b(not)f(immediately)f(clear)h(that)g(conscious)0 1564 y(analysis)29 b(has)g(gained)e(us)j(an)o(ything)d (practical\227unless,)i(perhaps,)h(we)f(can)g(mo)o(v)o(e)e(from)h (description)g(to)h(prescription)e(and)0 1664 y(deduce)19 b(w)o(ays)h(to)h(impro)o(v)o(e)d(the)i(functioning)e(of)h(these)i (customs.)0 1846 y(W)-7 b(e)21 b(ha)n(v)o(e)e(found)f(a)j(close)f (logical)f(analogy)g(for)g(hack)o(er)g(customs)g(in)h(the)g(theory)f (of)g(land)h(tenure)f(under)f(the)i(Anglo-American)0 1946 y(common-la)o(w)25 b(tradition.)48 b(Historically)27 b([Miller],)i(the)f(European)e(tribal)i(cultures)f(that)i(in)m(v)o (ented)c(this)k(tradition)e(impro)o(v)o(ed)0 2046 y(their)d (dispute-resolution)d(systems)j(by)g(mo)o(ving)e(from)h(a)i(system)f (of)g(unarticulated,)e(semi-conscious)h(custom)g(to)h(a)h(body)d(of)0 2145 y(e)o(xplicit)e(customary)e(la)o(w)j(memorized)d(by)i(tribal)g (wisemen\227and)e(e)n(v)o(entually)-5 b(,)18 b(written)i(do)n(wn.)0 2328 y(Perhaps,)25 b(as)g(our)f(population)e(rises)j(and)f (acculturation)f(of)h(all)h(ne)n(w)f(members)g(becomes)f(more)h(dif)n (\002cult,)h(it)g(is)h(time)e(for)g(the)0 2428 y(hack)o(er)h(culture)g (to)i(do)e(something)g(analogous\227to)f(de)n(v)o(elop)g(written)i (codes)g(of)g(good)e(practice)i(for)f(resolving)g(the)h(v)n(arious)0 2527 y(sorts)i(of)f(disputes)g(that)h(can)f(arise)h(in)g(connection)d (with)j(open-source)d(projects,)j(and)f(a)h(tradition)f(of)g (arbitration)f(in)i(which)0 2627 y(senior)20 b(members)f(of)h(the)g (community)e(may)i(be)g(ask)o(ed)g(to)g(mediate)g(disputes.)0 2810 y(The)k(analysis)g(in)g(this)g(essay)h(suggests)f(the)g(outlines)f (of)h(what)g(such)g(a)g(code)f(might)h(look)f(lik)o(e,)i(making)d(e)o (xplicit)i(that)g(which)0 2909 y(w)o(as)d(pre)n(viously)e(implicit.)26 b(No)21 b(such)f(codes)h(could)e(be)i(imposed)f(from)f(abo)o(v)o(e;)g (the)o(y)h(w)o(ould)g(ha)n(v)o(e)g(to)h(be)g(v)n(oluntarily)e(adopted)0 3009 y(by)28 b(the)h(founders)d(or)i(o)n(wners)g(of)g(indi)n(vidual)f (projects.)50 b(Nor)28 b(could)f(the)o(y)h(be)h(completely)e(rigid,)i (as)h(the)e(pressures)g(on)g(the)0 3108 y(culture)21 b(are)g(lik)o(ely)g(to)h(change)e(o)o(v)o(er)g(time.)28 b(Finally)-5 b(,)21 b(for)g(enforcement)e(of)i(such)g(codes)g(to)h(w)o (ork,)e(the)o(y)h(w)o(ould)g(ha)n(v)o(e)g(to)g(re\003ect)0 3208 y(a)g(broad)d(consensus)i(of)g(the)g(hack)o(er)f(tribe.)0 3391 y(I)29 b(ha)n(v)o(e)g(be)o(gun)e(w)o(ork)i(on)g(such)g(a)g(code,)i (tentati)n(v)o(ely)d(titled)h(the)g("Malv)o(ern)f(Protocol")g(after)h (the)g(little)h(to)n(wn)f(where)f(I)i(li)n(v)o(e.)0 3490 y(If)i(the)g(general)f(analysis)h(in)g(this)h(paper)e(becomes)g(suf)n (\002ciently)g(widely)h(accepted,)i(I)e(will)h(mak)o(e)e(the)i(Malv)o (ern)d(Protocol)0 3590 y(publicly)f(a)n(v)n(ailable)h(as)i(a)f(model)e (code)h(for)g(dispute)g(resolution.)55 b(P)o(arties)30 b(interested)g(in)h(critiquing)e(and)h(de)n(v)o(eloping)e(this)0 3690 y(code,)c(or)h(just)f(of)n(fering)f(feedback)f(on)i(whether)g(the) o(y)f(think)h(it')-5 b(s)25 b(a)g(good)e(idea)h(or)g(not,)h(are)f(in)m (vited)g(to)g(contact)g(me)g(by)g(email)0 3789 y ([mailto:esr@thyrsus.com].)-399 4073 y Fc(Questions)38 b(f)m(or)f(Fur)s(ther)g(Resear)m(c)o(h)0 4256 y Fg(The)18 b(culture')-5 b(s)18 b(\(and)g(my)g(o)n(wn\))g(understanding)d(of)k (lar)o(ge)e(projects)h(that)h(don')o(t)e(follo)n(w)h(a)h(bene)n(v)n (olent-dictator)c(model)i(is)j(weak.)0 4355 y(Most)29 b(such)g(projects)f(f)o(ail.)51 b(A)30 b(fe)n(w)f(become)e (spectacularly)h(successful)g(and)h(important)e(\(Perl,)k(Apache,)f (KDE\).)e(Nobody)0 4455 y(really)20 b(understands)e(where)i(the)g(dif)n (ference)f(lies.)26 b(There')-5 b(s)20 b(a)h(v)n(ague)e(sense)h(abroad) f(that)i(each)f(such)g(project)f(is)i Fb(sui)g(g)o(enerissui)0 4555 y(g)o(eneris)h Fg(and)f(stands)i(or)e(f)o(alls)i(on)e(the)h(group) f(dynamic)f(of)i(its)h(particular)d(members,)h(b)n(ut)h(is)h(this)g (true)e(or)h(are)g(there)f(replicable)0 4654 y(strate)o(gies)f(that)g (a)h(group)d(can)i(follo)n(w?)-399 4938 y Fc(Notes)0 5121 y Fb([N][N])31 b Fg(The)e(term)g(`noosphere')d(is)k(an)e(obscure)g (term)h(of)g(art)g(in)g(philosophy)-5 b(.)48 b(It)29 b(is)h(pronounced)25 b(KNO)m(W)-5 b(-uh-sfeer)27 b(\(tw)o(o)0 5220 y(o-sounds,)20 b(one)h(long)g(and)g(stressed,)h(one)g(short)f(and) g(unstressed)g(tending)f(to)n(w)o(ards)i(schw)o(a\).)29 b(If)21 b(one)h(is)g(being)f(e)o(xcruciatingly)0 5320 y(correct)i(about)g(one')-5 b(s)23 b(orthography)-5 b(,)20 b(the)k(term)g(is)g(properly)e(spelled)i(with)g(a)g(diaeresis)g(o)o(v)o (er)e(the)i(second)f(`o')g(to)h(mark)f(it)h(as)h(a)0 5420 y(separate)20 b(v)n(o)n(wel.)p Black 1839 5872 a(27)p Black eop %%Page: 28 28 28 27 bop Black Black 0 983 a Fg(In)19 b(more)f(detail;)i(this)f(term)g (for)f(\223the)h(sphere)g(of)f(human)g(thought\224)f(deri)n(v)o(es)h (from)g(the)h(Greek)g(`noos')f(meaning)f(`mind',)h(`intel-)0 1083 y(ligence',)g(or)g(`perception'.)k(It)d(w)o(as)h(in)m(v)o(ented)d (by)h(E.)h(LeRo)o(y)g(in)g Fb(Les)h(origines)e(humaines)g(et)h(l'e)o (volution)e(de)i(l'intellig)o(enceLes)0 1182 y(origines)d(humaines)e (et)j(l'e)o(volution)d(de)h(l'intellig)o(ence)g Fg(\(P)o(aris)h (1928\).)22 b(It)16 b(w)o(as)h(popularized)c(\002rst)k(by)e(the)h (Russian)h(biologist)e(and)0 1282 y(pioneering)23 b(ecologist)i (Vladimir)f(Iv)n(ano)o(vich)f(V)-9 b(ernadsk)o(y)k(,)23 b(\(1863\2261945\),)f(then)j(by)g(the)g(Jesuit)h (paleontologist/philosopher)0 1382 y(Pierre)f(T)-6 b(eilhard)23 b(de)i(Chardin)f(\(1881\2261955\).)34 b(It)25 b(is)g(with)g(T)-6 b(eilhard)24 b(de)h(Chardin')-5 b(s)24 b(theory)f(of)i(future)e(human)h (e)n(v)n(olution)f(to)i(a)0 1481 y(form)19 b(of)h(pure)f(mind)h (culminating)e(in)j(union)d(with)j(the)f(Godhead)e(that)j(the)f(term)g (is)h(no)n(w)f(primarily)e(associated.)0 1664 y Fb([DF][DF])24 b Fg(Da)n(vid)f(Friedman,)f(one)h(of)f(the)h(most)h(lucid)e(and)h (accessible)g(think)o(ers)f(in)h(contemporary)d(economics,)i(has)h (writ-)0 1763 y(ten)40 b(an)f(e)o(xcellent)g(outline)f([http://www)-5 b(.best.com/~ddfr/Academic/Cou)o(rse_P)o(ag)o(es/L_a)o(nd)o(_E_)o(LS_9) o(8/Wh)o(y_)o(Is_L)o(a)o(w/-)0 1863 y(Why_Is_La)o(w_Chapter_11.h)o (tml])14 b(of)20 b(the)g(history)f(and)g(logic)h(of)f (intellectual-property)e(la)o(w)-5 b(.)24 b(I)d(recommend)c(it)k(as)f (a)h(starting)0 1963 y(point)e(to)i(an)o(yone)d(interested)i(in)g (these)g(issues.)0 2145 y Fb([BSD][BSD])39 b Fg(One)f(interesting)g (dif)n(ference)e(between)i(the)h(Linux)e(and)h(BSD)i(w)o(orlds)e(is)i (that)e(the)h(Linux)e(k)o(ernel)h(\(and)0 2245 y(associated)20 b(OS)g(core)g(utilities\))g(ha)n(v)o(e)f(ne)n(v)o(er)g(fork)o(ed,)f(b)n (ut)i(BSD')-5 b(s)21 b(has,)f(at)g(least)h(three)e(times.)26 b(What)20 b(mak)o(es)g(this)g(interesting)f(is)0 2345 y(that)k(the)g(social)h(structure)e(of)h(the)g(BSD)h(groups)e(is)i (centralized)e(in)h(a)g(w)o(ay)h(intended)d(to)i(de\002ne)g(clear)g (lines)g(of)g(authority)f(and)0 2444 y(to)g(pre)n(v)o(ent)f(forking,)f (while)j(the)f(decentralized)f(and)g(amorphous)f(Linux)h(community)f (tak)o(es)j(no)f(such)g(measures.)31 b(It)22 b(appears)0 2544 y(that)e(the)g(projects)g(which)g(open)f(up)h(de)n(v)o(elopment)d (the)j(most)g(actually)g(ha)n(v)o(e)g(the)g Fb(leastleast)g Fg(tendenc)o(y)e(to)j(fork!)0 2726 y(Henry)33 b(Spencer)f Fa(henry@spsystems.net)e Fg(suggests)k(that,)j(in)c(general,)j(the)d (stability)h(of)f(a)h(political)g(system)f(is)0 2826 y(in)m(v)o(ersely)27 b(proportional)e(to)k(the)f(height)f(of)h(the)h (entry)e(barriers)h(to)g(its)h(political)f(process.)49 b(His)30 b(analysis)e(is)h(w)o(orth)f(quoting)0 2926 y(here:)1500 3108 y(One)80 b(major)f(strength)1500 3208 y(of)60 b(a)h(relati)n(v)o(ely)e(open)1500 3308 y(democrac)o(y)106 b(is)j(that)1500 3407 y(most)308 b(potential)1500 3507 y(re)n(v)n(olutionaries)134 b(\002nd)1500 3607 y(it)93 b(easier)f(to)g(mak)o(e)1500 3706 y(progress)48 b(to)n(w)o(ard)g(their) 1500 3806 y(objecti)n(v)o(es)33 b(by)g(w)o(orking)1500 3905 y(via)44 b(the)g(system)g(rather)1500 4005 y(by)152 b(attacking)g(it.)1500 4105 y(This)145 b(strength)e(is)1500 4204 y(easily)59 b(undermined)e(if)1500 4304 y(established)36 b(parties)g(act)1500 4404 y(together)44 b(to)i(`raise)f(the)1500 4503 y(bar',)k(making)43 b(it)i(more)1500 4603 y(dif)n(\002cult)110 b(for)h(small)1500 4702 y(dissatis\002ed)166 b(groups)1500 4802 y(to)124 b(see)g Fb(somesome)1500 4902 y Fg(progress)34 b(made)h(to)n(w)o(ard)1500 5001 y(their)20 b(goals.)1500 5184 y(\(A)73 b(similar)g(principle)1500 5284 y(can)102 b(be)g(found)f(in)1500 5383 y(economics.)203 b(Open)1500 5483 y(mark)o(ets)121 b(ha)n(v)o(e)f(the)p Black 1839 5872 a(28)p Black eop %%Page: 29 29 29 28 bop Black Black 1500 983 a Fg(strongest)42 b(competition,)1500 1083 y(and)31 b(generally)f(the)i(best)1500 1182 y(and)23 b(cheapest)g(products.)1500 1282 y(Because)54 b(of)g(this,)63 b(it')-5 b(s)1500 1382 y(v)o(ery)31 b(much)g(in)h(the)g(best)1500 1481 y(interests)23 b(of)f(established)1500 1581 y(companies)79 b(to)i(mak)o(e)1500 1680 y(mark)o(et)94 b(entry)f(more)1500 1780 y(dif)n(\002cult\227for)17 b(e)o(xample,)1500 1880 y(by)311 b(con)m(vincing)1500 1979 y(go)o(v)o(ernments)14 b(to)j(require)1500 2079 y(elaborate)51 b(RFI)i(testing)1500 2179 y(on)c(computers,)56 b(or)50 b(by)1500 2278 y(creating)100 b(`consensus')1500 2378 y(standards)243 b(which)1500 2477 y(are)150 b(so)g(comple)o(x)1500 2577 y(that)136 b(the)o(y)f(cannot)1500 2677 y(be)248 b(implemented)1500 2776 y(ef)n(fecti)n(v)o(ely)f(from)1500 2876 y(scratch)271 b(without)1500 2976 y(lar)o(ge)260 b(resources.)1500 3075 y(The)110 b(mark)o(ets)g(with)1500 3175 y(the)94 b(strongest)f(entry)1500 3274 y(barriers)49 b(are)h(the)g(ones)1500 3374 y(that)55 b(come)f(under)f(the)1500 3474 y(strongest)c(attack)h (from)1500 3573 y(re)n(v)n(olutionaries,)123 b(e.g.)1500 3673 y(the)59 b(Internet)f(and)h(the)1500 3773 y(Justice)33 b(Dept.)61 b(vs.)g(the)1500 3872 y(Bell)21 b(System.\))1500 4055 y(An)124 b(open)f(process)1500 4154 y(with)160 b(lo)n(w)f(entry) 1500 4254 y(barriers)132 b(encourages)1500 4354 y(participation)145 b(rather)1500 4453 y(than)282 b(secession,)1500 4553 y(because)130 b(one)g(can)1500 4653 y(get)94 b(results)g(without)1500 4752 y(the)88 b(high)g(o)o(v)o(erheads)1500 4852 y(of)65 b(secession.)162 b(The)1500 4951 y(results)37 b(may)e(not)h(be)g(as) 1500 5051 y(impressi)n(v)o(e)85 b(as)i(what)1500 5151 y(could)39 b(be)i(achie)n(v)o(ed)e(by)1500 5250 y(seceding,)109 b(b)n(ut)92 b(the)o(y)1500 5350 y(come)26 b(at)i(a)f(lo)n(wer)g(price,) 1500 5450 y(and)128 b(most)g(people)p Black 1839 5872 a(29)p Black eop %%Page: 30 30 30 29 bop Black Black 1500 983 a Fg(will)49 b(consider)f(that)g(an)1500 1083 y(acceptable)127 b(tradeof)n(f.)1500 1182 y(\(When)84 b(the)h(Spanish)1500 1282 y(go)o(v)o(ernment)100 b(re)n(v)n(ok)o(ed) 1500 1382 y(Franco')-5 b(s)77 b(anti-Basque)1500 1481 y(la)o(ws)50 b(and)f(of)n(fered)f(the)1500 1581 y(Basque)194 b(pro)o(vinces)1500 1680 y(their)108 b(o)n(wn)h(schools)1500 1780 y(and)121 b(limited)g(local)1500 1880 y(autonomy)-5 b(,)96 b(most)82 b(of)1500 1979 y(the)43 b(Basque)g(Separatist)1500 2079 y(mo)o(v)o(ement)50 b(e)n(v)n(aporated)1500 2179 y(almost)202 b(o)o(v)o(ernight.)1500 2278 y(Only)87 b(the)g(hard-core) 1500 2378 y(Marxists)216 b(insisted)1500 2477 y(that)68 b(it)g(w)o(asn')o(t)g(good)1500 2577 y(enough.\))0 2760 y Fb([RP][RP])26 b Fg(There)f(are)g(some)h(subtleties)g(about)e(rogue)h (patches.)40 b(One)26 b(can)f(di)n(vide)g(them)g(into)g(`friendly')e (and)i(`unfriendly')0 2859 y(types.)f(A)19 b(`friendly')d(patch)h(is)i (designed)e(to)h(be)g(mer)o(ged)f(back)g(into)h(the)g(project')-5 b(s)18 b(main-line)f(sources)g(under)g(the)h(maintainer')-5 b(s)0 2959 y(control)32 b(\(whether)f(or)i(not)f(that)h(mer)o(ge)f (actually)g(happens\);)38 b(an)33 b(`unfriendly')c(one)k(is)h(intended) d(to)i(yank)f(the)h(project)f(in)0 3059 y(a)e(direction)e(the)i (maintainer)e(doesn')o(t)g(appro)o(v)o(e.)51 b(Some)29 b(projects)g(\(notably)f(the)i(Linux)e(k)o(ernel)h(itself\))h(are)g (pretty)f(relax)o(ed)0 3158 y(about)24 b(friendly)f(patches)h(and)g(e)n (v)o(en)f(encourage)f(independent)g(distrib)n(ution)i(of)g(them)g(as)h (part)g(of)f(their)g(beta-test)h(phase.)37 b(An)0 3258 y(unfriendly)24 b(patch,)k(on)f(the)g(other)f(hand,)h(represents)f(a)h (decision)f(to)i(compete)d(with)i(the)g(original)f(and)g(is)i(a)g (serious)e(matter)-5 b(.)0 3357 y(Maintaining)19 b(a)h(whole)g(raft)g (of)g(unfriendly)d(patches)j(tends)g(to)h(lead)f(to)g(forking.)0 3540 y Fb([L)-5 b(W][L)g(W])34 b Fg(I)e(am)f(indebted)e(to)j(Michael)e (Funk)h Fa(mwfunk@uncc.campus.mci.net)26 b Fg(for)31 b(pointing)e(out)i(ho)n(w)f(in-)0 3640 y(structi)n(v)o(e)i(a)i (contrast)f(with)g(hack)o(ers)g(the)g(pirate)g(culture)f(is.)65 b(Linus)33 b(W)-7 b(alleij)35 b(has)e(posted)g(an)g(analysis)g(of)g (their)g(cultural)0 3739 y(dynamics)18 b(that)i(dif)n(fers)f(from)f (mine)i(\(describing)d(them)j(as)g(a)g(scarcity)f(culture\))g(in)h(A)g (Comment)e(on)i(`W)-7 b(arez)19 b(D00dz')g(Culture)0 3839 y([http://www)-5 b(.df.lth.se/~triad/papers/Raymon)o(d_)o(D00)o (dz)o(.htm)o(l].)0 4022 y(The)31 b(contrast)g(may)g(not)g(last.)60 b(F)o(ormer)30 b(crack)o(er)g(Andrej)h(Brandt)g Fa (andy@pilgrim.cs.net.pl)c Fg(reports)k(that)g(he)0 4121 y(belie)n(v)o(es)18 b(the)i(crack)o(er/w)o(arez)d(d00dz)h(culture) g(is)i(no)n(w)f(withering)f(a)o(w)o(ay)-5 b(,)18 b(with)h(its)i (brightest)d(people)g(and)g(leaders)h(assimilating)0 4221 y(to)g(the)g(open-source)d(w)o(orld.)24 b(Independent)15 b(e)n(vidence)j(for)g(this)h(vie)n(w)g(may)f(be)h(pro)o(vided)d(by)i(a) i(precedent-breaking)14 b(July)19 b(1999)0 4321 y(action)f(of)h(the)f (crack)o(er)g(group)f(calling)h(itself)h(`Cult)g(of)g(the)f(Dead)h(Co)n (w'.)24 b(The)o(y)18 b(ha)n(v)o(e)g(released)g(their)h(`Back)f (Ori\002ce)h(2000')e(for)0 4420 y(breaking)h(Microsoft)h(W)m(indo)n(ws) h(security)g(tools)g(under)f(the)h(GPL.)0 4603 y Fb([HT][HT])36 b Fg(In)d(e)n(v)n(olutionary)f(terms,)37 b(the)d(craftsman')-5 b(s)33 b(ur)o(ge)g(itself)h(may)f(\(lik)o(e)h(internalized)f(ethics\))g (be)h(a)h(result)f(of)f(the)0 4702 y(high)c(risk)h(and)f(cost)h(of)g (deception.)51 b(Ev)n(olutionary)28 b(psychologists)g(ha)n(v)o(e)h (collected)g(e)o(xperimental)f(e)n(vidence)g([BCT])i(that)0 4802 y(human)d(beings)g(ha)n(v)o(e)g(brain)g(logic)h(specialized)f(for) h(detecting)f(social)h(deceptions,)g(and)g(it)h(is)f(f)o(airly)g(easy)g (to)g(see)h(why)e(our)0 4902 y(ancestors)d(should)g(ha)n(v)o(e)g(been)f (selected)i(for)f(ability)g(to)h(detect)f(cheating.)37 b(Therefore,)23 b(if)i(one)f(wishes)h(to)g(ha)n(v)o(e)f(a)h(reputation) 0 5001 y(for)19 b(personality)g(traits)i(that)f(confer)e(adv)n(antage)g (b)n(ut)j(are)f(risk)o(y)f(or)h(costly)-5 b(,)19 b(it)i(may)e(actually) h(be)g(better)f(tactics)i(to)f(actually)g(ha)n(v)o(e)0 5101 y(these)g(traits)h(than)f(to)g(f)o(ak)o(e)g(them.)25 b(\(\223Honesty)19 b(is)i(the)f(best)h(polic)o(y\224\))0 5284 y(Ev)n(olutionary)e(psychologists)g(ha)n(v)o(e)i(suggested)f(that) h(this)h(e)o(xplains)e(beha)n(vior)g(lik)o(e)h(barroom)e(\002ghts.)28 b(Among)20 b(younger)f(adult)0 5383 y(male)h(humans,)f(ha)n(ving)g(a)h (reputation)e(for)i(toughness)e(is)j(both)f(socially)f(and)h(\(e)n(v)o (en)f(in)h(today')-5 b(s)19 b(feminist-in\003uenced)f(climate\))0 5483 y(se)o(xually)j(useful.)29 b(F)o(aking)21 b(toughness,)f(ho)n(we)n (v)o(er)m(,)g(is)j(e)o(xtremely)d(risk)o(y;)i(the)g(ne)o(gati)n(v)o(e)d (result)j(of)g(being)e(found)g(out)i(lea)n(v)o(es)g(one)p Black 1839 5872 a(30)p Black eop %%Page: 31 31 31 30 bop Black Black 0 983 a Fg(in)20 b(a)f(w)o(orse)h(position)e (than)h(ne)n(v)o(er)f(ha)n(ving)h(claimed)g(the)g(trait.)25 b(The)19 b(cost)h(of)f(deception)f(is)i(so)g(high)e(that)i(it)g(is)g (sometimes)g(better)0 1083 y(minimaxing)f(to)j(internalize)e(toughness) h(and)f(risk)i(serious)f(injury)g(in)g(a)h(\002ght)f(to)h(pro)o(v)o(e)e (it.)29 b(P)o(arallel)21 b(observ)n(ations)f(ha)n(v)o(e)h(been)0 1182 y(made)f(about)f(less)i(contro)o(v)o(ersial)d(traits)j(lik)o(e)f (honesty)-5 b(.)0 1365 y(Though)19 b(the)j(primary)e(meditation-lik)o (e)f(re)n(w)o(ards)i(of)g(creati)n(v)o(e)g(w)o(ork)g(should)f(not)h(be) h(underestimated,)d(the)j(craftsman')-5 b(s)21 b(ur)o(ge)0 1465 y(is)j(probably)d(at)j(least)g(in)g(part)f(just)h(such)f(an)g (internalization)f(\(where)g(the)i(base)f(trait)h(is)g(`capacity)f(for) f(painstaking)g(w)o(ork')g(or)0 1564 y(something)d(similar\).)0 1747 y(Handicap)k(theory)h(may)g(also)g(be)h(rele)n(v)n(ant.)37 b(The)24 b(peacock')-5 b(s)24 b(gaudy)e(tail)j(and)f(the)h(stag')-5 b(s)25 b(massi)n(v)o(e)f(rack)g(of)h(antlers)f(are)h(se)o(xy)0 1846 y(to)c(females)f(because)g(the)o(y)g(send)g(a)h(message)f(about)g (the)h(health)f(of)g(the)g(male)h(\(and,)e(consequently)-5 b(,)18 b(its)k(\002tness)f(to)g(sire)g(healthy)0 1946 y(of)n(fspring\).)41 b(The)o(y)25 b(say:)38 b("I)26 b(am)h(so)f (vigorous)f(that)h(I)h(can)f(af)n(ford)f(to)h(w)o(aste)h(a)g(lot)g(of)f (ener)o(gy)e(on)i(this)h(e)o(xtra)n(v)n(agant)d(display)-5 b(.")0 2046 y(Gi)n(ving)24 b(a)o(w)o(ay)h(source)f(code,)i(lik)o(e)f(o) n(wning)f(a)h(sports)g(car)m(,)h(is)g(v)o(ery)e(similar)h(to)h(such)e (sho)n(wy)-5 b(,)25 b(w)o(asteful)h(\002nery)e(-)h(it')-5 b(s)26 b(e)o(xpense)0 2145 y(without)19 b(ob)o(vious)g(return,)g(and)g (mak)o(es)h(the)h(gi)n(v)o(er)e(at)h(least)h(theoretically)e(v)o(ery)g (se)o(xy)-5 b(.)0 2328 y Fb([MH][MH])25 b Fg(A)e(concise)g(summary)f (of)g(Maslo)n(w')-5 b(s)24 b(hierarchy)c(and)j(related)f(theories)h(is) h(a)n(v)n(ailable)e(on)h(the)g(W)-7 b(eb)23 b(at)h(Maslo)n(w')-5 b(s)0 2428 y(Hierarchy)18 b(of)i(Needs)g([http://www)-5 b(.v)n(aldosta.peachnet.edu/~wh)o(uitt/psy)o(70)o(2/re)n(gsys/m)o(aslo) n(w)g(.)o(html])0 2610 y Fb([DC][DC])23 b Fg(Ho)n(we)n(v)o(er)m(,)18 b(demanding)g(humility)i(from)f(leaders)h(may)g(be)g(a)h(more)f (general)f(characteristic)h(of)g(gift)g(or)g(ab)n(undance)0 2710 y(cultures.)k(Da)n(vid)c(Christie)h Fa(dc@netscape.com)d Fg(reports)h(on)h(a)g(trip)g(through)e(the)j(outer)e(islands)h(of)g (Fiji:)1500 2893 y(In)135 b(Fijian)h(village)1500 2992 y(chiefs,)78 b(we)67 b(observ)o(ed)1500 3092 y(the)36 b(same)h(sort)f(of)g(self-)1500 3191 y(deprecating,)82 b(lo)n(w-k)o(e)o(y)1500 3291 y(leadership)67 b(style)i(that)1500 3391 y(you)44 b(attrib)n(ute)g(to)g(open)1500 3490 y(source)27 b(project)h(leaders.)1500 3590 y([...])53 b(Though)28 b(accorded)1500 3690 y(great)56 b(respect)g(and)f(of)1500 3789 y(course)29 b(all)h(of)g(whate)n(v)o(er)1500 3889 y(actual)17 b(po)n(wer)f(there)h(is)h(in)1500 3988 y(Fiji,)27 b(the)e(chiefs)g(we)g(met)1500 4088 y(demonstrated)48 b(genuine)1500 4188 y(humility)h(and)h(often)f(a)1500 4287 y(saint-lik)o(e)88 b(acceptance)1500 4387 y(of)34 b(their)g(duty)-5 b(.)67 b(This)34 b(is)1500 4487 y(particularly)25 b(interesting)1500 4586 y(gi)n(v)o(en)33 b(that)h(being)g(chief)1500 4686 y(is)19 b(a)g(hereditary)d(role,)j(not)1500 4785 y(an)36 b(elected)g(position)f(or)1500 4885 y(a)63 b(popularity)e (contest.)1500 4985 y(Someho)n(w)92 b(the)o(y)g(are)1500 5084 y(trained)57 b(to)i(it)f(by)g(the)1500 5184 y(culture)24 b(itself,)j(although)1500 5284 y(the)o(y)57 b(are)h(born)f(to)h(it,) 1500 5383 y(not)k(chosen)g(by)f(their)1500 5483 y(peers.)-6 b(\224)203 b(He)80 b(goes)p Black 1839 5872 a(31)p Black eop %%Page: 32 32 32 31 bop Black Black 1500 983 a Fg(on)130 b(to)h(emphasize)1500 1083 y(that)62 b(he)g(belie)n(v)o(es)f(the)1500 1182 y(characteristic)45 b(style)g(of)1500 1282 y(Fijian)64 b(chiefs)g(springs)1500 1382 y(from)96 b(the)h(dif)n(\002culty)1500 1481 y(of)317 b(compelling)1500 1581 y(cooperation:)87 b(a)53 b(chief)1500 1680 y(has)40 b(\223no)f(big)h(carrot)e(or)1500 1780 y(big)20 b(stick\224.)0 1963 y Fb([NO][NO])i Fg(As)e(a)g(matter)f (of)h(observ)n(able)d(f)o(act,)j(people)e(who)h(found)f(successful)i (projects)e(gather)h(more)f(prestige)h(than)g(people)0 2062 y(who)k(do)g(ar)o(guably)d(equal)j(amounts)f(of)h(w)o(ork)g(deb)n (ugging)e(and)h(assisting)i(with)g(successful)f(projects.)33 b(An)24 b(earlier)e(v)o(ersion)g(of)0 2162 y(this)d(paper)f(ask)o(ed)g (\223Is)h(this)g(a)h(rational)d(v)n(aluation)h(of)g(comparati)n(v)o(e)e (ef)n(fort,)i(or)g(is)i(it)f(a)g(second-order)d(ef)n(fect)i(of)g(the)h (unconscious)0 2261 y(territorial)27 b(model)h(we)g(ha)n(v)o(e)g (adduced)e(here?\224)49 b(Se)n(v)o(eral)27 b(respondents)g(suggested)g (persuasi)n(v)o(e)g(and)h(essentially)g(equi)n(v)n(alent)0 2361 y(theories.)c(The)c(follo)n(wing)f(analysis)h(by)g(Ryan)g(W)-7 b(aldron)19 b Fa(rew@erebor.com)f Fg(puts)i(the)h(case)f(well:)1500 2544 y(In)43 b(the)h(conte)o(xt)e(of)h(the)1500 2643 y(Lock)o(ean)51 b(land)g(theory)-5 b(,)1500 2743 y(one)68 b(who)g(establishes)1500 2843 y(a)42 b(ne)n(w)f(and)g(successful)1500 2942 y(project)33 b(has)h(essentially)1500 3042 y(disco)o(v)o(ered)44 b(or)j(opened)1500 3141 y(up)61 b(ne)n(w)g(territory)g(on)1500 3241 y(which)119 b(others)f(can)1500 3341 y(homestead.)71 b(F)o(or)35 b(most)1500 3440 y(successful)135 b(projects,)1500 3540 y(there)50 b(is)h(a)f(pattern)f(of)1500 3640 y(declining)57 b(returns,)66 b(so)1500 3739 y(that)34 b(after)f(a)h(while,)j(the)1500 3839 y(credit)18 b(for)g(contrib)n(utions)1500 3938 y(to)106 b(a)f(project)g(has)1500 4038 y(become)98 b(so)i(dif)n(fuse)1500 4138 y(that)72 b(it)h(is)g(hard)e(for)1500 4237 y(signi\002cant)77 b(reputation)1500 4337 y(to)60 b(accrete)e(to)i(a)g(late)1500 4437 y(participant,)48 b(re)o(gardless)1500 4536 y(of)f(the)h(quality)f (of)h(his)1500 4636 y(w)o(ork.)1500 4818 y(F)o(or)96 b(instance,)115 b(ho)n(w)1500 4918 y(good)52 b(a)j(job)e(w)o(ould)g(I) 1500 5018 y(ha)n(v)o(e)69 b(to)h(do)f(making)1500 5117 y(modi\002cations)g(to)i(the)1500 5217 y(perl)85 b(code)f(to)h(ha)n(v)o (e)1500 5316 y(e)n(v)o(en)79 b(a)i(fraction)e(of)1500 5416 y(the)92 b(recognition)d(for)1500 5516 y(my)54 b(participation)f (that)p Black 1839 5872 a(32)p Black eop %%Page: 33 33 33 32 bop Black Black 1500 983 a Fg(Larry)-5 b(,)53 b(T)-7 b(om,)55 b(Randall,)1500 1083 y(and)141 b(others)g(ha)n(v)o(e)1500 1182 y(achie)n(v)o(ed?)1500 1365 y(Ho)n(we)n(v)o(er)m(,)79 b(if)69 b(a)g(ne)n(w)1500 1465 y(project)100 b(is)i(founded)1500 1564 y([by)c(someone)f(else])1500 1664 y(tomorro)n(w)-5 b(,)59 b(and)53 b(I)h(am)1500 1763 y(an)39 b(early)g(and)g(frequent) 1500 1863 y(participant)51 b(in)i(it,)62 b(my)1500 1963 y(ability)81 b(to)g(share)f(in)1500 2062 y(the)50 b(respect)g (generated)1500 2162 y(by)e(such)g(a)h(successful)1500 2262 y(project)121 b(is)h(greatly)1500 2361 y(enhanced)k(by)j(my)1500 2461 y(early)174 b(participation)1500 2560 y(therein)187 b(\(assuming)1500 2660 y(similar)115 b(quality)e(of)1500 2760 y(contrib)n(utions\).)245 b(I)1500 2859 y(reck)o(on)27 b(it)i(to)g(be)f(similar)1500 2959 y(to)h(those)h(who)e(in)m(v)o(est)h (in)1500 3059 y(Microoft)60 b(stock)i(early)1500 3158 y(and)42 b(those)g(who)g(in)m(v)o(est)1500 3258 y(in)f(it)g(later)-5 b(.)87 b(Ev)o(eryone)1500 3357 y(may)46 b(pro\002t,)52 b(b)n(ut)46 b(early)1500 3457 y(participants)192 b(pro\002t)1500 3557 y(more.)105 b(Therefore,)52 b(at)1500 3656 y(some)44 b(point)g(I)g(will)h(be)1500 3756 y(more)54 b(interested)g(in)h(a)1500 3856 y(ne)n(w)81 b(and)f(successful)1500 3955 y(IPO)37 b(than)e(I)i(will)g(be)f(in)1500 4055 y(participating)85 b(in)i(the)1500 4154 y(continual)53 b(increase)h(of)1500 4254 y(an)61 b(e)o(xisting)g(body)e(of)1500 4354 y(corporate)18 b(stock.)0 4536 y(Ryan)i(W)-7 b(aldron')i(s)21 b(analogy)e(can)h(be)h (e)o(xtended.)j(The)c(project)g(founder)f(has)h(to)h(do)f(a)i (missionary)d(sell)j(of)e(a)h(ne)n(w)f(idea)h(that)g(may)0 4636 y(or)27 b(may)f(not)h(be)f(acceptable)g(or)h(of)f(use)h(to)h (others.)44 b(Thus)26 b(the)h(founder)e(incurs)h(something)g(analogous) f(to)i(an)g(IPO)g(risk)g(\(of)0 4736 y(possible)19 b(damage)f(to)h (their)g(reputation\),)e(more)h(so)i(than)f(others)f(who)h(assist)i (with)e(a)h(project)e(that)h(has)h(already)e(garnered)e(some)0 4835 y(acceptance)24 b(by)g(their)h(peers.)40 b(The)25 b(founder')-5 b(s)23 b(re)n(w)o(ard)h(is)i(consistent)f(despite)g(the)g (f)o(act)g(that)g(the)g(assistants)i(may)d(be)h(putting)0 4935 y(in)g(more)g(w)o(ork)f(in)h(real)h(terms.)40 b(This)25 b(is)h(easily)f(seen)h(as)g(analogous)d(to)i(the)g(relationship)f (between)g(risk)i(and)e(re)n(w)o(ards)h(in)g(an)0 5034 y(e)o(xchange)18 b(economy)-5 b(.)0 5217 y(Other)24 b(respondents)e(ha) n(v)o(e)h(observ)o(ed)f(that)i(our)f(nerv)n(ous)g(system)h(is)h(tuned)e (to)h(percei)n(v)o(e)e(dif)n(ferences,)h(not)h(steady)g(state.)37 b(The)0 5317 y(re)n(v)n(olutionary)30 b(change)h(e)n(videnced)f(by)i (the)g(creation)g(of)g(a)h(ne)n(w)f(project)f(is)j(therefore)c(much)i (more)f(noticeable)g(than)h(the)0 5416 y(cumulati)n(v)o(e)17 b(ef)n(fect)g(of)h(constant)g(incremental)f(impro)o(v)o(ement.)k(Thus)d (Linus)g(is)h(re)n(v)o(ered)e(as)i(the)f(f)o(ather)g(of)g(Linux,)g (although)e(the)p Black 1839 5872 a(33)p Black eop %%Page: 34 34 34 33 bop Black Black 0 983 a Fg(net)22 b(ef)n(fect)f(of)h(impro)o(v)o (ements)d(by)j(thousands)e(of)i(other)f(contrib)n(utors)f(ha)n(v)o(e)h (done)g(more)g(to)h(contrib)n(ute)f(to)h(the)g(success)h(of)e(the)0 1083 y(OS)g(than)f(one)f(man')-5 b(s)20 b(w)o(ork)g(e)n(v)o(er)f (could.)0 1263 y Fb([HD][HD])74 b Fg(The)f(phrase)f (\223de-commoditizing\224)d(is)k(a)h(reference)d(to)i(the)f(Hallo)n (ween)g(Documents)g([http://-)0 1363 y(www)-5 b(.opensource.or)o (g/hallo)m(ween)o(/])34 b(in)40 b(which)f(Microsoft)f(used)h (\223de-commoditize\224)e(quite)i(frankly)f(to)h(refer)g(to)g(their)0 1463 y(most)20 b(ef)n(fecti)n(v)o(e)f(long-term)f(strate)o(gy)i(for)f (maintaining)g(an)h(e)o(xploitati)n(v)o(e)e(monopoly)f(lock)j(on)g (customers.)0 1643 y Fb([HD][HD])27 b Fg(A)f(respondent)d(points)h(out) h(that)h(the)f(v)n(alus)g(surrounding)d(the)j(\223Y)-9 b(ou')l(re)24 b(not)h(a)g(hack)o(er)g(until)g(other)f(hack)o(ers)h (call)0 1743 y(you)e(a)h(hack)o(er\224)f(norm)g(parallel)h(ideals)g (professed)e(\(if)i(not)g(al)o(w)o(ays)g(achie)n(v)o(ed\))e(by)i(other) f(meritocratic)g(brotherhoods)d(within)0 1843 y(social)k(elites)g(suf)n (\002ciently)f(wealthy)f(to)i(escape)f(the)g(surrounding)e(scarcity)i (economy)-5 b(.)32 b(In)23 b(the)h(medie)n(v)n(al)e(European)f(ideal)i (of)0 1942 y(knighthood,)17 b(for)i(e)o(xample,)g(the)h(aspiring)f (knight)g(w)o(as)i(e)o(xpected)d(to)j(\002ght)f(for)f(the)h(right;)g (to)g(seek)g(honor)f(rather)g(than)h(gain;)f(to)0 2042 y(tak)o(e)k(the)g(side)g(of)f(the)h(weak)g(and)f(oppressed;)h(and)f(to) h(constantly)f(seek)h(challenges)e(that)i(tested)g(his)h(pro)n(wess)e (to)h(the)g(utmost.)0 2141 y(In)d(return,)f(the)h(knight-aspirant)d (could)j(re)o(gard)e(himself)i(\(and)f(be)h(re)o(garded)e(by)h (others\))h(as)h(among)d(the)j(best)f(of)g(the)g(best\227b)n(ut)0 2241 y(only)25 b(after)g(his)g(skill)h(and)f(virtue)g(had)g(been)f (admitted)h(and)g(rati\002ed)g(by)g(other)f(knights.)40 b(In)25 b(the)g(knightly)f(ideal)h(e)o(xtolled)g(by)0 2341 y(the)c(Arthurian)f(tales)i(and)e(Chansons)h(de)g(Geste)h(we)f (see)h(a)g(mix)f(of)f(idealism,)h(continual)f(self-challenge,)g(and)g (status-seeking)0 2440 y(similar)29 b(to)f(that)h(which)f(animates)g (hack)o(ers)g(today)-5 b(.)48 b(It)29 b(seems)f(lik)o(ely)h(that)f (similar)h(v)n(alues)f(and)g(beha)n(vioral)f(norms)g(should)0 2540 y(e)n(v)n(olv)o(e)19 b(around)f(an)o(y)i(skill)h(that)f(both)f (requires)g(great)h(dedication)f(and)g(confers)g(a)i(kind)e(of)h(po)n (wer)-5 b(.)0 2721 y Fb([GNU][GNU])25 b Fg(The)c(Free)i(Softw)o(are)e (F)o(oundation')-5 b(s)21 b(main)h(website)g(carries)g(an)g(article)g ([http://www)-5 b(.gnu.or)o(g/philosop)o(h)o(y/-)0 2820 y(moti)n(v)n(ation.html])15 b(that)k(summarizes)e(the)h(results)h(of)f (man)o(y)f(of)h(these)h(studies.)24 b(The)18 b(quotes)g(in)g(this)h (essay)g(are)f(e)o(xcerpted)e(from)0 2920 y(there.)-399 3199 y Fc(Bib)o(liograph)m(y)0 3380 y Fb([Miller][Miller])30 b Fg(Miller)m(,)e(W)m(illiam)g(Ian;)i Fb(Bloodtaking)25 b(and)h(P)-7 b(eacemaking:)37 b(F)-6 b(eud,)28 b(Law)-6 b(,)29 b(and)d(Society)h(in)g(Sa)o(ga)f(Iceland-)0 3479 y(Bloodtaking)17 b(and)i(P)-7 b(eacemaking:)23 b(F)-6 b(eud,)18 b(Law)-6 b(,)20 b(and)f(Society)g(in)g(Sa)o(ga)g(Iceland)p Fg(;)f(Uni)n(v)o(ersity)h(of)g(Chicago)g(Press)h(1990,)f(ISBN)0 3579 y(0-226-52680-1.)g(A)e(f)o(ascinating)f(study)h(of)g(Icelandic)f (folkmoot)f(la)o(w)-5 b(,)17 b(which)g(both)f(illuminates)h(the)g (ancestry)g(of)f(the)i(Lock)o(ean)0 3679 y(theory)23 b(of)i(property)e(and)h(describes)g(the)h(later)g(stages)g(of)g(a)g (historical)f(process)h(by)f(which)g(custom)h(passed)f(into)h (customary)0 3778 y(la)o(w)20 b(and)g(thence)f(to)i(written)f(la)o(w)-5 b(.)0 3959 y Fb([Mal][Mal])31 b Fg(Malaclypse)f(the)g(Y)-9 b(ounger;)33 b Fb(Principia)c(Discor)m(dia,)j(or)f(How)f(I)h(F)-9 b(ound)28 b(Goddess)i(and)f(What)h(I)h(Did)f(T)-8 b(o)31 b(Her)0 4058 y(When)d(I)h(F)-9 b(ound)27 b(HerPrincipia)g(Discor)m (dia,)j(or)f(How)g(I)g(F)-9 b(ound)27 b(Goddess)h(and)f(What)h(I)h(Did) g(T)-8 b(o)29 b(Her)g(When)f(I)g(F)-9 b(ound)27 b(Her)p Fg(;)0 4158 y(Loompanics,)17 b(ISBN)j(1-55950-040-9.)f(There)g(is)h (much)e(enlightening)f(silliness)j(to)f(be)g(found)f(in)h (Discordianism.)k(Amidst)d(it,)0 4258 y(the)f(`SN)m(AFU)f(principle')f (pro)o(vides)g(a)i(rather)f(trenchant)f(analysis)h(of)g(why)g(command)f (hierarchies)g(don')o(t)g(scale)i(well.)25 b(There')-5 b(s)0 4357 y(a)21 b(bro)n(wseable)d(HTML)i(v)o(ersion)f([http://www)-5 b(.cs.cmu.edu/~tilt/principia/].)0 4538 y Fb([BCT][BCT])23 b Fg(J.)f(Bark)o(o)n(w)-5 b(,)20 b(L.)g(Cosmides,)h(and)g(J.)g(T)-7 b(ooby)20 b(\(Eds.\);)g Fb(The)h(Adapted)e(Mind:)26 b(Evolutionary)19 b(Psyc)o(holo)o(gy)g(and)h(the)0 4638 y(Gener)o(ation)j(of)i(Cultur)m (e)o(.The)f(Adapted)f(Mind:)34 b(Evolutionary)23 b(Psyc)o(holo)o(gy)g (and)h(the)h(Gener)o(ation)e(of)i(Cultur)m(e)o(.)39 b Fg(Ne)n(w)25 b(Y)-9 b(ork:)0 4737 y(Oxford)24 b(Uni)n(v)o(ersity)h (Press)i(1992.)42 b(An)26 b(e)o(xcellent)f(introduction)f(to)i(e)n(v)n (olutionary)e(psychology)-5 b(.)39 b(Some)26 b(of)g(the)g(papers)g (bear)0 4837 y(directly)g(on)g(the)g(three)g(cultural)g(types)g(I)h (discuss)f(\(command/e)o(xchange/gift\),)c(suggesting)j(that)i(these)f (patterns)g(are)h(wired)0 4937 y(into)20 b(the)g(human)f(psyche)g(f)o (airly)h(deep.)0 5117 y Fb([MHG][MHG])j Fg(Goldhaber)m(,)c(Michael)i (K.;)h(The)f(Attention)f(Economy)f(and)i(the)g(Net)h([http://www)-5 b(.\002rstmonday)g(.dk/issues/-)0 5217 y(issue2_4/goldhaber].)39 b(I)26 b(disco)o(v)o(ered)e(this)j(paper)e(after)h(my)g(v)o(ersion)f (1.7.)42 b(It)27 b(has)f(ob)o(vious)f(\003a)o(ws)h(\(Goldhaber')-5 b(s)25 b(ar)o(gument)0 5316 y(for)36 b(the)h(inapplicability)e(of)i (economic)e(reasoning)g(to)i(attention)f(does)h(not)g(bear)f(close)h(e) o(xamination\),)h(b)n(ut)f(Goldhaber)0 5416 y(ne)n(v)o(ertheless)27 b(has)h(funn)o(y)e(and)i(percepti)n(v)o(e)e(things)i(to)g(say)h(about)e (the)h(role)g(of)g(attention-seeking)d(in)k(or)o(ganizing)c(beha)n (vior)-5 b(.)0 5516 y(The)20 b(prestige)f(or)h(peer)g(repute)f(I)i(ha)n (v)o(e)e(discussed)h(can)g(fruitfully)f(be)h(vie)n(wed)f(as)i(a)g (particular)e(case)h(of)g(attention)g(in)g(his)h(sense.)p Black 1839 5872 a(34)p Black eop %%Page: 35 35 35 34 bop Black Black 0 983 a Fb([HH][HH])37 b Fg(I)f(ha)n(v)o(e)f (summarized)f(the)i(history)e(of)i(the)f(hack)o(er)g(culture)g(in)g(A)h (Brief)g(History)g(Of)f(Hack)o(erdom)f([http://-)0 1083 y(www)-5 b(.tux)o(edo.or)o(g/~esr/f)o(aqs/hack)n(er)n(-h)o(ist.html])o (.)60 b(The)34 b(book)e(that)i(will)g(e)o(xplain)e(it)j(really)e(well)h (remains)f(to)h(be)g(written,)0 1182 y(probably)18 b(not)i(by)g(me.) -399 1466 y Fc(Ac)m(kno)n(wledg)q(ements)0 1649 y Fg(Robert)74 b(Lanphier)e Fa(robla@real.com)g Fg(contrib)n(uted)g(much)h(to)i(the) f(discussion)g(of)g(e)o(goless)g(beha)n(vior)-5 b(.)0 1748 y(Eric)78 b(Kidd)g Fa(eric.kidd@pobox.com)d Fg(highlighted)h (the)i(role)g(of)g(v)n(aluing)e(humility)i(in)g(pre)n(v)o(enting)0 1848 y(cults)59 b(of)f(personality)-5 b(.)138 b(The)58 b(section)g(on)g(global)g(ef)n(fects)g(w)o(as)h(inspired)f(by)g (comments)f(from)g(Daniel)i(Burn)0 1948 y Fa (daniel@tsathoggua.lab.usyd.edu.au)o Fg(.)101 b(Mik)o(e)47 b(Whitak)o(er)g Fa(mrw@entropic.co.uk)d Fg(inspired)0 2047 y(the)g(main)h(thread)e(in)i(the)f(section)g(on)g(acculturation.) 96 b(Chris)45 b(Phoenix)e Fa(cphoenix@best.com)e Fg(pointed)j(out)0 2147 y(the)38 b(importance)f(of)h(the)g(f)o(act)h(that)f(hack)o(ers)g (cannot)f(gain)h(reputation)e(by)i(doing)g(other)f(hack)o(ers)h(do)n (wn.)78 b(A.J.)39 b(V)-9 b(enter)0 2247 y Fa(javenter@africon.co.za) 14 b Fg(pointed)i(out)i(parallels)f(with)h(the)g(medie)n(v)n(al)e (ideal)i(of)g(knighthood.)i(Ian)e(Lance)f(T)-7 b(aylor)0 2346 y Fa(ian@airs.com)23 b Fg(sent)i(careful)e(criticisms)j(of)e (the)h(reputation-game)c(model)i(which)i(moti)n(v)n(ated)e(me)i(to)f (think)g(through)0 2446 y(and)c(e)o(xplain)f(my)g(assumptions)h(more)f (clearly)-5 b(.)p Black 1839 5872 a(35)p Black eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF /ian@airs.com/javenter@africon.co.za/cphoenix@best.com/mrw@entropic.co.uk/daniel@tsathoggua.lab.usyd.edu.au/eric.kidd@pobox.com/robla@real.com/rew@erebor.com/dc@netscape.com/andy@pilgrim.cs.net.pl/mwfunk@uncc.campus.mci.net/henry@spsystems.net/fare@tunes.org/esr@thyrsus.com