A thought has occurred to me that bitcoins client is released under mit which allows for closed source clients that would give someone an advantage over everyone by modifying the client and not releasing the code. If we changed to GPL this would force anyone who created a modified client to release the source code under the terms of the GPL.
A few thoughts for discussion here:
Do you think switching to GPL would be a good idea?
If someone released a closed source client how could we enforce the GPL?
Would changing to a GPL stifle development in anyway?
Would this make it less likely for new clients to be developed?