Hello, I have no idea how to write a good introduction so let’s get right into it
In my opinion OSD and moral needs to be separated because the goal is to create software. You should not get banned from an Open-Source team for raping a girl or other crimes/actions which are totally immoral. I do not support such actions but it does not matter on the Internet. An example is Jaocb Appelbaum. The accusations about his sexual misconduct are controversial and I want to be neutral on this but I cannot understand why he was he lost his status as a Debian and Tor Developer.
Finally I need to say that if someone does his job you shouldn’t blame him for stuff he did in real life. However, I can understand it if someone is being banned from a project for being insult on mailing lists.