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 .