This code of conduct is heavily inspired by
the GNU Health code of conduct, which was
itself derived from the FSF LibrePlanet and FreeBSD Codes of
Orthanc is, first and foremost, a project whose mission is
to freely and openly share technical knowledge about
medical imaging at the worldwide level.
Besides this purely technological goal, the creators and
maintainers of the Orthanc project are committed to
bringing freedom and equity in healthcare around the
world. As consequence, the Orthanc project involves much more
than just technology, even though many members of our
community primarily follow industrial or commercial goals,
which is perfectly fine as long as they acknowledge and
support our own mission of becoming a
digital public good.
We strive to generate a friendly, welcoming and positive
environment around the Orthanc community.
We expect everyone involved with the Orthanc project to follow
this Code of Conduct. This not only includes developers and
contributors to Orthanc, but also anyone posting to Orthanc
mailing lists, using the Orthanc forums (notably on
our Discourse forum), or chatting on Orthanc
discussion channels, Wiki, Web site, public meetings, or
private correspondences, or otherwise interacting with the
Orthanc community. We will remove any and all access to
Orthanc resources or privileges for whatever period it deems
fit, up to and including a permanent ban where it rules that a
transgression has happened.
In the unfortunate event of abuse, this abuse must be reported to
Sébastien Jodogne (UCLouvain).
Be respectful to other members, as well as people
outside or new to the community. Personal attacks, hate
speech, trolling, arrogance, baiting, spamming, and
discrimination on the basis of such things as gender, race,
and sexuality, will not be tolerated.
Avoid foul or abusive language: Remember that
cultural standards differ, and that what may seem to you to
be a very mild statement can be deeply shocking to another.
Be mindful: Our actions directly affect others,
including colleagues and the public, and reflect on the work
of the Orthanc project as a whole. Please keep it in mind
when posting in the mailing list or chatting in the
discussion channels or other communication media.
Be grateful for the effort, time and talent of
others, keeping in mind that often times the labor was
completed simply for the good of the community. Be attentive
in your communications, whether in person or online, and
tactful when approaching differing views.
Differing views are a strength, and they should be
resolved constructively, always with an eye toward finding
common ground. Try to pacify any disruptive situations as
early as possible to prevent conflicts from escalating.
Be concise: Most of us are very busy, and certainly
don't appreciate never-ending, reiterative or out-of-topic
threads. Please remain focused, clear, concise, and on-topic
when creating or responding a thread.
Avoid heated arguments, since they have a way of
dragging in bystanders and mutating until the original point
is lost. Keep focus and provide solid arguments. Never
descend to the personal level.
Developers: If contested, back out your changes
first, then argue your case. Objections are hardly likely to
be raised for trivial reasons, and commits can always be
re-applied. Before committing code, share your ideas or
patches. Asking for approval on any change is never a bad
thing, and certainly courteous.
Be positive: Positive attitude at personal level
generates positive communities. Positivity builds motivation
and allows to find solutions instead of living on
problems. It’s the perfect ingredient for a successful,
happy, optimistic and healthy community.