Open Source Code
Macfusion is and always will be an open source product. It is released under the New BSD License which you can read here. The source for the Macfusion trunk and all releases is publically availible. It can be found at the Subversion Repository.
You can check out the source code on Mac OS X 10.5 by typing the following into terminal:
svn co http://svn.macfusionapp.org/macfusion2/trunk
You can also view the code inside your web browser at Macfusion's Trac site. Trac is also the place to check on known bugs in the code, file new bugs, and watch progress in development.
Development
The Macfusion2 code has been developed almost entirely by me, Michael Gorbach. I do welcome any contributions or patches that are compatible with the project's current license. If you are interested in contributing to the projec, please .
Plugins
Macfusion was designed, from the ground up, to be plugin-based. It loads plugins from inside its own bundle, as well as from ~/Library. Several plugins have been written for a previous version, but currently no third-party plugins exist for Macfusion 2.
Plugins are cocoa bundles that can include binaries, logic to control mounting parameters, as well as user interface for setting up your filesystem. Macfusion's plugin API is stable, but currently not formally documented. If you are interested in writing plugins, please .