For an application I would most likely license under the GPL. However if there are reusable pieces I can pull out and jar up as libraries I would most likely license those under LGPL or an Apache license.
I don't want somebody using my specific application code (assuming I've made the decision to open source it) in a proprietary product. I have less of a problem when it comes to reusable libraries with generic or general functionality. |