I am not asking about which tool is the best (google, lighthouse, github...), but I'm asking about using those tools.
Traditionally, we used bugzilla and other self hosted tools to manage our closed and open source project, but we now start considering outsourcing tools like bug tracking, SCM...
I know this question might be quite vast or argumentative, but I ask for your experiences over the whole outsourcing process.
I am also wondering how closed source software could fits in this kind of environment, as it is clear that we'd prefer not have 2 systems.
Another part of the question (in fact, the main reason why I ask here), concerning open source softwares, is how it is considered to have a self hosted solution versus an extern solution. How, you, as a developer, consider one or the other solution. Do you feel more conformable with a software manager on something like github or do you prefer the traditional way? I have seen all those new solution being widely used, but we don't want to move because of a hype.
Again, I don't want to start a fight or any argumentation, I'd rather much know your experiences.
Finaly, I'm speaking of medium to large projects, both open source and commercial, fully funded an owned.