SILO is straightforward to get in a BSD license:

On Sun, Nov 17, 2013 at 1:44 PM, Roy Stogner <> wrote:

On Sun, 17 Nov 2013, John Peterson wrote:

What is the license?

Wikipedia ( takes me
here: which says you can buy it for

The license checked into Derek's contrib/ says that source code is
under BSD.

Second point is that it appears to be a massive piece of software.
The first patch says:

"Showing 340 changed files with 259,038 additions and 9,219 deletions."

so I'm pretty hesitant to distribute this with libmesh at all.

I was about to suggest that a good middle ground would be what we do
with PETSc/SLEPc/Trilinos: we don't distribute the software ourselves,
just an interface to it.  My suggestion is much less attractive,
though, if we have our hands on a copy with a free license but it's
hard to get another such copy online.

My next wild suggestion: one of these days we need to figure out how
to do inter-project optional (and occasionally mandatory) dependencies
properly with git submodules or some such.  It would be nice to be
able to download a barebones distribution, automatically pull its
mandatory dependencies, then run some short script to download either
all its optional dependencies or a specified subset of them.