GCC released a code of conduct for developers

gcc

GCC is a set of compilers created by the GNU project.

A few days ago, the news broke that the GCC Steering Committee, which manages the development of the GCC compiler suite, has approved the use of a “Code of Conduct” which will serve as the basis for establishing the rules for communication in the community.

Among the reasons for establishing a "Code of Conduct", mention is made of the desire to have a useful means to make the corresponding indications of possible future conflicts that may arise due to disagreements or some situation that is out of place.

For example, it is applicable in discussions on mailing lists, bugzilla and chat. In the future, the formation of a committee to deal with complaints and resolve conflict situations is also planned.

As such, it is mentioned that within GCC it is very unusual for them to have disagreements that can escalate to some serious problem, since as the Steering Committee mentions, "the GCC community is very civilized."

I am pleased to announce that the GCC Steering Committee has decided
adopt a Code of Conduct for interactions in GCC project spaces, including mailing lists, bugzilla and the IRC.

The vast majority of the time, the GCC community is very civil,
cooperative space. On the rare occasions when it is not, it is useful
have something to point to to remind people of our expectations.
It's also nice for newcomers to have something to refer to, both for
how they are expected to behave and how they can expect
be treated.

It should be noted that, generally, discussions in the GCC community are in the nature of civil communication, but in rare cases, when the conversation goes beyond the limits of decency, it will be useful to have a tool to influence, as well as a way to report, abusive behavior of the participants. The Code will also help beginners understand how to behave and how they should be treated.

About GCC's code of conduct states:

  • Be kind and patient.
  • be cozy (a guideline that basically touches on the issue of not discriminating against anyone)
  • Be considered. 
  • Be respectful. (This guideline refers to the fact that, as in any field, you cannot always agree all the time, but disagreement is not an excuse for bad behavior and bad manners.
  • Be careful with the words you choose. (Here basically it is to be respectful to everyone and above all, since it is asked to be kind to others and not insult or belittle other participants).
    Repeated bullying of others. In general, if someone tells you to stop, then stop.
  • When we disagree, try to understand why.  “Disagreements, both social and technical, happen all the time and the GCC community is no exception. It is important that we resolve disagreements and divergent opinions constructively.” A strength of free software is the diverse community, people from a wide range of backgrounds. Different people have different perspectives on problems. Being unable to understand why someone has a point of view does not mean that they are wrong. Don't forget that it's human to err and blaming each other gets us nowhere. Instead, focus on helping to solve problems and learning from mistakes.

Finally it is worth mentioning that the adopted code welcomes kindness and tolerance, benevolence, attention, respectful attitude, precision in statements and the desire to delve into the details of what is happening when you disagree from someone's point of view.

The project emphasizes openness to all participants, regardless of their level of knowledge and qualifications, race, gender, culture, national origin, skin color, social status, sexual orientation, age, marital status, political beliefs, religion, or physical abilities. .

if you are iInterested in learning more about it, you can check the details In the following link.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.