Open Source: Tools, contributions and community