We interviewed BleachBit developer Andrew Ziem.
BleachBit quickly frees disk space, removes hidden junk, and easily guards your privacy. Erase cache, delete cookies, clear Internet history, remove unused localizations, shred logs, and delete temporary files.
Can you tell little about yourself?
When a young teenager I started programming for fun in Pascal.Â BeforeÂ I ever heard of open source or GNU, I published my first open sourceÂ software in 1996 in C for Windows and OS/2.
Programming is an greatÂ hobby: it costs nothing, allows creativity, requires problem solvingÂ like for puzzles, and can help other people.
I work in a technicalÂ role at a large non-profit organization that loves Microsoft. At homeÂ I use Linux, which I’ve used for about 9 years.
I’ve used FedoraÂ since version 1, and before that Mandrake (before it was Mandriva).
How did you start with bleachbit, when did bleachbit get created?
Most of the software I had written was command line interface or webÂ interface. Years ago I had used a GUI application in wxWidgets withÂ C++, but since then, I learned Python.
When BleachBit started, I wasÂ interested in learning GTK+ using Python (PyGTK). One advantage ofÂ PyGTK is it is standard on all desktop Linux systems, and Python savesÂ the programmer significant effort over older languages such as C++.
IÂ combined the desire to learn PyGTK with a perceived vacuum in theÂ Linux world for a safe, easy-to-use, powerful cleaning tool, so in aÂ short time I released the first version of BleachBit 0.1.0 on DecemberÂ 24, 2008.
How many hours do you work on Bleachbit each day/week?
It varies but lately about one hour a day. Less than half the time isÂ spent coding. Testing, packaging, advertising, managing translations,Â managing tickets (usually feature requests), and answering questionsÂ requires a lot of time.
Whats your main target for bleachbit, Windows or Linux users?
Each platform’s users offers something unique. BleachBit wasÂ originally written for Linux. By using PyGTK, BleachBit is betterÂ suited for Linux: Linux already has PyGTK, but the PyGTK dependenciesÂ add about 6MB to the Windows installer. On Linux, there is lessÂ competition from similar software, though some Linux power users areÂ slow to accept BleachBit because they think they can achieve the sameÂ results with simple scripts. My challenge: run your script and thenÂ see what else BleachBit finds.
Though there is more competition from similar, well-establishedÂ software on Windows, there are many more Windows users in the world:
even a small slice of a big pie represents many users. Windows usersÂ need more open source alternatives to proprietary software to openÂ doors to Linux. Also Windows users are more likely to link to theÂ BleachBit web site (which is appreciated) because many Linux usersÂ instead install BleachBit from a repository (using conary, APT, Yum,Â etc.) without visiting the web site.
BleachBit still lacks a few features and polish for Windows. ForÂ example, Windows users expect to see Windows file dialogs, but insteadÂ they see the GTK+ file dialogs.
Which dist do you think uses bleachbit most?
In a short time of the first BleachBit release, I quickly learnedÂ Ubuntu definitely exceeds all other Linux distributions and Windows
too. Ubuntu’s dominance is especially clear in the downloadÂ statistics.
What makes Bleachbit so special?
BleachBit is free (as in speech), cross platform, safe, easy, quick,Â convenient, well translated, actively developed, and includes manyÂ advanced features such as free disk space wiping, CleanerML (an XMLÂ markup for writing your own cleaners), and vacuuming Firefox andÂ Google Chrome.
Any big feature that’s coming to bleachbit in near future?
I’m planning the second generation of CleanerML and a generic featureÂ to find a whole new category of junk files that no other software
finds. These features will help pave the foundation for BleachBitÂ version 1.0.0.
Also, this week I’ll be releasing the first bonus cleaner package,Â which provides additional cleaners that were not yet eligible for
inclusion in the main package.
What do you know about Foresight Linux?
I first heard about Foresight Linux when I noticed BleachBit in itsÂ repository. I see Foresight uses a unique package manager and
provides fast updates.
Thank you for your time and good luck with BleachBit in the future.
And I wish you well for Foresight Linux.
Best regards, Tomas Forsman