To set the record straight, DevHC was fired from GrangerHub’s development team by me, as my judgement call that is membership of the team was an unhealthy relationship. Not that he really acted in the capacity of a team member on the dev team since he took his “VACATION™” a year and a half ago, but he didn’t have to participate if he didn’t want to, it is his decision to spend his free time however he wishes.
This decision had nothing to do with whatever assistance DevHC may or may not have provided to any other project. This decision is based entirely on his membership of the team being more harmful than helpful in my opinion, particularly related to his behavior. But there is nothing preventing DevHC from contributing to Tremulous independently from GrangerHub’s development team, either on some other team, or on his own. That’s the power of Tremulous being GPLv2+
We (i.e. @romdos and myself) have also fired some people from the forum moderation team who we felt were no longer right for the position, and whose continued membership was counterproductive towards the purpose of the forum moderation team.
Among the responsibilities and powers of a is decide who is and isn’t on the team (among the people willing to be on the team), to best fulfill the objectives of that team. Project managers of a hobby have the right to choose who they want to work with on private teams in their spare time, just like how “non-project managers” have the right to choose which teams they want to spend their free time being a part of, or choose to work completely independently, or choose to start their own team(s).
Tremulous being Free and Open Source Software allows for all those options to occur in the Tremulous community, and allows for many independent projects related to Tremulous to coexist, and I think that is a very awesome aspect.
Did we make a mistake in firing any of the people we did (I don’t think so), time will tell based on what results we produce. But as a project manager on a private hobby project that I don’t get paid to be a part of, I owe no one an explanation on my choices in who I want to and not want to work with on such teams.
With that said, it is also clear that some people participating in the forums have been greatly deviating from the comunity guidelines, who are more interested in maliciously trolling/greifing/harassing, derailing topics, spreading misinformation, as well as personally attacking other members, causing/escalating drama.
All I have to say about that is that if those individuals don’t start respecting the community guidelines, I will start to issue some forum suspensions. Perhaps that kind of action might be unpopular among a certain percentage of forum members, perhaps we may even lose some members at the moment as a result, but if it is necessary to maintain a good environment and get the focus back on getting awesome things done here, instead of drama garbage, then that action will be done.