open sourcing and dependency management