>Well, the number of engineers that can actually patch something, in say, the JVM, are rather limited. So I'm not sure open source is nearly as big a deal as it's made out to be, as far as patching goes.
Rather limited? Thats just not a good excuse where I'm coming from. If I need a bug fixed, it doesn't matter I don't know jack about the JVM today, if the cheapest way for me to fix the bug is to jump in myself, I'm going to become a member of that very limited group that can patch the JVM.
It would be nice if we were developing in an environment that we could throw our hands up and walk away, but in the project I'm working on, we've already had to dig very deep into opensource components of our stack to fix their bugs that would have blocked us from shipping.
Rather limited? Thats just not a good excuse where I'm coming from. If I need a bug fixed, it doesn't matter I don't know jack about the JVM today, if the cheapest way for me to fix the bug is to jump in myself, I'm going to become a member of that very limited group that can patch the JVM.
It would be nice if we were developing in an environment that we could throw our hands up and walk away, but in the project I'm working on, we've already had to dig very deep into opensource components of our stack to fix their bugs that would have blocked us from shipping.