alexander {l Wrote}:You are missing the point. Yes, SDL will continue to be free software. However, it will aid the development of nonfree software with its new, lax licence.
And the LGPL aids the development of nonfree-non-statically-linked software, too. And gcc, gmake, and the rest of toolchain can be used to compile non-free software. And the same with the rest of free interpreters and compilers. The Freedom 0 allows us to "run the program, for any purpose" and this purpose can be to make nonfree software, too.
So, we can make non-free software with free software, true, but the opposite could be not true. And because of that (and other things), free software is better than non-free software
If you ask me, I rather prefer the LGPL with a you-can-statically-compile-this-library special clausule, but a) the LGPL is very complex as it is now, it can be a real legal challenge to write such exception, b) the FSF doesn't like it.
On the other hand, being SDL simply a wrapper library, its functionality is not coded in the library itself. but the plataform below. And that includes non-free plataforms like DirectX. Hardly can anyone take advantage of free software it that case, when the real work can be done by non-free software library. And it can be seen a bit unconsequent to reclaim a free software virality clausule when we are linking agaist non-free software that is not imposing viral conditions itself.
As I said, this is a discussion with no goal, because we are in the grey areas where free and non-free software touches (a lot), and that areas only work because of compromises.