The Cloud Native Computing Foundation has developed a new certification for developers looking to better incorporate ethical-first thinking into their open source software design. Credit: RapidEye / Getty Images The Cloud Native Computing Foundation (CNCF) has launched an Ethics in Open Source Development training course that explores the ethical implications developers should consider when building open source software. The new certification has been developed by the vendor-neutral CNCF, in partnership with Linux Foundation Training and Certification, and AI ethics specialist firm Ethical Intelligence. The free online training course takes 2-3 hours and is primarily aimed at product managers and software developers who want to learn how to incorporate ethics-by-design and critical thinking techniques into their workflows. Topics covered include ethics, safeguards, evaluation, action planning, and monitoring. Upon completion of the course, the CNCF says participants will have a better understanding of the Ethics Journey Cycle in open source development, and a better ability to address ethical blind spots, apply ethical critical thinking and operationalize ethics for risk-mitigation and innovation. The course has been developed by AI ethicist and CEO at Ethical Intelligence, Olivia Gambelin; member of the IEEE P7003 Algorithmic Bias Working Group, Rahaf Albalkhi; moral philosopher Michael Klenk, and Rand Hirmiz, a philosophy PhD candidate at York University specializing in the ethics of AI in healthcare. In a press release announcing the course launch, the CNCF said that certain essential ethical principles will thrive in the open source format. “The key is to understand how to develop the technology in a way that innovation is maximized while challenges are expertly navigated and solved,” the release reads. Ethics in open source development has long been a hot topic of conversation amongst the developer community. Part six of the Open Source Definition, as maintained by the Open Source Initiative (OSI), reads: “The license must not restrict anyone from making use of the program in a specific field of endeavor”. As Infoworld columnist and software developer, Andrew Oliver argued in 2020, this means that any software licenses that attempt to prohibit socially harmful or unethical uses cannot be truly considered open source, according to the OSI. Related content news Google ships Gemini 1.5 Flash-8B AI model Smaller and faster variant of 1.5 Flash features half the price, twice the rate limits, and lower latency on small prompts compared to its forerunner. By Paul Krill Oct 04, 2024 2 mins Generative AI APIs Artificial Intelligence news OpenAI previews Realtime API for speech-to-speech apps Realtime API supports multi-model text and speech experiences including natural speech-to-speech conversations using preset voices already supported in the API. By Paul Krill Oct 02, 2024 3 mins Generative AI APIs Development Tools how-to Spring AI: An AI framework for Java developers Spring’s ambitious new enterprise AI framework provides a familiar entry point for Java developers getting started with generative AI. It also leverages Java's strengths as a time-tested enterprise integration platform. Let's get star By Matthew Tyson Oct 02, 2024 8 mins Generative AI Java Software Deployment news Microsoft releases official OpenAI library for .NET OpenAI library for .NET provides full OpenAI REST API support and full support for OpenAI flagship models including GPT-4o, GPT-4o mini, o1-preview, and o1-mini. By Paul Krill Oct 02, 2024 2 mins Microsoft .NET Generative AI Artificial Intelligence Resources Videos