Slyck.com: What estimates would you place on the size of the SoulSeek network (simultaneous user)? What effect, if any, has the RIAA’s campaign had on the size/growth of the network?
Nir Arbel: Right now we have a little over a million registered usernames. At peak hours we get a little over a hundred thousand users logged on simultaneously, but that seems to be down to about eighty thousand right now. Maybe because of the holidays.
Slyck.com: What steps have you or will you take to protect SoulSeek users from the RIAA (if possible)? I understand SoulSeek users can limit whom they share with, however will future versions disable the browsing of shared files like Kazaa Lite?
Nir Arbel: I'm not sure I understand. You can share privately to users on your buddy list, in which case other users won't be able to browse your files. Anyway, if you're thinking about encryption and IP forwarding and all the neat stuff networks like Freenet do, then that's not gonna happen anytime soon, as we're just not up to the task. I get that question a lot from users, and the answer is always more or less: you're on your own. If you don't feel like taking the rather minute risk of sharing files on a largely overlooked P2P network, then either share privately or not at all.
Slyck.com: SoulSeek has been revised with a bit more frequency in the last few months. What improvements/revisions have been made?
Nir Arbel: Almost everything we've done in the last few months was in attempt to let the server handle a larger number of users. This included both server-side modifications like fixing memory leaks, switching the pocket polling interface to the new sys_epoll that's in linux 2.6.x and optimizing wherever we can, as well as changes to the client to make it less aggressive in some respects, like the manner in which wishlists are sent to the server.
Another pretty major update to the system that I'm proud of is to do with the recommendations. It's basically just a system that lets you list anything and everything that makes your life worth living and then links you to users with similar interests and the things that interest them. We used to have a very basic version of this feature in the past, but as the system kept growing we had to give it up because the server couldn't support it anymore. After a few hardware upgrades and software optimizations, we brought it back in a considerably more functional package.
Slyck.com: Let’s look into the future of SoulSeek. What features can we expect? Any chance in multi-source downloading?
Nir Arbel: Nope. To reiterate on something I've said many times before. We like being an old-school network where users not only know who they're downloading from, but also depend on each others' good will. That's how a community works. Any network that does a good job of anonymizing the uploaders through decentralization and multisource transfers can be a great tool, but it's not a community.
New features? The only thing we're concerned with right now is reliability. Make the server stop crashing, make searches return more results and faster, make the client more stable for more people. The network isn't so small that radical new changes can be easily introduced without major disruption. If I am going to start working on new features, it's very likely that they'll be on the side of the community aspect rather than the file-sharing aspect, like the recommendations module.
Slyck.com: A lot of third party developers have infiltrated networks such as FastTrack, DirectConnect and eDonkey2000. A
Linux client has been developed for SoulSeek. Is third party infiltration/development a concern to you?
Nir Arbel: It depends. If the client knows how to upload as well as download, and respects download privileges, I don't mind people using it. I think Nicotine does both of those, but I heard that MLDonkey, which has a SoulSeek support module, doesn't even have file upload functionality on the SoulSeek network. That's just not ok.
Slyck.com: Tell us more about SoulSeek Isle; is development still active? What is/was the goal of this project and what relevance will it have when SoulSeek becomes decentralized.
Nir Arbel: Yeah, there's not much to say. We thought we couldn't keep supporting the growing number of users on the Soulseek server, so we started an initiative to branch out to additional servers, the first of which was supposed to be the isle. After putting a lot of work into the server software, we discovered we had a lot more breathing room than we thought. So the Isle is down for now. We still use it when we need to test particularly risky modifications to the system though.
Slyck.com: What is your opinion of the RIAA’s current campaign against file-sharing? Do you see file-sharing prevailing in the end?
Nir Arbel: I'm not sure there's a point to forming an opinion about it. Day rolls into night and a huge corporation that never factored values of human decency into its profit model will do everything in its power to keep making more money, without any regard to perspective and common sense.
And so other than giving people who have perspective and common sense something to make fun of, I don't believe their efforts will make a difference in the long run, as far as our file-sharing habits are concerned.