The source code never lies.
Reading source code is not easy. But you can find out what is wrong with your software or the underlying stack to solve the problem and control the environment, if you have the source code. If you are thinking of building something, try to choose open source stack as much as possible, and follow this advice. You will see the advantage.