Software, perangkat lunak, license