This project began as a hobby but quickly got out of hand. The idea for this project came to me
after I had read several books on quantum physics several months ago. I was always interested in
the subject, and my honors chemistry class sophomore year gave me some foundation to understand
it. Several of the books mentioned quantum computers and simulation thereof. I was disappointed
to nd out that quantum computers wouldn’t be realized physically for several decades, but the
prospect of simulation of such computers was very exciting.
I didn’t have the mathematical or physical background to even begin to understand quantum
computing, so I decided to nd help in the Linux community. Linux is a free operating system which
has been historically used by mostly programmers.
I founded the OpenQubit organization on December 9, 1999 when I posted an article to a large
news site on the Internet (slashdot.org, which gets more than a million hits a month), stating my
intentions to create a quantum computer simulation. I was immediately ooded with requests for
more information. I organized a mailing list which in the rst day gained eighteen members, and
within a week was well over 100. Currently, there are 183 subscribers to the list.
The list became a place for physicists, computer scientists, hobbyists, and laymen to discuss
a multitude of topics. After talking with some of the physicists, I began to understand quantum
mechanics and quantum computing much more. I started writing some basic code for the simulator,
and within several days released it to the mailing list. Several other programmers on the list helped
me with some other code. Everyone worked on a piece of the simulator. The computer scientists
(myself and about ve others) would write some code, post it to the list, and then the quantum
physicists would tell us where we were wrong and where the code didn’t make sense. On February
9, 1999 we nally had a working, stable simulator. It could run Shor’s factoring algorithm, which
was one of my original goals for the project. Two days later, we released the code to the Linux
community through another news site (freshmeat.net).
Currently, the OpenQubit software is in its third revision (series 0.3.x). An article about quan-
tum computing, which will mention OpenQubit, will be published in PC World in May of 1999. The
OpenQubit web page is located at