A previous discussion has started in another thread, and I think it warrants it's own here. Lets talk licenses - specifically FLOSS (Free/Libre/Open-Source Software) licenses. What limitations do they put in "free", and why? The crux of the previous discussion was a quote I read once on Slashdot: BSD: You have every freedom. GPL: You have every freedom, except the freedom to take away another's freedom. Is such a caveat/exception/limitation necessary? Does putting in an anti-abuse clause immediately destroy true freedom? Should FLOSS licenses give those with nefarious/evil/abusive intent the freedom to do wrong, and potentially harm the hard work of millions of FLOSS developers, all for the dogmatic stance that true freedom should have no exceptions? Discuss. What are your preferred FLOSS licenses, and why?