As we build new software and other technologies, we do not often consider the ethical implications of these tools. Considerations like how a piece of code may be used by a malicious actor, whether a hardware design could be modified for a nefarious purpose, or simply how an algorithm might affect different classes of person differently are not always top of mind. However they should be. That is why Linux Foundation Training & Certification has partnered with the Cloud Native Computing Foundation (CNCF) and Ethical Intelligence to develop a free online training course, “Ethics in Open Source Development”.

The course is designed primarily for product managers who want to learn how to effectively incorporate ethics-by-design techniques into their workflows, and developers wanting to apply ethics through critical thinking techniques and proven mental frameworks. It explores how to operationalize ethics as a tool for efficient and effective decision-making when developing and using open source technology as you explore critical thinking techniques and proven mental frameworks.

Topics covered in the 2-3 hour course include the case for ethics, safeguards, evaluation, action planning, monitoring and more. Upon completion, participants will be able to:

When it comes to developing open source technology, there are certain essential ethical principles, such as transparency and accessibility, that will thrive in the open source format. At the same time, other principles, such as responsibility and privacy, will present unique challenges that must be addressed. 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 course was developed by Olivia Gambelin, Rahaf Albalkhi, Dr. Michael Klenk, and Rand Hirmiz. Olivia is an AI Ethicist who works with entrepreneurs and technologists to ensure emerging technology is designed with human values at the core, and serves as the Chief Executive Officer of Ethical Intelligence where she leads a remote team of over sixty experts in the Tech Ethics field. Rahaf is a member of the IEEE P7003-Algorithmic bias considerations working group where she leads the evaluation section, and volunteers as a research assistant on employment equity in the tech sector of British Colombia at the Inclusion Project. Michael is a moral philosopher and former management consultant who works with organizations to help them legitimately meet their ethical challenges. Rand is a philosophy Ph.D. candidate at York University, specializing in the ethics of AI in healthcare. 

Upon completion of the course, participants will be prepared for specific roles such as Responsible Technologist or Ethics Developer Lead, but will also help developers who want to incorporate responsible innovation and ethics into their work. Enroll today and start thinking about how to better incorporate ethics into your development practices.