FTP clients are indispensable tools nowadays, especially for web developers. We use them to transfer all kinds of files, including documents, scripts, web pages between our home and office computers and data center servers. The first clients were CLI (Command Line Interface) based, which made them unsuitable for 90% of the people, who were unable or unwilling to learn all the commands that were needed to operate them (which were like a language in their own right, and how many of you want or have the time to learn a new language?).

Then the GUI (Graphical User Interface) versions were developed, which helped ftp clients get to the number 1 spot in the file transfer category, and they are still there today, even though more advanced web interfaces & protocols are slowly taking over.
The drawback of most of those clients was that they were not free. You had to pay a per-user license fee, which could sometimes mean tens of thousands of dollars spent for small businesses (the enterprise sector was already spending millions getting licenses or developing their own tools).

Everything changed when open-source software (which is basically free software, like Linux, of which most of you heard) became more widespread, big companies started supporting the movement and its quality & functionality started being on par or even higher than paid solutions. Suddenly everyone had access to a big list of FTP client software, and a lot of developers started working on their own projects.

There are now hundreds of working FTP clients available, most of them abandoned, but the best ones are still free and being constantly developed. A lot of former paid software is now becoming free, too, which means users have free access to tools which used to cost $30 and more per license. Read the rest of this entry »

Tags: , , , , , , , , , ,