It's not "software for using perl", it's "software to help produce perl" which is entirely different story. What they have is a series of components THEY WROTE to help you, the coder, produce better perl. Not only can they charge for it, they bloody well should. It's their work. They made it. You sound like you expect all software to be given away for free regardless of the amount of time and money put into producing it.