A Maxima function for solving initial value problems with adaptive step size and error control.
Subject: A Maxima function for solving initial value problems with adaptive step size and error control.
From: Panagiotis Papasotiriou
Date: Tue, 25 Oct 2011 20:18:03 +0300
2011/10/25 Stavros Macrakis <macrakis at alum.mit.edu>
> Re GPL vs. LGPL etc.
>
> It depends on your attitude towards your code.
>
> If your primary goal is that the code be widely used, and you don't care
> what others do with it (including incorporating it into proprietary
> products), then you should use the least restrictive license that is
> compatible with GPL, e.g. BSD, Apache, etc.
>
> If your primary goal is to promote free software, and you want to
> discourage people from using proprietary software (commercial Macsyma,
> Mathematica, etc.) then you should use GPL.
>
> If your primary goal is to keep your code and any improvements to it made
> by anyone available to the community, then you should use LGPL.
>
> I think that the above statements would be agreed to by the proponents of
> any of the licenses I mention. The difference is what your goals are.
>
Stavro, very useful explanations, thank you. To be honest, I dislike
proprietary software, and strongly. On the other hand, I don't mind much
what others will do with my code. I guess I would follow the Maxima
"standard" license, although it seems a bit unclear what exactly it is.