Designing for Filesharing

download Designing for Filesharing

of 38

Transcript of Designing for Filesharing

  • 8/12/2019 Designing for Filesharing

    1/38

    !"#$%&'() +

    !"#$% '"(#)*+,%

    -./0 121

    3 4%5%67%+ 8928

    4%:$;,$,; % 0)"+$,;

    "#$% &'()#*+ #& *,- ( *%. /,*/%0-1 (*2 '(& 3%%* ( /,*/%)* #* &'()%2 .,)4 %*5#),*6%*-& 2(-#*+

    3(/4 -, -'% 789:& .#-' ;*#< =#$% 0%)6#&,*&> ?,.%5%)1 .#-' /,60@-#*+ /,*-#*@#*+ -, 3%/,6%

    6,)% @3#A@#-,@& ($,*+% -'% )#&% ,= -'% B*-%)*%-1 =#$% &'()#*+ '(& 3%%* &,6%-'#*+ -'(- '(&

    %*-%)%2 -'% /,$$,A@#($> C& -'#& 3%/,6%& ( /'($$%*+% =,) #*/)%(*+ *@63%)& ,= *,*D-%/'*#/($

    @&%)&1 #- #$()$E 3%/,6%& (* #*/)%(*+$E 0)%&*+ 2%+* 0),3$%6 -, 2%5%$,0 -,,$& -'(- *,-

    ,*$E 6%%- @&%)&F =@*/-#,*($#-E )%A@#)%6%*-&1 3@- ($&, 2, &, #* ( .(E -'(- '%$0& @&%)&

    /,*/%0-@($#G% -'% -(&4 (- '(*2 (*2 )%2@/% %)),)& #* -'% 0),/%&&>

    B* -'#& 0(0%) .% % H% ($&, /,60()% ( &6($$ &@3&%- ,= -'% -,,$& (5(#$(3$% /,66%)/#($$E -, =(/#$#-(-% =#$%D

    &'()#*+ -(&4&1 (*2 ,==%) ( &@++%&-%2 2%+* 3(&%2 ,* -)%*2& =,@*2 -'),@+',@- -'% $#-%)(-@)%

    (*2 /,66,* 0)(/-#/% .#-' -'%&% /,66%)/#($ (00$#/(-#,*&>

    ?%#)*@: *< =$>% 0)"+$,;

  • 8/12/2019 Designing for Filesharing

    2/38

    !"#$%&'() ,

    "#$% &'()#*+ #& 2%=#*%2 (& -'% (/-#5#-E ,= 6(4#*+ &0%/#=#%2 =#$%& 0@3$#/ ,) (5(#$(3$% -, #*2#5#2@($

    +),@0& .#-' -'% ,0-#,* ,= +)(*-#*+ &0%/#=#/ )#+'-&> "@*2(6%*-($ -, %5($@(-#*+ =#$% &'()#*+ ()% -'%

    6%-',2& -'(- 0%,0$% @&%I -'% -,0 6%(*& ,= &'()#*+ =#$%& ()% %6(#$ (--(/'6%*-&1 0'E/($

    2%5#/%& &@/' (& #*&-(*- 6%&&%*+%)1 (*2 &'()%2 *%-.,)4 =,$2%)& JH'($%* %- ($1 K::9L>

    M'%)% ()% 0,-#5% (*2 *%+(-#5% =(/-,)& =,) %5%)E 6%-',2 ,= =#$% &'()#*+ -'(- (==%/- #-& @&(+% (*2

    (2,0-#,*> M'%&% #*/$@2% /,*5%*#%*/%1 -'% %(&% ,= @&%1 -'% .#2%&0)%(2 (//%$#-E ,= -'%

    6%-',21 (*2 -'% (2,0-#,* ,= -'(- 6%-',2 .#-' )%/#0#%*-&1 .'%-'%) ,) *,- #- /(* 0),5#2% (//%&&

    /,*-),$1 %*&@)% #-%6& ()% )%/%#5%21 ,) .'%-'%) -'% -,,$ #& %5%* =@*2(6%*-($$E .%$$D&@#-%2 -, -'%

    -(&4> N%+(-#5% =(/-,)& -'(- /(* 2%-%) @&%)& =),6 /%)-(#* 6%-',2& ,= /,66@*#/(-#,* ()%

    $#6#-(-#,*& ,* -'#*+& &@/' (& =#$% -)(*&=%) G%1 ( $(/4 ,= (//%&& /,*-),$ ,) &%/@)#-E1 ,) -'(- -'%

    6%-',2 /(* 0),5% -#6% /,*&@6#*+ =,) 6@$-#0$% =#$%& JH'($%* %- ($1 K::9L>

    C /,63#*(-#,* ,= -'%&% 0,-#5% (*2 *%+(-#5% =(/-,)& ()% )%&0,*$% =,) '%$0#*+ @&%)&

    2%-%)6#*% .'(- 6%-',2 ,= =#$% &'()#*+ -, @&%I ,=-%* &(/)#=#/%& ,= (//%&& /,*-),$ ,) &E*/#*+

    @02(-%& ()% &(/)#=#/%2 #* ,)2%) -, &'()% =#$%& (/),&& ($$ )%A@#)%2 0()-#%&>

    A55%:: B*,#+*>

    C//%&& /,*-),$ #& ,*% ,= -'% 0)#6()E /'($$%*+%& ,= &@//%&&=@$$E &'()#*+ =#$%&1 (*2 (& 6(*E (& OPQ

    ,= @&%)& '(5% )%0,)-%2 2#==#/@$-E #* &%--#*+ (//%&& (*2 0%)6#&,* ,= =#$%& JH'($%* %- ($ K::9L>

    R@% -, -'% =)@&-)(-#,*& )%&@$-#*+ =),6 @&%)&1 -'%)% ()% -., 0)#6()E /,*/$@,*& 3E .'#/' -,

    5#%. (//%&& /,*-),$> H'#$% @&%)& 6(E 2%)% %

  • 8/12/2019 Designing for Filesharing

    3/38

    !"#$%&'() -

    +)(#*%2 /,*-),$& ,= =,$2%)& /(* $%(2 -, '#+' @&%) %==,)- (*2 %)),) JS'(*+ T M.#2($% K:7KL1

    JU()&'($ %- ($ K:7KL>

    ?(3#-& ,= &'()#*+ 5()E .#2%$E1 (*2 (//%&& 0,$#/#%& %

    C(,%+:)$D ",@ C+;",$E"#$*,

    M'% /,*/%0-& ,= ,.*%)&'#0 (*2 ,)+(*#G(-#,* ,= &'()%2 =#$%& /(* 3% $#6#-#*+ (*2 2,%& *,-

    -)(*&=%) .%$$ 3%-.%%* @&%)&> ;&%)& ,=-%* '(5% ( '()2 -#6% %

  • 8/12/2019 Designing for Filesharing

    4/38

    !"#$%&'() .

    .,)4 ,* ( &6($$ &%- ,= 2,/@6%*-& #* ( &'()%2 &0(/%1 (*2 4%%0 -'%#) ,.* 0)#5(-% =,$2%)&1 -'@&$E

    )%$E#*+ ,* /,*-%

    B*66F,$5"#$*,

    B- #& /,66,* 0)(/-#/% =,) @&%)& -, *%%2 -, /,66@*#/(-% #* &,6% .(E -'% /'(*+%& 6(2% -, ( =#$%1

    .'%-'%) -'#& /,66@*#/(-#,* #&

    B*>>"7*+"#$*, ",@ B)",;% A("+%,%::

  • 8/12/2019 Designing for Filesharing

    5/38

    !"#$%&'() /

    B* (&E*/'),*,@& /,$$(3,)(-#,*1 #- /(* 3% 2#==#/@$- =,) @&%)& -, #2%*-#=E .'(- /'(*+%& '(5% 3%%*

    6(2% -, ( 2,/@6%*-> M'%)% ()% 6@$-#0$% .(E& ,= (--%60-#*+ -, /,*5%E -'#& #*=,)6(-#,*1 &@/'

    (& 5#( (**,-(-#,*&1 '#+'$#+'-#*+1 ,5%)5#%.&1 (*2 =#$% 2#==%)%*/%&1 3@- (- -#6%& %5%* -'%&% /(**,-

    &(-#&=#/% -'% *%%2& ,= @&%)&1 (& (@-,6(-%2 6%(&@)%& /(**,- *%/%&&()#$E 4*,. .'(- #*=,)6(-#,*

    -, &',. -, -'% %*2 @&%) JM(6 T W)%%*3%)+ K::_L>

    H'%* 0%,0$% /(**,- @*2%)&-(*2 .'(- '(& /'(*+%21 /,$$(3,)(-#,* /(* 3%/,6% 5%)E

    /@63%)&,6%1 (*2 6#&&%2 /'(*+%& 6(2% 3E ( *+$% @&%) /(* @*#*-%*-#,*($$E /(@&% /,*=$#/-&

    .#-' ,-'%) @&%)F& %==,)-&1 ,) -'% 0),X%/- (& ( .',$% JM(6 T W)%%*3%)+ K::_L>

    A("+%,%::

    H'#$% 6,&- @&%)& /$(#6 -, '(5% ( +%*%)($ 4*,.$%2+% ,= .'(- .'#$%& -'%E ()% &'()#*+1 (*2 .#-'

    .',61 ^,#2( %- ($ JK::8L =,@*2 5%)E 2#==%)%*- &%*-#6%*-&> ;&%)& &@)5%E%2 (/-@($$E )%0,)-%2

    =,)+%--#*+ .'(- =#$%& '(2 3%%* &'()%2 (& 3%#*+ ,*% ,= -'% 6(X,) 3)%(42,.*& #* &'()#*+>

    G%+:$*, B*,#+*>

    ]*% ,= -'% 0)#6()E /'($$%*+%& #* (&E*/'),*,@& +),@0 .,)4 (*2 .)#-#*+ #& -'% 3)(*/'#*+ (*2

    6%)+#*+ ,= 2,/@6%*-& 3%-.%%* 2#==%)%*- @&%)&> V%5%)($ 2#==%)%*- &,$@-#,*& -, -'#& 0),3$%6

    '(5% 3%%* ,==%)%2> ]*% ,= -'%&% &,$@-#,*& #& 0$(/#*+ $,/4& ,* 2,/@6%*-& .'#$% ,*% @&%) #&

    %2#-#*+ -'% 2,/@6%*-1 ',.%5%) -'#& ,0-#,* '(& -'% @*2%)(3$% /,*&%A@%*/% ,= *,- ($$,.#*+

    ,-'%) /,$$(3,)(-,)& -, .,)4 (- -'%#) $%#&@)%1 .'#/' 6(E &-#=$% /)%(-#5#-E (- -'% 3%*%=#- ,=

    0)%5%*-#*+ 2#5%)+#*+ /,0#%& JR#< T U#$%& 788KL>

  • 8/12/2019 Designing for Filesharing

    6/38

    !"#$%&'() 0

    H+F:# $, =$>% 0I,5)+*,$E"#$*,

    H'#$% =#$% &E*/'),*#G(-#,* .#-' -'% /$,@2 /(* 3% (* #*/)%2#3$E '%$0=@$ -%/'*,$,+E1 6(*E @&%)&

    2, *,- -)@&- -'#& 6%(*& ,= =#$% &'()#*+1 .#-' ( /,@0$% ,= )%(&,*& /#-%2 (& .'E @&%)& 2, *,-

    *%/%&&()#$E -)@&- -'%&% 6%/'(*#&6&> \%&%()/' &@++%&-& -'(- @&%)& 2, *,- @*2%)&-(*2 -'%&%

    6%(*&1 (*2 -'@&$E ()% '%-(*- -, @&% -'%6 JR%()6(* T `#%)/% K::9L> C $(/4 ,= 0),/%&&

    -)(*&0()%*/E .(& /#-%2 3E &,6% @&%)& (& -'% )%(&,* .'E -'%E 2#2 *,- -)@&- -'% -,,$> V#6#$()$E1

    @&%)& ,=-%* 2, *,- -)@&- -'% /$,@2 0),5#2%)& -, &(=%$E &-,)% -'%#) 2(-(1 (*2 -'@& ()% '%-(*- -,

    0@- -'#& #*=,)6(-#,* #* -'% /$,@2 1 /#-#*+ -'%#) -)@&- J,) $(/4 -'%)%,=L #* ( /,60(*E 3%#*+ ,*% ,=

    -'% 0)#6()E 2%/#2#*+ =(/-,)& (& -, .'%-'%) ,) *,- -'%E =%$- &(=% 0@--#*+ -'#& #*=,)6(-#,* #* -'%

    /$,@2 JU()&'($$ T M(*+ K:7KL>

    A J+$%< KLD>*+"#$*, *< M+*#*#ID%@ 0I:#%6: % 0)"+$,;

    !"#$#$%&' )*+'

    ,-.-/'"

    =$;F+% 2N

    M+*#*#ID% =$>%

    ?",";%+

  • 8/12/2019 Designing for Filesharing

    7/38

    !"#$%&'() 1

    H'($%*1 %- ($1 JK::9L 0),0,&% ( 0),-,-E0% &E&-%6 -'(- 3@#$2& #*-, -'% % C22#-#,*($$E1 -'#& &E&-%6 0),5#2%& 6%-(2(-(

    6,*#-,)#*+ ,= -'#*+& -'(- ()% '(00%*#*+ =),6 -'% 2%&4-,01 3@- *,- =),6 ,-'%) =#$%&> B- #& ($&,

    @*/$%() ',. -'#& &E&-%6 .,@$2 0,-%*-#($$E #*-%)=(/% .#-' ,-'%) 0%,0$% .', ()% *,- -'% ,)#+#*($

    ,.*%)& ,= ( =#$%> M'% &E&-%6 ,==%)& (22#-#,*($ #*=,)6(-#,* ,= ( /,60$%-% &'()#*+ '#&-,)E ,* ( =#$%

    (*2 /(* +#5% 0%,0$% (.()%*%&& ,= (//%&& '#&-,)E1 ',.%5%) #- =(#$& -, #*/,)0,)(-% 5%),*& ,= (

    =#$% ,) 3)(*/'%& ,= ( =#$%1 (*2 ,*$E $,,4& (- &'()%& (*2 (//%&&%&1 (*2 #* -'(- &%*&%1 -'% 2%+*

    ,==%)%2 3E H'($%* &%)5%& (& ( 6%(*& ,= (.()%*%&& (3,@- =#$% &'()#*+ &-(-@&%&1 3@- 2,%& *,-

    ,==%) %*,@+' &@00,)- =,) ( /,60)%'%*% &E&-%6>

    0*1*2#+3'"4

    !"#$%& () *"+",-./&%0

  • 8/12/2019 Designing for Filesharing

    8/38

    !"#$%&'() 2

    H'#$% '#%)()/'#/($ =#$% &E&-%6& (*2 =,$2%)& ,==%) (25(*-(+%& =,) 6(*(+#*+ =#$%&1 -'%E 2, *,-

    ,==%) ($$ ,= -'% (25(*-(+%& ,= .%30(+%&1 .#4#&1 (*2 ,-'%) 6%(*& ,= 5%),* /,*-),$ (*2 '#&-,)E

    ,= ( 2,/@6%*-> M'#& #& -'% &-(*20,#*- -(4%* 3E ^,#2(1 %- ($ #* '#& K::8 .,)4 ,* ZH#4#=,$2%)&[>

    M'% 6,2%$ 2%5%$,0%2 #* '#& )%&%()/' % M'#& 6,2%$ ,==%)& ( @*#A@% 0%)&0%/-#5% ,* 4%%0#*+

    (22#-#,*($ 6%-(2(-( (*2 /,66%*- &-,)%& .#-'#* 5%),*& (*2 /,66#-& &, -'(- @&%)& 6(E 6,)%

    %==%/-#5%$E -)(/4 -'%#) .,)41 (& .%$$ (& @*2%)&-(*2 -'% /,*-%

    5-+4-

    =$;F+% ON 0">:"

    V($&( #& ( &,/#($ =%%2 =,) 2,/@6%*-& (*2 =#$%& &'()%2 5#(

    %6(#$ 2%5%$,0%2 3E V-%-/'%) %-> ($ JK::8LI #- /)%(-%&

    @&%) 0),=#$% %3()& -'(- ()% %63%22%2 (.()%*%&&

    #*-, %6(#$ 2#&0$(E> M'%&% %3()& +#5% @&%)& ( A@#/4

    '#&-,)E ,= .'(- #*=,)6(-#,* '(& 3%%* &'()%2 .#-' -'%

    0%)&,* &@/' (& %6(#$ &@3X%/- $#*%&1 2,/@6%*-&1 (*2 \VV

    =%%2&> H'#$% -'% &-@2E #-&%$= 2#2 *,- E#%$2 #*/)%2#3$%

    )%&@$-& ,= &@//%&&=@$ #*-%)(/-#,*& .#-' -'% %6(#$D%3(

  • 8/12/2019 Designing for Filesharing

    9/38

    !"#$%&'() 3

    2%+*1 )%&@$-& &@++%&-%2 -'(- -'% %3() .(& @&%2 =(#)$E =)%A@%*-$E #* ( 0(&% &%*&%

    (*2 -'@&$E &@00,)-& -'(- 0(&% (.()%*%&& ,= =#$%&1 (& .%$$ (& -'% (3#$#-E -, +%- ( &%*&% ,= .'(-

    '(& 3%%* &'()%2 #* -'% 0(&- /(* '%$0 @&%)& 6(4% 2%/#,*& (3,@- =@-@)% (/-#,*&> H'#$% -'#&

    &E&-%6 2,%& 0),5#2% (.()%*%&&1 #- 2,%& *,- #*5#-% #*-%)(/-#,*1 (*2 &, =),6 ( =#$%D&'()#*+

    &-(*20,#*-1 #- ,*$E &@++%&-& -, @&%)& -'% '#&-,)E ,= /,))%&0,*2%*/% 3@- 2,%& *,- =(/#$#-(-% -'%

    (/-@($ (/- ,= =#$% &'()#*+>

    56-"*./ !-+'$$'

    =$;F+% PN 0)"+$,; M">%##%

    U(*E ,= -'% /@))%*- '(3#-& ,= =#$% &'()#*+

    #*5,$5% %6(#$ (*2 ,-'%) #60$#/#- *,-#=#/(-#,*& (-

    ,*% %*2 ,= -'% &0%/-)@61 (*2 (- -'% ,-'%) %*2

    ,= -'% &0%/-)@6 -'%)% ()% &E&-%6& -'(- ,==%)

    ,@-D,=D3,@*2 *,-#=#/(-#,*& $#4% @*+ ( &'()%2

    )%0,-,)E =,$2%)> B* ,@-D,=D3,@*2 &E&-%6&1

    0%,0$% 6@&- 0$(/% -'#*+& #*-, -'% &'()%2

    $,/(-#,*1 (*2 -'%* % M'#& #&

    #*%==#/#%*-1 (& #- 2,%& *,- 2)(. @0,* @*+ -,,$& 0),5#2%2 3E -'% &E&-%6> M'% V'()#*+ `($%--%1

    2%5%$,0%2 3E ^,#2( %-> ($ #* '#& K::_ .,)4 0),5#2%& ( 6%(*& ,= #60$#/#-1 #*D3,@*2

    /,66@*#/(-#,* ,= =#$% (5(#$(3#$#-E1 (& .%$$ (& /$%()$E 2%6,*&-)(-%& -'% (//%&& /,*-),$ &%--#*+& ,=

  • 8/12/2019 Designing for Filesharing

    10/38

    !"#$%&'() +4

    5()#,@& +),@0& 5#( @*+ /,$,)D/,2%2 #*2#/(-,)& (*2 2)(++#*+ ,= =#$%& ,) +),@0& -, 2#==%)%*-

    (//%&& &%--#*+&> M'% &E&-%6 2%5%$,0%2 #* -'#& 0),-,-E0% (--%60-& -, /)%(-% ( @*#=#%2 6,2%$ ,=

    =#$% &'()#*+ -'(- 6(4%& #- /$%() -, @&%)& .a'(- -'% (//%&& &%--#*+& ()% =,) ($$ ,= ( @&%)F& =#$%& #*

    ,*% /%*-)($ $,/(-#,*> M'% V'()#*+ `($%--% #& ( /$#%*- 2,.*$,(2%2 ,*-, -'% @&%)F& 2%&4-,0 -'(-

    &E*/& (6,*+ =#$%& ,* ( &'()%2 &%)5%)> H'%* &'()#*+ =#$%&1 @&%)& 2)(+ 3,-' =#$%& (*2 ,-'%) @&%)&

    -'(- -'%E ()% &'()#*+ =#$%& .#-' ,*-, -'% (00$#/(-#,* #*-%)=(/% -, #*2#/(-% -'% &'()#*+ $%5%$ (*2

    (//%&& &%--#*+& ,= 2#==%)%*- +),@0& ,= @&%)& -, -'%&% =#$%&> M'#& 0),5#2%& (* ,6*#0)%&%*-

    (.()%*%&& ,= -'% =#$%& (5(#$(3$% -, ( @&%)1 3@- 2,%& *,- #*-%+)(-% 0(&%$E #*-, &E&-%6& -'(- (

    @&%) 6(E ($)%(2E 3% @*+>

    5#7*-+ 8#9&:$*./ ,#3'+4 2#" $6' 8+#:3

    =$;F+% 3N M)*#*4+*D

    U(*E ()+@% -'(- -'% =#$%D&E&-%6

    6%-(0',)& -'(- ()% /@))%*-$E #* 0$(/% =,)

    @&%)& -, #*-%)(/- .#-' ,-'%) @&%)& .#$$ =(#$ #* -'% /,*-%

  • 8/12/2019 Designing for Filesharing

    11/38

    !"#$%&'() ++

    2)(++#*+ @&%) #/,*& ,*-, -'% (00$#/(-#,*> M'#& 6,2%$ 2#5%)+%& =),6 -'% '#%)()/'#/($ &E&-%6 (*2

    )%$#%& ,* -'% Z(00$#/(-#,* 2(-([ 6,2%$ &%%* #* 0',*%& (*2 -(3$%-& &@/' (& -',&% &%%* #* C00$%F&

    #]V (*2 W,,+$%F& C*2),#2> ',-,2),0 3$%*2& +),@0&1 (00$#/(-#,*&1 (*2 2(-( (*2 5#%.&

    /,$$(3,)(-,)& =),6 -'% /,*-% M'#& &E&-%6 ,==%)& ( 2#5%)+%*-

    0%)&0%/-#5% ,* @&%) #*-%)=(/% 6,2%$&1 3@- $(/4& =@$$ 2%5%$,06%*- ,= -'% /,*/%0-& 3%'#*2 -'#&

    6,2%$>

    5$":7$:"'3 56-"*./ #2 )*+'4 ;*- 8*9'$"*7 M'#& &E&-%6 ($$,.& @&%)& -, 3,-' &E*/'),*#G% =#$%& 3%-.%%* ($$

    2%5#/%& ( @&%) 6(E ,.*1 (& .%$$ (& &E*/ =#$%& 3%-.%%* 0%,0$%I -'#& 6,2%$& ( &E&-%6 &@/' (&

    $()+%) &/($% %*-%)0)#&% 5%),* /,*-),$ &E&-%6& $#4% W#- ,) \(-#,*($ M%(6 b,*/%)- 5%),*#*+

    /,*-),$> M'% )%&%()/'%)& (/4*,.$%2+%21 ',.%5%)1 -'(- @*+ 5%),* /,*-),$ $%2 -, (22#-#,*($

  • 8/12/2019 Designing for Filesharing

    12/38

    !"#$%&'() +,

    ,5%)'%(2 -'(- @&%)& ,=-%* &-(-%2 .(& *,- .,)-' -'% -),@3$%1 (*2 /(6% .#-' ( =,)6#2(3$%

    $%()*#*+ /@)5%> H'#$% *,- % M'% 2%5%$,0%)& ,= -'#& &E&-%6 $%=- 6@/' @0 -, -'% @&%) -,

    /,*-),$ (*2 )%&,$5% -'%6&%$5%& &@/' (& ( $(/4 ,= %

    A J+$%< KLD>*+"#$*, *< M*DF>"+ B*66%+5$"> ADD>$5"#$*,:

    4+*D7*L R**;>% 4+$S% K6"$> B*F+$%+

    MF:) *+ MF>>C+$%,#%@

    `@&' `@&' `@&' (*2 `@$$J*%%2 -,

    6(*@($$E@02(-% @&%2/,0#%&L

    `@&' (*2 0@$$

    0I:#%6 $,#%;+"#%@"("+%,%:: *#":

    N,-#=#/(-#,* ,*$E,= /'(*+%&

    N, *,-#=#/(-#,*& N,-#=#/(-#,*&(*2 6%&&(+%&

    N,-#=#/(-#,*& (*26%&&(+%&

    A@@+%::$,; c

    W#5%& ( )%5#,*'#&-,)E ,=W,,+$% 2,/ =#$%&&, -'(- E,@ /(*-)(/4 /'(*+%&,* W,,+$% R,/&

    b(* &%% (6%&&(+%/,*5%)&(-#,*13@- 2,%& *,-*%/%&&()#$E&@00,)-'#&-,)#%& ,==#$%&>

    d%%0& ( '#&-,)E ,= =#$%)%5#,*& (*2 #*-%+)(-%20)%5#%.& ,= /'(*+%&

  • 8/12/2019 Designing for Filesharing

    13/38

    !"#$%&'() +-

    T%5%,# A5#$S$#I W#5%& ( $#&- ,=.'(- -'#*+& -'(-'(5% 3%%*&E*/%2

    W#5%& ( $#&- ,=)%/%*-$E6,2#=#%2 #-%6&

    N,*% W#5%& *,-#=#/(-#,*& ,=)%/%*- (/-#5#-E (*2,0%*%2 =#$%&>

    M+$6"+I-,#%+"5#$*,:

    ]* =#$% &E&-%6 ]* W,,+$% 2)#5%,*$#*%

    ]* %6(#$&%)5%)&

    ]* 2%&4-,0 (*2 %6(#$&%)5%)&

    0)"+$,;A("+%,%::

    b(* &%% .'(-E,@) &'()%2=,$2%)& ()%

    b(* &%% &'()%2#-%6& (& .%$$ (&-'% 5##$#-E-'(- -'%E '(5%>

    b(* $,,4-'),@+' %6(#$'#&-,)E -, &%%.'(-(--(/'6%*-&-'%)% ()%1 3@-*,- #60$#/#-$E&@00,)-%2>

    b(* &%% .', E,@F)%&'()#*+ .#-' (& %($E (&.', E,@) %6(#$/,*5%)&(-#,*& ()% .#-'

    A55%:: B*,#+*>: N, (//%&&/,*-),$& 3@#$- #*>\%$#%& ,* #*3@#$-&E&-%6>

    b(* &%- (//%&&/,*-),$& ,*W,,+$%2,/@6%*-& ,=)%(21)%(2a.)#-%1 2,*,- 2@0$#/(-%>b(* 4#/4 0%,0$%,@- ,= &'()%2#-%6&>

    b(* &%- (//%&&/,*-),$& ,*2,/@6%*-&3%=,)% &%*2#*+-'%6 ,@-1)%$#%& ,* #*3@#$-&E&-%6>

    V%- (//%&& /,*-),$&1 (*2/,*-#*@%2 &E*/#*+ /(*+#5% @&%)& (22#-#,*($/,*-),$&>

    0)"+$,;A("+%,%::

    b(* &'()% 5#( ($#*4 ,) &'()% (*

    %*-#)% =,$2%) 3@-/(**,- &'()% (*#*2#5#2@($ =#$%>

    b(* &'()% 5#($#*41 =,$2%)1 =#$%1

    %-/>

    b(* &'()%(*E-'#*+ &%*2D

    (3$% 3E %6(#$>

    b(* &'()% 5#( /)%(-#,* ,=( $#*4 (*2 (/-#5% =#$%&

    (*2 =,$2%)&>

    0I,5$,; B60$#/#- B60$#/#- N,*% VE*/ (*2 (//%0- .'%*-'%)% ()% /'(*+%&>

    UD@"#$,; b(**,- (22 #* (*%. 5%),* (*2)%0$(/%

    b(* Z6(*(+%(*2 @02(-%5%),*&[>

    b(* %6(#$ (*%. 5%),*13@- -'%&% 2,*,- #60$#/#-$E+%- /,63#*%2>

    c6(#$ ( *%. 5%),* (*2-'%&% ()% 0@&'%2 -,@&%)&>

    C+;",$E"#$*, ])+(*#G(-#,* 5#(E,@) ,.* =#$%&E&-%6 ,* E,@)/,60@-%)>

    ])+(*#G(-#,* 5#(=#$% &E&-%6 ,*/,60@-%)1 ($&,-'),.* #*-, (0,,$ #* Z2)#5%[>

    ])+(*#G(-#,*5#(/,*5%)&(-#,*&1/(* 3%2,.*$,(2%2>

    ])+(*#G(-#,* 5#( ,.* =#$%&E&-%6 (*2 /$,@216%&&(+#*+ /%*-)($#G%2,*$#*%>

    4*(,>*"@+%VF$+%@W

    ",) =@$$=@*/-#,*($#-E1

    ",) =@$$=@*/-#,*($#-E1 *,

    N, ",) =@$$ =@*/-#,*($#-E1 *,>

  • 8/12/2019 Designing for Filesharing

    14/38

    !"#$%&'() +.

    E%&

    H"7>% 2N 0F66"+I *< #)+%% D*DF>"+ $,#%+ B- ,==%)& &'()#*+ .#-' 3,-' 4*,.*

    (*2 @*4*,.* @&%)& J5#( ( 0@3$#/ $#*4 ,* -'% .%3L1 (*2 ($&, &-,)%& -'%&% =#$%& #* ( /$,@2

    )%0,-,)E>

    W,,+$% R)#5% '(& &,6% 6%(*& ,= ( *,-#=#/(-#,* &E&-%6 5#( $%--#*+ @&%& 4*,. .'(- (/-#5#-E '(&

    3%%* 0%)=,)6%2 3E ( @&%)1 (*2 &,)-& -'%&% #* )%/%*- ,)2%)> M'%&% *,-#=#/(-#,*&1 ',.%5%)1 6@&-

    3% &,@+'- ,@- (*2 $#5% ,* ( &%0()(-% #*-%)=(/% '#22%* .#-'#* -'% -,,$>

    =$;F+% YN T%5%,# A5#$S$#I $, R**;>% 4+$S%

    W,,+$% R)#5% ($$,.& @&%)& -, ,)+(*#G% =#$%& 3(&%2 ,* -'%#) ,.* 0)%=%)%*/%& .#-'#* -'%#) ,*$#*%

    ZR)#5%[1 (*2 ($&, ,==%)& ( 2%&4-,0 /$#%*- -, +)(*- @&%)& &,6% $%5%$ ,= ,==$#*% (//%&& -, -'%#) =#$%

    (& &',.* #* "#+@)% 8>

  • 8/12/2019 Designing for Filesharing

    15/38

    !"#$%&'() +/

    =$;F+% 1N =*>@%+ 0#+F5#F+% $, R**;>% 4+$S%

  • 8/12/2019 Designing for Filesharing

    16/38

  • 8/12/2019 Designing for Filesharing

    17/38

    !"#$%&'() +1

    @"#&A#B

    R),03,< #& (*,-'%) 0,0@$() =#$% &'()#*+ (*2 &E*/'),*#G(-#,* -,,$1 (*2 #- '(& 3,-' ( .%3

    #*-%)=(/% (*2 ( 2%&4-,0 /$#%*- .'#/' ($$,. @&%)& -, #*-%)(/- .#-' -'% =#$% &'()#*+ -,,$ #* -'%

    &(6% .(E (& -'%E .,@$2 #*-%)(/- .#-' ( *,)6($ =,$2%)> M'% =,$2%) -'(- &E*/&1 ',.%5%)1 /(* 3%

    %A@#5,/(-%2 -, ( $,/($ /(/'% ,= ( )%0,-,)E &-,)%2 #* -'% R),03,< /$,@2> ;&%)& ()% ($$,.%2 -,

    &'()% =,$2%)& .#-' #60$#/#-$E *(6%2 @&%)&1 3@- @&%)& /(**,- &'()% #*2#5#2@($ =#$%&> ;&%)& /(* @

    -'% -,,$ 0)#6()#$E (&E*/'),*,@&$E1 #* -'(- #= @&%)& 6(4% /'(*+%& -, ( =#$% &-,)%2 #* R),03,

  • 8/12/2019 Designing for Filesharing

    18/38

    !"#$%&'() +2

    =$;F+% 29N 4+*D7*L \%7 -,#%+

    =$;F+% 22N 4+*D7*L B)",;% .*#$

  • 8/12/2019 Designing for Filesharing

    19/38

    !"#$%&'() +3

    =$;F+% 28N 0)"+$,; A("+%,%:: $, 4+*D7*L

    V'()#*+ (*2 (//%&& /,*-),$& #* R),03,< ()% 3#*()EI #= ( @&%) '(& &'()%2 &,6%-'#*+ .#-' (

    /,$$(3,)(-,)1 -'% /,$$(3,)(-,) )%/%#5%& -,-($ (//%&& -, -'% =,$2%)1 (*2 /(* %5%* 2%$%-%

    2,/@6%*-& #*% -'% =,$2%) =,) ($$ @&%)&> J"#+@)% 7KL> M'#& '(& $%2 @&%)& -, (//#2%*-($$E 2%$

    %*-#)% (6,@*-& ,= .,)4 =,) -'%#) /,$$(3,)(-,)&1 (*2 '(& /,60$#/(-%2 -'% 6%*-($ 6,2%$ ,= =,$2%)

    @&(+% =,) &,6% @&%)&1 (& =,@*2 #* M(*+ (*2 U()&'($$ JK:7KL> e(&-$E1 R),03,< 2,%& '(5% ( 6%(*&

    ,= 5%),* '#&-,)E ,= =#$%&1 ',.%5%) -'#& #*-%)=(/% C& &%%* #* "#+@)% 7f1 -'#& /(* 3% ( *#+'-6()%

    =,) @&%)&1 $%(2#*+ -, 6(*E 2#==%)%*- =$,(-#*+ /,0#%& ,= ( =#$% (),@*21 %(/' .#-' ( 2#==%)%*- &%- ,=

    0),3$%6 =# C& 2#&/@&&%2 3E R#< (*2 U#$%& J788KL1 -'#& &/'%6% ,= =#$% &E*/'),*#G(-#,*

    /,66,*$E )%&@$-& #* @*#*-%*2%2 $,&& ,= -'% 6,&- @02(-%2 #*=,)6(-#,* (*2 #*-),2@/%& ( $()+%

    $%5%$ ,= @&%) %)),)> C& %6(#$ #& .#2%D&0)%(2 (*2 '(& $#--$% -, *, /%*-)($#G%2 &%/@)#-E &%--#*+&

    0,0@$() /',#/% (& ( =($$3(/4 =,) =#$% &'()#*+1 ,) (& ( &%/,*2 ,@-D,=D&E&-%6 6%(*& =,) &@00,)-#*+

    /,66@*#/(-#,* .'%* *, ,0-#,* #& ,==%)%2 3E -'% 0)#6()E =#$%D&'()#*+ &E&-%6 3%#*+ @&%2>

    JY,'*&,* %- ($ K::8L>

  • 8/12/2019 Designing for Filesharing

    21/38

    !"#$%&'() ,+

    =$;F+% 2PN -,#%+$5"#$*,:

  • 8/12/2019 Designing for Filesharing

    22/38

    !"#$%&'() ,,

    2%0%*2(3$%> B* 6(*E /(&%&1 -'#& /(@&%& @&%)& -, -@)* -, %6(#$ .'%* ,-'%) 6%-',2& 2, *,- .,)41

    ,) .'%* ,-'%) @&%)& ()% *,- ,* -'% ,-'%).#&% @&%2 -,,$> JH'($%* K::9L M'#& &(6% 0%)/%0-#,*

    /(@&%& @&%)& -, 6(4% &(/)#=#/%& ,= ,-'%) 3%*%=#-& ,= =#$% &'()#*+ -,,$& #* ,)2%) -, h(&%2 ,* -'#& 0)#*/#0$%1

    @&%)& *%%2 -, 3% (3$% -, (2X@&- 0,-%*-#($ %)),)& 6(2% .'%* &'()#*+ =#$%&> C22#-#,*($$E1 @&%)&

    &',@$2 '(5% ( 2%=(@$- ,= 0)#5(-% @*$%&& ,-'%).#&% &0%/#=#%21 (*2 '(5% @&%)& &0%/#=E -',&% $%5

    ,= =#$% &'()#*+ .'%* #*#-#($$E &'()#*+ ( 2,/@6%*- -, )%2@/% %)),)& JV6%--%)& T W,,2 K::8L>

    @'4*/. 2#" 46-"*./ -7"#44 4%4$'9 A#:.3-"*'4E -4 #$6'"=*4' 4$"*7$ 4'7:"*$% 7-. +'-3 $# 4'7:"*$%

    A"'-13#=. - H'%* @&%)& ()% =,)/%2 -, (2,0- ( )%&-)#/-#5% 0,$#/E1 -'%E .#$$ @&% -'% 0),0,&%2

    /%*-)($#G%2 &E&-%6 ,*$E #= +#5%* )%(&,*(3$% #*/%*-#5% -, 2, &,> H'%* -'#& &E&-%6 ,-'%).#&%

    #*'#3#-& -'%6 =),6 (//,60$#&'#*+ -'%#) .,)41 -'%E .#$$ (3(*2,* -'% /%*-)($$ED6(*(+%2 0,$#/#%&

    (*2 )%&,)- -, ,-'%) 6%-',2&> JY,'*&,* T h%$$,5#* K::8L M'@&$E1 (*E *%. &E&-%6 6@&- ($$,.

    (60$% =$%

    5$#"' 3-$- -.3 9'$-3-$- *. $6' 2*+'E -.3 46#= $6*4 *.2#"9-$*#. $# :4'"4 ] H'%* @&%)& ()% +#5%*

    (22#-#,*($ #*=,)6(-#,* (3,@- -'% '#&-,)E ,= ( =#$%1 #- /(* 6,)% %==%/-#5%$E &0%%2 @0 /,$$(3,)(-#,*

  • 8/12/2019 Designing for Filesharing

    23/38

    !"#$%&'() ,-

    3E +#5#*+ @&%)& ( +)%(-%) /,*-% M'#& /(* 3% %&0%/#($$E

    @&%=@$ #* /,$$(3,)(-#5% &%--#*+& .'%)% @&%)& 6(E *,- ($.(E& 3% (22%2 -, ( 0),X%/- =),6 #-&

    #*/%0-#,*1 (*2 -'@& *%%2 -, +%- /(@+'- @0 .#-' .'(- '(& ($)%(2E 3%%* (//,60$#&'%2 ,* (

    0),X%/->

    G++#= 2#" &'"4#.-+ #"/-.*H-$*#. #2 2*+'4D B- /(* 3% 5%)E 2#==#/@$- =,) @&%)& -, /,,)2#*(-% ,* -'%

    ,)+(*#G(-#,*($ &-)@/-@)% ,= ( =,$2%)1 (*2 2#==%)%*- -',@+'- 0),/%&&%& /(* $%(2 -, 2)(&-#/($$E

    2#==%)%*- 0$(/%6%*- ,= =#$%& #* ( '#%)()/'#/($ &-)@/-@)%1 -'@&$E 6(4#*+ )%-)#%5($ 2#==#/@$- =,) @&

    ].*%)&'#0 ,= &'()%2 =#$%&1 (& .%$$ (& ,.*%)&'#0 ,= -'% ,)+(*#G(-#,* ,= -'%&% =#$%&1 /(* 3% (

    /'($$%*+% =,) @&%)&1 (*2 /(* $%(2 -, &-)#=% 3%-.%%* /,$$(3,)(-,)& .'%* 2#&(+)%%6%*-& 3%-.%%*

    =#$% &/'%6%& ()#&% J\(2%) K::8L>

    I.7+:3' ;'"4*#. 7#.$"#+ 2#" "'7#;'"% #2 '""#"4 C& @&%)& &,6%-#6%& &-)@++$% .#-'

    /,*/%0-@($#G(-#,*& ,= =#$% &'()#*+ (*2 /$,@2D3(&%2 &E*/'),*#G(-#,*1 &,6% @&%)& 6(E *,- ($.(E&

    @*2%)&-(*2 -'(- -'% /'(*+%& -'%E 6(4% /(* (==%/- ($$ ,= -'%#) /,$$(3,)(-,)& JM(*+ T U()&'($$

    K:7KL> h%/(@&% ,= -'#& 2#&/,**%/-1 @&%)& *%%2 &,6% .(E ,= )%/,5%)#*+ =),6 @*#*-%*2%2

    6,2#=#/(-#,*&>

    I.7+:3' &-44*;' -=-"'.'44 > `(&% (.()%*%&& ($$,.& @&%)& -, 3% (.()% ,= 4*,.$%2+% .#-',@-

    3%#*+ 2#&-)(/-%2 3E #- .'#$% -)E#*+ -, =,/@&> C& =,@*2 #* -'%#) $#+'-.%#+'- %3() 0(*%$ V($&(1

    V-%-/'%) %- ($ JK::8L =,@*2 -'(- -'% 0)#6()E 3%*%=#-& ,= -'%#) &E&-%6 -,,$ .(& -'(- #- (++)%+(-%2

    /,*-%*- =,) @&%)& (*2 '%$0%2 @&%)& =#*2 )%$%5(*- #*=,)6(-#,* %5%* #= -'%E 2#2*F- %

  • 8/12/2019 Designing for Filesharing

    24/38

    !"#$%&'() ,.

    )%6%63%) #- 3%=,)%'(*2> M'#& %*(3$%& @&%) #*-%)=(/%& -, (22#-#,*($$E &@00,)- )%/,+*#-#,* ,5%)

    )%/($$ (*2 )%2@/% &',)- -%)6 6%6,)E $,(2 ,= @&%)&1 (& %*/,@)(+%2 3E N#%$&%* #* '#& @&(3#$#-E

    '%@)#&-#/& JK::gL>

    0F;;%:#$*, M+*#*#ID%

    M'% 0),0,&%2 2%+*1 *#/4*(6%2 b,@)#%)1 #& (* (22D,*1 %6(#$D$#4% @&%) #*-%)=(/% =,) &%*2#*+ (*

    )%/%#5#*+ &'()%2 =#$%& J"#+@)% 7gL> M'#& 2%+* ($$,.& @&%)& -, A@#/4$E (*2 %($E &0%/#=E

    )%/#0#%*-& (*2 (//%&& 0%)6#&,*& ,= ( =#$% .#-',@- '(5#*+ -, 6(#*-(#* (//%&& /,*-),$ $#&-&1

    )%-),(/-#5%$E &%- (//%&&1 ,) @&% ( &%0()(-% /$#%*- ,) $%()* ( *%. #*-%)=(/%> B- ($&, ($$,.& @&%)& -,

    #*/,)0,)(-% (22#-#,*($ /,66@*#/(-#,* .#-' -'% =#$%& -'(- -'%E '(5% &'()%2 .#-' ,-'%)&>

    =$;F+% 23N B*F+$%+ F:%+ $,#%+% *,>$,% %6"$> 5>$%,#

  • 8/12/2019 Designing for Filesharing

    25/38

    !"#$%&'() ,/

    ;&%)& #*-%)(/- .#-' b,@)#%) #* ( #$() 6(**%) -, /,60,*+ (* %6(#$ (*2 (22#*+ (--(/'6%*-&

    J"#+@)% 7_L1 -'% &E&-%6 ,==%)& 6@$-#0$% ,0-#,*& ,= @0$,(2#*+ -, /,5%) /$,@2D3(&%2 =#$%&1

    /,60@-%) (*2 $,/($ =#$%&1 (& .%$$ (& =#$%& ,* )%6,-% &%)5%)& -'(- /(* 3% (//%&&%2 5#( $#*4> ;0,*

    /)%(-#*+ ( $#*4(+%1 @&%)& &%- =#$% 0%)6#&,*&1 3@- @&%)& /(* ($&, %*(3$% ( 0@3$#/ $#*4 #= -'%

    M'#& 6%/'(*#&6 =,) ( 0@3$#/ $#*4 .,@$2

    C//%&& /,*-),$& #* -'#& 6(**%) #& ( 0(&% (*2 (/-#5% &%--#*+ ,= @&%) (//%&& (*2 =,$$,.& -'%

    +@#2%$#*%& ,= $#6#-#*+ -'% 5()#%-E ,= ,0-#,*& ,= /,*-),$&1 3@- ($&, ($$,.#*+ @&%)& -, /'(*+% (//%&&

    /,*-),$& ,5%) -#6%1 6@/' #* -'% &(6% 6(**%) (& (22)%&*+ /(* /'(*+% #* %6(#$ 6%&&(+#*+> hE

    2%=(@$-1 5%),*#*+ +),@0& 0%)0%-@(-% =),6 @02(-% -, @02(-% @*$%&& %

  • 8/12/2019 Designing for Filesharing

    26/38

    !"#$%&'() ,0

    )%-(#* ( /,0E )(-'%) -'(* ( &@3&/)#0-#,* -, -'% =#$% @02(-%&> C& -'% &E&-%6 @02(-%& @&%)& @0,*

    3,-' ( @&%)F& /$#%*- J2#&/@&&%2 =@)-'%) 3%$,.L (& .%$$ (& 5#( -'% .%3 -'),@+' -'% %6(#$D$#4%

    #*-%)=(/%1 -'#& 0),5#2%& /,60$%-% (//%&& /,*-),$ .'%* *%/%&&()E>

    V'()#*+ =#$%& -'(- ()% &-,)%2 ,* ( @&%)F& /,60@-%) /,*&-& ,= /)%(-#*+ ( $#*4(+% 3%-.%%* -'%

    @&%)F& =#$%& (*2 ( /$,@2 &%)5%)1 .'#/' 2%-%/-& /'(*+%& #* ( R),03,

  • 8/12/2019 Designing for Filesharing

    27/38

    !"#$%&'() ,1

    =$;F+% 2QN B*F+$%+ $,#%+ M'% &E&-%6 ($&,

    0),5#2%& ( 0)%5#%. J.'%* 0,&$%L ,= -'% /'(*+%& 6(2% 3%-.%%* =#$%& -, (//,60(*E -'% @&%)D

    2%=#*%2 /,66#-&1 &@/' (& (22%2 &$#2%&1 0()(+)(0'&1 ,) 6,2#=#%2 =,)6(-&> c(/' ,= -'%&% @02(-%&

  • 8/12/2019 Designing for Filesharing

    28/38

    !"#$%&'() ,2

    ($$,. @&%)& -, 5#%. -'% 5%),* 6#*@& (*E =,).()2 2%$-(& ,= -'% =#$%1 (& .%$$ (& )%&-,)% -, -'% =#$%

    .'%* *%%2%2> U%)+% /,*=$#/-& ,= =#$%& %2#-%2 (- -'% &(6% -#6% ()% *,- &@00,)-%2 3E -'% &E&-%61

    ',.%5%) #* -'% /(&% ,= W,,+$% R,/@6%*-&1 .'#/' /,@$2 3% @&%2 .#-' -'#& &E&-%61 /,$$(3,)(-#,*

    /(* 3% 0%)=,)6%2 &E*/'),*,@&$E 5#( ,0%)(-#,*($ -)(*&=,)6&> M'#& &E&-%6 #& 2%+*%2 -,

    &E*/'),*#G% ,-'%) %==,)-& 5#( &(5%&1 (*2 &E*/'),*#G% ,-'%) =#$%& #* ( R),03,

    =$;F+% 2YN B*F+$%+ G%+:$*,$,; '$:#*+I $,#%+

  • 8/12/2019 Designing for Filesharing

    29/38

    !"#$%&'() ,3

    M'% 6%&&(+%& -'(- 0,0@$(-% ( 5%),*#*+ '#&-,)E #*-%)=(/% /,6% =),6 -'% @&%)& -'%6&%$5%&I -'#&

    ($$,.& @&%)& -, 6,5% -'% #*-%)(/-#,* ,= &%*2#*+ ( =,$$,.D@0 %6(#$ %5%* .#-' ( &'()%2 (*2

    &E*/%2 2,/@6%*- #*-, ( /%*-)($#G%2 $,/(-#,*> M'% +,($ ,= -'% &E&-%6 #& -'(- #- .#$$ .,)4 .#-'

    3,-' ( 2%&4-,0 %2#-#*+ #*-%)=(/% (*2 ( /$,@2D3(&%2 %2#-#*+ #*-%)=(/% &@/' (& W,,+$% R,/&> H'%*

    @&%)& ()% %2#-#*+ ( =#$% ,* -'%#) 2%&4-,01 -'%E .#$$ 3% 0),60-%2 @0,* ,0%*#*+ -'% 2,/@6%*- -,

    5#%. (*2 (//%0- /'(*+%& J"#+@)% 79L> ^#%.#*+ /'(*+%& .#$$ ($$,. @&%)& -, ,0%* @0 ( /,0E .#-'

    -)(/4%2 /,66%*-& -@)*%2 ,*1 &@/' (& (* #*-%)=(/% #* U#/),&,=- H,)2F& -)(/4%2 /'(*+%&> M'#&

    .#$$ ($$,. @&%)& -, +%- ( &%*&% ,= .'(- '(& 3%%* (22%2 ,) )%0$(/%2 */% -'% $(&- -#6% -'(- -'%E

    5#%.%2 -'#& 2,/@6%*-> ;*+ 2,/@6%*- =#$% ,0%* 6%-(2(-(1 -'% &%- ,= /'(*+%& -'(- ,//@) */%

    -'% $(&- -#6% -'% 2,/@6%*- '(& 3%%* 5#%.%2 /(* 3% /($/@$(-%2 (*2 /@&-,6#G%2 -, -'% @&%)> B*

    (22#-#,* -, /'(*+%&1 @&%)& .#$$ 3% 0)%&%*-%2 .#-' -'% @&%)D/,66#- 6%&&(+%1 .'#/' /(* 6,)%

    A@#/4$E $%- @&%)& 4*,. .'(- -'%#) /,$$(3,)(-,)& '(5% 3%%* .,)4#*+ ,*> M'% C//%0- /'(*+%&

    3@--,* .#$$ ($$,. @&%)& -, 3E0(&& -'% 2#==%)%*/%& (*2 C& -'#& 2,/@6%*- /,*-(#*& /,60%-#-#5%

    6()4%- #*-%$$#+%*/%1 U()E )%6,5%& R(*#%$ =),6 -'% b,@)#%) /,*5%)&(-#,* (//%&& (*2 &%$%/-& -'%

    ,0-#,* -'(- ($&, )%6,5%& -'% =#$%& =),6 R(*#%$F& /,60@-%)>

    e(-%) -'(- .%%41 Y,'* 6,2#=#%& -'% 0),0,&($ &-)@/-@)% (*2 6(4%& +)(66(-#/($ /'(*+%&1 (*2

    %*-%)& ( /,66#- 6%&&(+% ,= .'(- '% '(& @02(-%2I b,@)#%) 2#&0$(E& -'%&% -)(/4%2D/'(*+%&

    '#+'$#+'-& -, ($$ /,$$(3,)(-,)& (& .%$$ (& 0@&'D*,-#=#%& U()E (*2 C$% U()E (*2 C$% U()E &'()%& -'% 2,/@6%*- .#-' d(#-$E* .#-' =@$$ %2#- (//%&&1 (&

    .%$$ (& -'% '#&-,)E ,= -'% 2,/@6%*- &, -'(- d(#-$E* A@#/4$E +%-& /(@+'- @0 -, &0%%2 ,* -'% 5#,*

    ,= -'% +),@01 (& .%$$ (& .'(- (5%*@%& -'%E '(5% )%&%()/'%2 (*2 % d(#-$E*1 ',.%5%)1

    $%(5%& '%) $(0-,0 @*$,/4%2 .#-' -'% =#$% ,0%* .'#$% &'% #& (- ',6% =,) M'(*4&+#5#*+1 (*2 '%)

  • 8/12/2019 Designing for Filesharing

    33/38

    !"#$%&'() --

    /'(*+%&> d(#-$#* #& 6,)-#=#%2 .'%* &'% *,-#/%& '%) /,66#- -'% *%

    c5%*-@($$E1 U()E1 C$% ?%

    %2#-& #-1 *,- '(5#*+ -, .,))E (3,@- U()4 )%/%#5#*+ 6@$-#0$% /,*=$#/-#*+ /,0#%& ,= #*=,)6(-#,*

    */% '% 4*,.& -'#& 6,2#=#/(-#,* .#$$ +%- 0@&'%2 -, U()4 #* -'% *+$% /,0E ,= -'% =#$% &%*-> C=-%)

    -'% 0),X%/- +),@0 /,*/$@2%&1 U()E .(*-& -, 3% (3$% -, 3% (3$% -, @&% -'% &4%$%-,* ,= -'%

    0),0,&($ -, .,)4 ,* ( 2#==%)%*- 0),X%/-> V'% ,0%*& @0 -'% 2,/@6%*- (& ( $,/($ /,0E1 (*2 ($$ ,=

    '%) 6,2#=#/(-#,*& ()% &(5%2 -, ( 2#==%)%*- =#$% 5%),* .'#/' Y,'* (*2 C$% U()E /(* $(-%) /',,&% -, 6%)+% -'#& 3(/4 #*-, -'%#) b,@)#%) =#$% /,*5%)&(-#,* #= &'%

    .#&'%& -, 2, &,1 ,) &'% /(* &%*2 #- -, ( *%. &%- ,= /,$$(3,)(-,)& =,) '%) *%

    B*F+$%+ 0F66"+I

    M'#& 2%+* =,/@&%& ,* *,- ,*$E %*=,)/#*+ 3%&- 0)(/-#/%&1 3@- ($&, #60),5#*+ =#$% &'()#*+

    %==#/#%*/#%& (& .%$$ (& % M'#& 2%+* #& *,- .#-',@-

  • 8/12/2019 Designing for Filesharing

    34/38

    !"#$%&'() -.

    -'% )#&4 -'(- -'% &-),*+ 6%-(0',) ,= -'#& &E&-%6 -, %6(#$ /,@$2 (/-@($$E #*-%)=%)% .#-' @&%)&F

    (3#$#-E -, #*-%)*($#G% -'#& &@3-$E 2#==%)%*- &%- ,= #*-%)(/-#,*&> ]*$E @&%) &-@2#%& /(* %==%/-#

    -%(&% ,@- -'% )%&@$-& ,= ',. @&%)& .#$$ #*-%)0)%- -'% &E&-%6 @&(+%>

    B*,5>F:$*,

    B* /,*/$@,*1 -'#& 0(0%) '(& % "),6 -'%&%1 ( /,$$%/-#,* ,= 2%+*

    #60$#/(-#,*& .(& %

    T%%5#$*,

    M'#& 0(0%) '(& 3%%* A@#-% ( X,@)*%E =,) 6%1 %&0%/#($$E */% BF6 #*-%)%&-%2 #* &@/' ( 3),(2

    5()#%-E ,= -'#*+&1 3@- BF5% ,*$E +,- &, 6@/' -#6% -, (//,60$#&' -'%6 ($$1 (*2 B )%($$E .(*-%2 -,

    /',,&% Z-'% )#+'-[ -'#*+> M'(- (6,@*- ,= =)%%2,6 #* /',,*+ .'(- -, .,)4 ,* &-($$%2 6% =,) (

    .'#$%> B- .(& ($&, ( $#--$% 2#==#/@$- -, =#*2 )%&,@)/%& -'(- )%($$E $,,4%2 (- .'(- B .(& 2,#*+ i B

    /,@$2 =#*2 ,*% ,) -., -'(- .%)% 2#)%/-$E )%$(-%21 3@- 6,&- ,= -'%6 .%)% (* %*-#)% 0(0%) )%(2

    .#-' ( 0(+% ,) -., % B -'#*4 -'(-F& =(#)$E /,66,*1 ',.%5%)>

    B 4*,. #- 6(E (00%() $#4% B 2#2 &,6% Z%

  • 8/12/2019 Designing for Filesharing

    35/38

    !"#$%&'() -/

    6#*@-% (& B 2#2> C$$ ,= -'% /,66,* -')%(2& =),6 %(/' ,= -'% 0(0%)& (*2 #*-%)=(/%& -#%2 -,+%-'%)

    (*2 -'% (/-@($ /)%(-#,* ,= -'% 2%+* -,,4 &@)0)#*+$E $#--$% -#6%> M'(- 3%#*+ &(#21 -'% 2%+*

    -'(- B 2#2 #& 5%)E 6@/' (* #*2@$+%*/% (& -, .'(- B (& ,*% 0%)&,* -'#*4 .,@$2 3% 3%&-1 (*2 B )%($$E

    *%%2 -, +%- 6,)% =%%23(/4 -, &%% .'%)% -, -.%(4 #-> BF6 ($&, *,- &@)% #= #- +*#=#/(*-$E 2#5%)+%&

    =),6 .'(- #& ($)%(2E (5(#$(3$% -, ,==%) %*,@+' (/-@($ (25(*-(+%&> Jc&0%/#($$E */% B 3,-' $,5%

    (*2 '(-% W,,+$% =,) /,6#*+ ,@- .#-' .'(- B /,*%) -, 3% ( $,- ,= #60),5%6%*-& -, W,,+$%

    R)#5% .'#$% B .(& .,)4#*+ ,* -'#& 0),X%/-L> H#-' ( &E&-%6 $#4% -'#&1 #-F& -)@$E -'% @&(+% -'(-

    2%-%)6#*%& ',. &@//%&&=@$ @&%)& .#$$ 3%1 (*2 B &(2$E 2,*F- '(5% -'% -#6% ,) #66%2#(-%

    4*,.$%2+% ,* ',. -, 3@#$2 #-> V#6#$()$E1 %5%* ( /,@0$% 2(E& (.(E =),6 -'% #*#-#($ 2%+*1 B /(*

    ($)%(2E -'#*4 ,= 6,)% .(E& -'(- BF2 $#4% -, #60),5% #- (*2 %'--0jaa...>(00$%>/,6a#,&a

    C*2),#2> '--0jaa...>(*2),#2>/,6a

    h(4%)1 d>1 W)%%*3%)+1 V>1 T W@-.#*1 b> JK::7L> ?%@)#&-#/ %5($@(-#,* ,= +),@0.()% 3(&%2 ,* -'%6%/'(*#/& ,= /,$$(3,)(-#,*> .&'%&++$%&' /0$ "12#&3402)1,+$ %&,+$#4,%0&1 7KPD7P8>

    b()),$$1 Y> U>1 T \,&&,*1 U> h> J789OL>5#$#607 0/ ,"+ #4,%8+ 1!+$ > M'% UBM `)%&&>

    R%()6(*1 R>1 T `#%)/%1 Y> V> JK::91 C0)#$L> B-k& ,* 6E ,-'%) /,60@-%)lj /,60@-#*+ .#-' 6@$-#0$%2%5#/%&> B*5$04++6%&'! 0/ ,"+ ,9+&,:3!%7," #&&1#* ;?< 40&/+$+&4+ 0& ?12#& /#4,0$! %&402)1,%&' !:!,+2! J00> O_ODOO_L> CbU>

    R#1 T U#$%&1 ^> b> J788KL>@+$!%0& 40&,$0* /0$ #!:&4"$0&01! '$01) 90$A > ;*#5%)-E ,= m,)41R%0()-6%*- ,= b,60@-%) V/#%*/%>

  • 8/12/2019 Designing for Filesharing

    36/38

    !"#$%&'() -0

    R,@)#&'1 `>1 T h%$$,--#1 ^> J788K1 R%/%63%)L> C.()%*%&& (*2 /,,)2#*(-#,* #* &'()%2 .,)4&0(/%&>B*5$04++6%&'! 0/ ,"+ BCCD E>F 40&/+$+&4+ 0& >02)1,+$3!1))0$,+6 400)+$#,%8+ 90$A J00> 7:OD77fL> CbU>

    R),03, '--0jaa...>2),03,/,6 >

    W#->'--0jaa+#-D&/6>/,6a

    W,,+$% R)#5%>'--0jaa...>2)#5%>+,,+$%>/,6

    W,,+$% U(#$ '--0jaa...>6(#$>+,,+$%>/,6

    ?@**+%)1 R> V>1 T b,)$%E1 Y> d> JK:7KL> C* c 7g:9L>

    Y,'*&,*1 U> e>1 h%$$,5#*1 V> U>1 \%%2%)1 \> H>1 T V/'%/'-%)1 V> c> JK::8L> e(#&&%GD=(#)% =#$% &'B*H+9 ;+41$%,: 5#$#6%'2! I0$A!"0) J^,$> K::8L>

    U()&'($$1 b>1 T M(*+1 Y> b> JK:7K1 Y@*%L> M'(- &E*/#*+ =%%$#*+j %()$E @&%) % JK:7:L> `(--%)*& ,= @&(+% #* (* %*-%)0)#&% =#$%D&'&%)5#/%j 0@3$#/#G#*+1 2#&/,5%)#*+1 (*2 -%$$#*+ -'% *%.&>5$04- >?< DLBL1 O_PDO__>

    N#%$&%*1 Y> JK::gL> M%* @&(3#$#-E '%@)#&-#/&>

    ]2,61 H>1 V%$$%*1 C>1 ?()0%)1 \>1 T M'%)%&4(1 c> JK:7K1 U(EL> e,&- #* -)(*&$(-#,*j ;*2%)&-(*2#*+-'% 0,&&%&,* ,= 2#+#-($ -'#*+& #* -'% /$,@2> B*5$04++6%&'! 0/ ,"+ DLBD E>F #&&1#* 40&/+$+&4+0& ?12#& M#4,0$! %& >02)1,%&' ;:!,+2! J00> O97DO8:L> CbU>

    ]$&,*1 Y> V>1 W)@2#*1 Y>1 T ?,)5#-G1 c> JK::g1 C0)#$L> C &-@2E ,= 0)%=%)%*/%& =,) &'()#*+ (*2 0)#5B*>? JK:7:1 ]/-,3%)L> ;&%) #*-%)=(/% 6,2%$& =,) -'% /$,@2> B* E6Q1&4, )$04++6%&'! 0/ ,"+DR&6 #&&1#* E>F !:2)0!%12 0& S!+$ %&,+$/#4+ !0/,9#$+ #&6 ,+4"&0*0': J00> Pg8DP_KL> CbU>

  • 8/12/2019 Designing for Filesharing

    37/38

    !"#$%&'() -1

    \(2%)1 c> JK::OL> Y@&- %6(#$ #- -, 6%l .'E -'#*+& +%- $,&- #* &'()%2 =#$% )%0,-,)#%&>?12#&3>02)1,+$

    \(2%)1 c> JK::81 C0)#$L> m,@)&1 6#*% (*2 J*,-L ,@)&j &,/#($ #*=$@%*/%& ,* +),@0 #*=,)6(-#,*)%0,-,)#%&> B*5$04++6%&'! 0/ ,"+ DK," %&,+$,%0* 40&/+$+&4+ 0& ?12#& /#4,0$! %&

    402)1,%&' !:!,+2! J00> K:8gDK:89L> CbU>

    \(-#,*($ M%(6 b,*/%)-> '--0&jaaX(GG>*%-a0),2@/-&a)(-#,*($D-%(6D/,*/%)-a

    V'(6#1 N> V>1 U@$$%)1 U>1 T U#$$%*1 R> JK:771 U()/'L> h),.&% (*2 2#&/,5%)j V,/#($ =#$% &'()#*+ #*-'% %*-%)0)#&%> B*5$04++6%&'! 0/ ,"+ E>F DLBB 40&/+$+&4+ 0& >02)1,+$ !1))0$,+6 400)+$#,%8+90$A J00> K8gDP:fL> CbU>

    V6%--%)&1 R> d>1 T W,,21 N> JK::81 Y@$EL> ?,. @&%)& @&% (//%&& /,*-),$> B*5$04++6%&'! 0/ ,"+ O,";:2)0!%12 0& S!#P*+ 5$%8#4: #&6 ;+41$%,: J0> 7gL> CbU>

    V-%/'%)1 d>1 b,@*-&1 V>1 b'%*+1 e>1 H#$$#(6&1 V>1 T M@)&4#1 C> JK::81 U()/'L> V($&(j $%5%)(+#*+ %-, /)%(-% ( &,/#($ *%-.,)4 =,) -'% %*-%)0)#&%> B* 5$04- 0/ ,"+ U"%$6 0&/+$+&4+ 0&I+P*0'! #&6 ;04%#* F+6%# VI;FDLLCW J00> PKPDPK_L>

    M(61 Y>1 T W)%%*3%)+1 V> JK::_L> C =)(6%.,)4 =,) (&E*/'),*,@& /'(*+% (.()%*%&& #*/,$$(3,)(-#5% 2,/@6%*-& (*2 .,)4&0(/%&> 02)1,+$;,16%+!1YZJOL1 g9PDg89>

    ^,#2(1 V>1 c2.()2&1 H> d>1 N%.6(*1 U> H>1 W)#*-%)1 \> c>1 T R@/'%*%(@-1 N> JK::_1 C0)#$L> V'()%(*2 &'()% ($#4%j % B*5$04++6%&'! 0/ ,"+;?< 40&/+$+&4+ 0& ?12#& M#4,0$! %& 402)1,%&' !:!,+2! J00> KK7DKP:L> CbU>

    ^,#2(1 V>1 UE*(--1 c> R>1 T c2.()2&1 H> d> JK::91 ]/-,3%)L> \%D=)(6#*+ -'% 2%&4-,0 #*-%)=(/%(),@*2 -'% (/-#5#-#%& ,= 4*,.$%2+% .,)4> B* 5$04++6%&'! 0/ ,"+ DB!, #&&1#* E>F !:2)0!%12 0&S!+$ %&,+$/#4+ !0/,9#$+ #&6 ,+4"&0*0': J00> K77DKK:L> CbU>

    ^,#2(1 V>1 T W)%%*3%)+1 V> JK::81 C0)#$L> H#4#",$2%)&j (@+6%*-#*+ -'% 2#&0$(E ,= =,$2%)& -, 3%--%/,*5%E -'% 6%(*#*+ ,= =#$%&> B*5$04++6%&'! 0/ ,"+ DK," %&,+$,%0* 40&/+$+&4+ 0& ?12#&

    /#4,0$! %& 402)1,%&' !:!,+2! J00> 7_O8D7_9KL> CbU>

    H'($%*1 M>1 V6%--%)&1 R>1 T b'@)/'#$$1 c> "> JK::_1 C0)#$L> ;&%) % B*>? n"#$% &'()#*+ (*2 +),@0 #*=,)6(-#,*6(*(+%6%*->n 5+$!0*

  • 8/12/2019 Designing for Filesharing

    38/38

    !"#$%&'() -2

    H'($%*1 M>1 M,6&1 c> W>1 T h$@&-%#*1 Y> JK::91 N,5%63%)L> B*=,)6(-#,* 2#&0$(E& =,) 6(*(+#*+&'()%2 =#$%&> B*5$04++6%&'! 0/ ,"+ D&6 E>F ;:2)0!%12 0& >02)1,+$ ?12#& gL> CbU>

    S'(*+1 U> ?>1 T M.#2($%1 U> JK:7KL> U#*%1 E,@)& (*2 ,@)&j ;*+ &'()%2 =,$2%)& #* 0%)&,*($

    #*=,)6(-#,* 6(*(+%6%*-> 5+$!0*