I strictly use MIT / BSD style license for contributing because I believe GPL is stopping innovation by stopping refactoring libraries out of programs to be used by other programs, but doesn't really stop companies who don't want to give back source code: they just put things behind a service / different program.