What is relevant is that the majority of re-used external code is released under GPL and LGPL. Where LGPL is permissive in terms of linking propitiatory software against libraries covered by it, GPL is certainly not. Irrelevant in my opinion, they have used the GPL software and linked their software against it, so we ask them to contribute back to the community(you know you borrow something from you neighbour, than one day you return the favour) . Please not that the definition of community is not Nokia community, but a greater of GPL.