While normally RMS is a bit over the top after my taste,
I agree with him on the subject
of
https://www.gnu.org/philosophy/why-not-lgpl.html
M4RI is a very unique and specialized library. It should
be, and is, free for educational purposes (read: people
without money, and not seeking to make money with the
library). I don't see a reason to allow companies that
want to make money to freely use our code (using the word
'our' here freely, not that I did THAT much work on m4ri).
In general I'm (even) against the MIT-license when it is
even remotely possible to make money with the software.
A good example of why it kills, imho, is the 'opensim'
project, which has around 1.5 really active developers
for the public 'core' and a gazillion (commercial) grids
that use the software, all of which have their own coders
reinventing the wheel in solitude in an attempt to give
their virtual world grid an edge over the competition:
if it works here while others just crash, then we'll get
more users then them and thus more money...
I realize that they could have done that too when their
source code was GPL; it should have been the Affero GPL
in that case.
Nevertheless, the knowledge that a transition from GPL to
LPGL is "needed" in order to allow some other project to
be released under the MIT-license instead of plain GPL
isn't really a motivation for me to agree either.
--
Carlo Wood <
ca...@alinoe.com>