Join us on our own very special Reddit: /r/Linuxers

The team behind the free and open source game engine, Godot Engine, have another progress report to share on Vulkan support coming to Godot Engine 4.0. Plus, they have a new Code of Conduct.

With the 4.0 update that brings in Vulkan, it's also going to give developers a much more powerful Global Illumination system. Godot's support for it landed in the 3.0 release but they said it was quite limited, so they've reworked it. The new system offers much better performance, 100% real-time lighting, voxel ambient occlusion, support for dynamic objects, multiple bounce lighting and more to come.

Thanks to all of this, Godot Engine 4.0 will include "a fast and complete solution for real-time global illumination, in an easy to use package" which certainly will help those making 3D games. A very exciting advancement for the open source game engine.

As for the Code of Conduct, it all sounds pretty sane. They expect contributors to remain polite and be welcoming to all regardless of race, ethnicity, language proficiency, age and so on.

See more on the official Godot Engine website.

Article taken from GamingOnLinux.com.
26 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
85 comments
Page: «6/9»
  Go to:

Kimyrielle 5 November 2019 at 3:16 pm UTC
TheSHEEEPThe problem is that some people are calling for outright banning, blocking, locking up, etc. of anything not stricly adhering to their own opinions and views.

See, to me that's the issue: Some people demand for themselves to have the freedom to speak their mind wherever and whenever they want to, no matter how toxic/insulting their "opinion" is, but at the same time deny the Godot developers the freedom to chose who they want to work with. That's applied hypocrisy, right there.

Would I want to have a misogynist in a project I am leading? Absolutely NOT!!! Not even if their code was the best thing since sliced bread. I haul their sorry butt out of the door, period. And I find this the most natural thing on Earth, really.

It doesn't matter if people cannot on agree what exactly constitutes "toxic". The only thing that matters is whether or not the Godot maintainers find you toxic, and if they do for whatever reason, they have the right not to work with you. It's THEIR project and THEIR decision. Freedom goes both ways. You can't have the cake and eat it. People should actually be glad that they're clear and upfront about what sort of people aren't welcome in their project.
TheSHEEEP 5 November 2019 at 3:56 pm UTC
View PC info
  • Supporter
KimyrielleWould I want to have a misogynist in a project I am leading? Absolutely NOT!!! Not even if their code was the best thing since sliced bread. I haul their sorry butt out of the door, period. And I find this the most natural thing on Earth, really.
If that misogynist in your project behaves just fine towards everyone in the project and the users and does a good job - what does it matter what views he holds privately?
You don't want to convince him of anything other than your power to get him offed, you don't want to understand why he thinks what he thinks, how he came to the wrong conclusions. You want to get someone fired for simply not agreeing with you on topics that are for one reason or another dear to you - and you think it to be the most natural thing on Earth.
That's really quite sad, and it is behaviour like that which drives more and more people to the extreme sides of the spectrum while not changing anyone's mind - quite the opposite, actually, it only reinforces their views and theories.
scaine 5 November 2019 at 4:00 pm UTC
View PC info
  • Contributing Editor
  • Supporter
  • Top Supporter
TheSHEEEPThe lead developer himself clarified some things - which all sound fine to me.
I asked if they should maybe add a tl;dr of that to the statement itself, which he said "might be a good idea".

Juan is awesome and is the reason I Patreon Godot as well as GOL. As Mirv points out, it's a shame that all the focus on this thread is on the CoC when Godot 4.0 is just around the corner and IS GOING TO BE AWESOME! And I don't even use it. I just see guys like this developing, in Linux, on Godot and I know it's special and deserves support.

So, my advice - go support it. Incredible project, allowing other, incredible projects to exist. $5 a month to help make that happen? Hell yes.


Last edited by scaine on 5 November 2019 at 4:01 pm UTC
devland 5 November 2019 at 4:20 pm UTC
TheSHEEEPBut whatever happens that is not (either publicly or privately) between workers/team members but between a worker and other, unrelated people (or no people at all, just someone voicing opinions), should have no consequences beyond affecting inter-personal relations at work if it becomes known.

If a member of a community has, for example, publicly voiced homophobic opinions, that will reflect poorly on the entire community. Also, LGBT members of the community would find it hard, if not impossible, to work with him afterwards.
TheSHEEEP 5 November 2019 at 4:51 pm UTC
View PC info
  • Supporter
devland
TheSHEEEPBut whatever happens that is not (either publicly or privately) between workers/team members but between a worker and other, unrelated people (or no people at all, just someone voicing opinions), should have no consequences beyond affecting inter-personal relations at work if it becomes known.

If a member of a community has, for example, publicly voiced homophobic opinions, that will reflect poorly on the entire community.
Yes, and that is nonsensical collective punishment that I do not support.
"Someone of you did something I do not agree with, unrelated to the project, so now I hate all of you, and the project, especially if that person's head doesn't roll".
If that screeching is the best people can do, I can't wait for the next meteorite...

Plus, it is very much "guilty until proven innocent".
To begin with, what is or isn't homophobic is very much subjective. I can remember a pretty harmless soap bottle causing quite a stir...
And even if it was something really serious: Maybe that person was drunk, or maybe just in a really bad space, or, or, or... Those are not excuses, but there are a lot of reasons to give second chances and not just pre-emptively exclude everyone who might disagree on something.

devlandAlso, LGBT members of the community would find it hard, if not impossible, to work with him afterwards.
Maybe, and that would be a reason to talk about it and see what can be done - and if nothing can be done, then termination (of the contract! geez...) might be the result. If that member is set in their ways, that will be for the best.

