Comment inner source (Score 2) 169
Funny how so many people completely missed the concept of inner source. Yes it's not open source, but nobody says it is. It's using open source project management methods to develop proprietary software.
If you ever worked in a large software corporation, I think you will understand. Often there are silos of people working on various software products, and you as a developer within one team, you have no access to code of other teams, even though you are forced to use their software. That's frustrating as hell, you find yourself using software with bugs that would be trivial to fix if only you could see the source.
Inner source is just an answer to that. As a developer within the corporation, you can see all the source code, even for software you don't officially work on, and you can create PRs and contribute to the source just as if it was open source software.
It's nothing more, nothing less. It's still proprietary software, so yeah that's not ideal. But for us who work in a corporation because they like to eat food, it does two things:
1. You can finally fix those annoying bugs you had to workaround for years. This improves software quality for everyone, similarly to how open source improves software quality for everyone.
2. It teaches the tie-wearing MBAs that closely guarding the source code is not necessary, in fact that making something more open basically gives you free resources to work on your project (that's how they tend to think about it).
This is just the result of developers used to working with open source software slowly transforming the corporations from inside. I see it as a good thing. Yes, it could go faster, yes, it's just one step on the way. Still better than no step.