About the program

Logisim is open-source software. The source code is included in the src subdirectory of the distributed JAR file.

If you find Logisim useful, please let me know. Especially do this if you are an educational institution; the information will help me in gaining support for the work.

Copyright notice

Copyright (c) 2005, Carl Burch.

Logisim is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Logisim is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Acknowledgements

While I have written nearly all of Logisim on my own, I must acknowledge my employers who fund my work as a professor of computer science, including this program: I started the program at Saint John's University (Collegeville, Minnesota, USA) in 2000-2004, and I have continued it at Hendrix College (Conway, Arkansas, USA) from 2004 to present. Logisim is one part of my job of keeping current in my field and teaching students. I am very grateful to these colleges for (a) giving me the time and resources to work on this project, and (b) caring enough about education to allow the work to count as scholarship (rather than pushing me to publish spurious research instead). If only all colleges and universities had their act as together and cared as much about excellent teaching as these do!

Secondly, and just as significantly, I want to acknowledge two groups of students that worked through early versions of Logisim: the Spring 2001 CSCI 150 classes at the College of Saint Benedict and Saint John's University, which used the most rudimentary versions when Logisim was being developed; and the Spring 2005 CS61C class at the University of California, Berkeley, which beta-tested the earliest iterations of version 2.0. These students put up with many bugs, and I am very appreciative for their patience and for their suggestions!

Several pieces of Logisim come from others' work. Pieces of Logisim are based on the following software packages.

Sun's Java API (obviously)
Sun's Javahelp project
Help systems
JDOM, from www.jdom.org
Reading and saving XML data.
MRJAdapter, from Steve Roy
Integration with the Macintosh OS X platform.
GIFEncoder, from Adam Doppelt
Saving images as GIF files.

And finally, I want to thank all the users who have contacted me - whether with bug reports, with suggestions, or just to let me know that they're using Logisim in their classes. Thank you!