<i>Has the GPL out-lived its usefulness?</i><p>Definitely not. Consider the case of Linksys' WRT-54G. Initially, it ran Linux, but Linksys didn't feel like releasing the source code it was using. This made the device essentially useless (except as an average WAP). However, when they were called on their GPL infringement, they released the code, creating a great community around the WRT-54G. Now the thing can be an OpenVPN endpoint, or a backup MX for quick mail server reboots, or anything you can imagine. If Linux was BSD-licenced, the WRT-54G would probably still be a closed device, which would be bad for the computing community in general. (I think Linksys got a lot of sales because of the openness, and they certainly didn't <i>lose</i> any. But it's hard to convince big companies of this unless their lawyers are forced to be involved -- and the GPL ensured that this happened.)<p>Also, I like the GPL, "useful" or not. If you want to use my code, I want the changes you make to it. It's only fair.<p>It's not a loss to me if you refuse to use my code because it's GPL'd. With the GPL, you didn't use it and hence didn't give anything back to me. Without the GPL, you would have used it and not given anything back. So the situation is the same for me either way. (Sure, it's worse for you, but I code with my own interests in mind.)