Most enterprises are using open source software today to reduce costs, with open source components ranging from operating systems to applications. While cost reduction is the main driver for enterprise open source use, some companies also contribute back to open source projects, though many unfortunately do not.