On Wed, 28 Apr 2010, Frank-Rene Schäfer wrote:

If you produce a pillow for purpose A that has nothing to do with
military and military uses it with purpose derived from 'A' to kill
people, then that is also not your responsibility.

I'm afraid it is.

See http://www.opensource.org/docs/osd or
http://www.debian.org/social_contract#guidelines sections 5 and 6.

None of us on this list are doing any military applications, but
we are redistributing code under an open source license, and we're
benefiting from having it included in projects like Debian, and if we
call ourselves "open source" then it's our responsibility to make sure
that none of our non-optional dependencies has "just kidding, this
isn't really open source at all" in the fine print at the bottom.

And in a practical sense: a friend of mine is giving a presentation
with some libMesh-derived results to the Army Corps of Engineers soon.
He needs to be able to worry about the math, not about whether
Mississippi flood control should legally count as "military" and
"killing people" or not.

You have my permission to incorporate any of my changes (which are the
bulk of the differences in the new libMesh fork - I think Derek's bool
specialization is the only non-trivial exception) into the GetPot head
and relicensing them.  This mainly means that we're going to have to
fork the code: sticking with the last LGPL GetPot means we won't be
able to incorporate your more recent changes in the other direction.
---
Roy
------------------------------------------------------------------------------
_______________________________________________
Libmesh-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to