2008/12/31 Kenneth Gonsalves lawgon@au-kbc.org:
if at all I remember to license my code, I use the BSD license - not using GPL != not writing free software.
That is the way GPL works. You don't have to use GPLed code if you don't want your code to be GPL. Take some libraries that are not GPL, say GTK instead of QT. The purpose of GPL is protecting everyone's freedom and make sure middlemen does not strip those. So this (not able to use other licenses) is a cost one has to pay for ensuring freedom. If you believe it is too costly, then you could pick code written in other licenses.