Definitely. Ian Clarke's Freenet has been around since March 2000 which is when I discovered Linux and Perl. The only thing I don't understand is why it was written in Java instead of C/C++. Napster was also built with Java, however, so even slow as Java was back then it was still fast enough for building file-sharing networks.