But you don't see people calling out for "Okay, that's not alright, let's talk about it". You instead see the screeching "Off with their heads!" Twitter mob - and even if heads do roll, that project will forever be tainted in the eyes of those, never to be forgiven.

I remember the case of a guy who was working on a game on KS. It became known that that guy was following some groups on Deviantart (or sth like that, doesn't matter). Among those a group producing some Nazi memorabilia art (anything from iron crosses to big boobed nazi anime to tanks) - and a foot fetish group, which I find way more disturbing -, he also engaged in some forum RPs playing a nazi.
You know how this story ends, right? I don't even need to finish it.

You can support that exclusive mindset - or try to be more reasonable, which thankfully the Godot devs have chosen to be, it seems.
Purple Library Guy 5 November 2019 at 4:56 pm UTC
TheSHEEEP
KimyrielleWould I want to have a misogynist in a project I am leading? Absolutely NOT!!! Not even if their code was the best thing since sliced bread. I haul their sorry butt out of the door, period. And I find this the most natural thing on Earth, really.
If that misogynist in your project behaves just fine towards everyone in the project and the users and does a good job - what does it matter what views he holds privately?
Wait, what does that have to do with anything? Weren't you arguing that the point was that they should be able to exercise free speech while working in the project and so, in this example, act like a misogynist? If they're restraining themselves, that's back to the code of conduct you don't like.
TheSHEEEPit is behaviour like that which drives more and more people to the extreme sides of the spectrum while not changing anyone's mind - quite the opposite, actually, it only reinforces their views and theories.
Mmm, no, I don't think that's the case--or rather, it may be the case for individual examples, but not overall. That is, sure, individual misogynists or whatever who get "policed" are likely to resent it and perhaps even become more misogynist, or more racist or whatever. At least for a while.
But in the broader picture, people get socialized by the way they see people act. So for instance, if kids in high school see their peers bullying people for being "fucking faggots", they will assume that's what you do and vaguely assume there must be some reason for it. Social environments set norms, which people (except for a few nonconformists) tend to follow. And once those norms are followed, they are for better or worse internalized by many as how things should be. So if you set up explicit norms, sure, people who were used to a different, more hostile or racist or sexist or whatever norm will for a while at least be annoyed. But all the people who were just going along, acting like assholes because that's what you do, will go along with the new norm too, and new people coming in will just absorb the new norm naturally. So for better or worse, such things are fairly effective.

They are not completely effective, mind you. I really don't think anyone's going to end racism by setting up some codes of conduct. Racism persists because oligarchy persists, and racism is useful to oligarchs, and they take measures to encourage it and give people a stake in it.


Last edited by Purple Library Guy on 5 November 2019 at 5:13 pm UTC
TMM 5 November 2019 at 5:02 pm UTC
TheSHEEEP
devland
TheSHEEEPBut whatever happens that is not (either publicly or privately) between workers/team members but between a worker and other, unrelated people (or no people at all, just someone voicing opinions), should have no consequences beyond affecting inter-personal relations at work if it becomes known.

If a member of a community has, for example, publicly voiced homophobic opinions, that will reflect poorly on the entire community.
Yes, and that is nonsensical collective punishment that I do not support.
"Someone of you did something I do not agree with, unrelated to the project, so now I hate all of you, and the project, especially if that person's head doesn't roll".
If that screeching is the best people can do, I can't wait for the next meteorite...
I don't know who made the original comment but as a part of the Godot CoC team I can assure you that this is not policy for regular project members. Someone who expresses, for instance, homophobic beliefs in public will however not be selected for any (semi) official Godot positions. Think of part of any Github teams, GSoC mentors etc.

It is however not in any way a policy that someone who expresses themselves would face consequences just for that. Of course, expressing such a belief inside a Godot channel would still be considered a violation of our CoC.
TheSHEEEP 5 November 2019 at 5:06 pm UTC
View PC info
  • Supporter
Purple Library GuyWeren't you arguing that the point was that they should be able to exercise free speech while working in the project and so, in this example, act like a misogynist?
I never said that anyone should be able to freely take the piss on other team members or users, that would be pretty damn stupid.

But as long as they keep their misogynist acting outside of the project and interactions with its users, and as long as it doesn't become extreme with calls to violence or stuff like that, there is no problem.

Purple Library GuyIf they're restraining themselves, that's back to the code of conduct you don't like.
The code is fine, for the most part. Just too much room for abuse, especially the "in private" part, which is by now confirmed to mean "in private among the community" as I suspected all along.
scaine 5 November 2019 at 5:14 pm UTC
View PC info
  • Contributing Editor
  • Supporter
  • Top Supporter
Wow, still arguing semantics, everyone? As long as you're now all happy, positve Patreons of this awesome project, carry on. If not, move on.
Purple Library Guy 5 November 2019 at 5:16 pm UTC
TheSHEEEP
Purple Library GuyWeren't you arguing that the point was that they should be able to exercise free speech while working in the project and so, in this example, act like a misogynist?
I never said that anyone should be able to freely take the piss on other team members or users, that would be pretty damn stupid.

But as long as they keep their misogynist acting outside of the project and interactions with its users, and as long as it doesn't become extreme with calls to violence or stuff like that, there is no problem.

Purple Library GuyIf they're restraining themselves, that's back to the code of conduct you don't like.
The code is fine, for the most part. Just too much room for abuse, especially the "in private" part, which is by now confirmed to mean "in private among the community" as I suspected all along.
Ah, I see. It's actually amazing how little, if anything, we're arguing about then.
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
Community Livestreams
  • GTFO - R2C1 - Work Together Or Die Together [GER/ENG]
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts