Two libtorrents
A word of warning for those of you looking into Bit Torrent. There are now two libraries called “libtorrent”. The one I was talking about shall be referred to as Boost libtorrent, and the one recently discovered I shall call sigc libtorrent.
From what I can tell, Boost libtorrent is much older than sigc libtorrent. sigc libtorrent seems to have appeared this summer (2004), whereas Boost libtorrent registered a sourceforge page back in April of 2003. A very simple Google search for “libtorrent” turned up Boost libtorrent even back when sigc libtorrent seems to have been created.
The sigc libtorrent developer therefore seems to have neglected even a simple name search before choosing the name of his project. Further, the Boost libtorrent’s mailing list indicates that the Boost libtorrent developer sent a friendly email to the sigc libtorrent developer requesting that the name be changed since Boost libtorrent was obviously around first. The sigc libtorrent developer said no.
Now, I do much prefer a dependency on libsigc++ to a dependency on Boost, but a library created by a developer such as the sigc libtorrent developer is not a library I want to use.