Inferring that your *BSD* comment was an anti-GNU stab, what exactly do you mean by "should be able to make a buck from it"? What is so wrong with SDL's approach and the LGPL license for toolkits? How many people would contribute to an open source project knowing that others can freeload their code? Sure, there are an altruistic few that code simply for the heck of it and need no other motivation, but the harsh reality is that they are a vast minority compared to us who prefer our free work to remain protected.