Hi Author,
I wasn't able to comment directly in the blog so that's why I post here.
There is another issue about the licenses. The impact of the license is directly affected by the applicable laws. An example: in the European Union you must make the user read/understand/accept the license before he/she acquires the product (commercial or not). According to this, if you allow a user to download a software and then - during the installation - show the "license acceptance dialog" the user is not bounded by the presented license agreement (at least that's what I was told by a lawyer).
So if a user in the UE downloads a GPL'ed software but without having the license accepted before he/she downloads... there's a problem...
Is there a lawyer out there??
Commenter-1