Dec 16
Share It With Me
oh, give me the autumn, give me the trees,
gather up everything I ever wanted
and give it to me, please
—all about eve
It looks like the MPAA is about to drop the hammer on Bittorrent and eDonkey by cutting users off at the pass.
According to an Associated Press report, the MPAA will begin filing suit against server operators – the folks that bring you Bittorrent “trackers” and eDonkey services.
This does not bode well for sites such as Suprnova, regardless of legality. Napster managed to essentially escape the wrath of the RIAA legally, but was crushed by the legal bills that accompanied their defense. There’s nothing to indicate that this situation will be any different.
RIAA? MPAA? Allow me to introduce TinyP2P:
# tinyp2p.py 1.0 (documentation at http://freedom-to-tinker.com/tinyp2p.html)
import sys, os, SimpleXMLRPCServer, xmlrpclib, re, hmac # (C) 2004, E.W. Felten
ar,pw,res = (sys.argv,lambda u:hmac.new(sys.argv1,u).hexdigest(),re.search)
pxy,xs = (xmlrpclib.ServerProxy,SimpleXMLRPCServer.SimpleXMLRPCServer)
def ls(p=””):return filter(lambda n:(p==””)or res(p,n),os.listdir(os.getcwd()))
if ar2!=”client”: # license: http://creativecommons.org/licenses/by-nc-sa/2.0
for url in pxy(ar3).f(pw(ar3),0,[]): for fn in filter(lambda n:not n in ls(), (pxy(url).f(pw(url),1,ar4))[0]): (lambda fi:fi.write(pxy(url).f(pw(url),2,fn)) or fi.close())(file(fn,”wc”))
TinyP2P is a functional peer-to-peer file sharing application, written in fifteen lines of code, in the Python programming language. I wrote TinyP2P to illustrate the difficulty of regulating peer-to-peer applications. Peer-to-peer apps can be very simple, and any moderately skilled programmer can write one, so attempts to ban their creation would be fruitless.
It’d be a terrible thing if this code fell into the wrong hands, so I shall publish it here, with the hope that you will overlook it.











