Creative Commons (CC), a nonprofit organisation that enables the sharing and use of creativity and knowledge through free legal tools, has relaunched its India chapter. The license provides a simple, ...