What are the ethical responsibilities of developers when creating AI systems that could have significant societal impact?