When on certain networks (tethered to AT&T in my case), Freenode requires using SASL authentication to prevent abuse.