Developer Ethics

Developer Ethics describes the field of ethics when applied to the behavior of software developers.

According to The Internet Encyclopedia of Philosophy, the field of ethics (or moral philosophy) involves "systematizing, defending, and recommending concepts of right and wrong."

Over the years, a number of organizations and individuals have attempted to codify developer ethics into a variety of oaths, pledges, and codes of conduct.

Examples include:

Common themes appearing throughout these examples include a commitment to honesty, integrity, and fairness.

To date, since most software developers do not belong to – and are not governed by – any official order, guild, association, or society, no single, codified ethical standard has been widely adopted.

More Information:

Contributing to the Guide

This open source guide is curated by thousands of contributors. You can help by researching, writing and updating these articles. It is an easy and fun way to get started with contributing to open source.