... however by the same token maybe the FTB fanbase sometimes overestimates it. In my eyes we have always relied on the support of the mod developers and to a large extent I still believe that to be true.
The second sentence is absolutely true, but it in no way diminishes the reciprocal respect you've all earned. I think most people just leave the "modders deserve respect" half of that equation unspoken, simply because it's so obviously understood and practiced by you at every turn. You've always shown modders the highest level of respect and courtesy (the way you handled RedPower and the 1.5 update is a perfect example, as is your treatment of GregT). Thus, what
looks like overestimation might instead be overemphasis (even one-sided emphasis) of the "FTB deserves respect" half of the equation, motivated by the belief, shared by many, that it's the only half of the equation that needs adjustment (so try to let some of this go straight to your head).
Judging from some of the comments I have read in various places, there are some people who believe I should have pulled the trigger here and removed Gregtech totally. To me that seems extremely short sighted as a response and it certainly feels 'knee-jerk'. ... The point is in the right circumstances, I am willing to pull that trigger but I am certainly not going to pull it on the basis of a knee jerk decision from the vocal part of our or anyone elses community.
I completely agree with that assessment, and think it would have been a grave error to take so drastic a step in these circumstances. (For my part, I was recommending a clear, firm, denunciation of malicious code, without hedging or wavering, that mentions no modder by name.)
As for the "right circumstances" to pull that trigger, I'll present a hypothetical (that you'd probably be wise to avoid responding to, as the risk of needless harm isn't worth it): If GregT had
not given you assurances that he would never use malicious code in the future, my opinion would swing all the way over to "kick him down a well" (yeah, the awesome image I have in my head of you shouting "This! Is! Feed-The-Beast!", then kicking someone down a well is not going away any time soon... I imagine it in the same style as the Dw20 modpack logo... might commission a t-shirt...). As horrible and as damaging as that would have been in the short term, and I fully understand that it would have been (the forum rage would have been
legendary), I think even that would have been the lesser of two evils given the importance of preserving the FTB modpack against any modder who would reserve the right to insert malicious code going forward (which, again to be perfectly clear to anyone watching from home, Greg did not).
What happened in this incident is something I will never condone. If mod developers have conflicts, then that is OK. Right up until the point it affects you the player.
Right.
Frakking.
Here: THIS is that firm line in the sand I've been waiting for, and the line I would have opened an "official response" with. The lack of a really strong denunciation of malicious coding is really the only issue I had with your response.
So... because I'm a meddlesome bastard, I'm going to boldly defile your statement of policy by suggesting a few tweaks with strike-outs and ugly bluelights, with reasons for each suggested change below. (It's neither necessary nor expected for you to respond to anything you don't agree with; I'm comfortable in my knowledge that this is a delicate matter, and you're in a better position than I to know what is and what isn't appropriate).
From this point forwards FTB will
not never knowingly distribute
malicious, destructive or compatibility-breaking code that
has been added to a mod for spiteful reasons and affects mod packs that FTB distributes
. or that otherwise harms the end-user's enjoyment of an approved FTB mod pack. In the unlikely event that such code is covertly included and inadvertently distributed, a careful consideration of the best interests of the players and modders comprising the FTB community will determine our response. Code added by a mod developer for any purpose
that does not directly affect FTB other than those described above will be deemed outside of our purview
as distributors, not authors, of a mod pack., this includes things like legitimate DRM measures.
- "never"/"malicious" strengthen that "line in the sand" in a subtle but important way, setting an appropriate tone for the gravity of offense being discussed (plus, it's neither controversial, nor does it change the substance of your position)
- "spiteful reasons" is a trap you don't want to fall into, because it opens the door for people to argue their motives (is "teasing" or "joking" spiteful? etc.). The only real victims are the end-users; there are no justifiable motives for attacking them.
- "or that otherwise harms the end-user's enjoyment ..." gives you a bit more latitude to deal with unforeseen shenanigans, and since you've already narrowed the scope in the first part of the sentence, this isn't so broad as to draw fire for being ambiguous or vague.
- "... approved FTB mod pack" implies that consent has been given by every contributor, removing any need for compatibility-breaking code to be unilaterally inserted in a way that harms the end-user's experience.
- "In the unlikely .... our response" was the tricky part, because, if put the wrong way, it could either be taken as an insult by the modders and/or be seen as too lenient by the player. However, in a statement of policy, I think it's important to provide some understanding of how you'd address such a situation, however unlikely it may be. I think this wording strikes a good balance that won't strike modders as an attack on their integrity, without appearing too lenient to the player. (Plus, it gives you a WHOLE lot of room to maneuver should such an ugly turn of events ever come to pass.)
- "... as distributors, not authors, of a mod pack" just clarifies your role in the grand scheme of things, and will answer a few questions before they're asked
- "DRM measures" is an unnecessary mention (unless you have a specific reason for wanting it there, which could well be the case), because "legitimate DRM measures", by definition, doesn't fall into the category of "malicious, destructive or compatibility-breaking code". And, by avoiding mentioning it, you avoid the obvious controversy surrounding that whole can of worms
Okay, I hope I didn't overstep with that
Now, to the extent that ...
FTB may even lose some of its followers due to its 'lenient' stance.
... you'd really just be culling the herd of those people who refuse to appreciate the difficulty of the diplomatic/political side of your job. Anyone with half a brain just needs to read the post I've been quoting from to see the amount of careful consideration you put into this situation (which, by the way, is yet another example of the transparency I was applauding you for earlier).
However I have always tried to make decisions that are in the best interests of the entire community no matter how much negativity it may bring and I will continue to do so.
For anyone who doubts this, there's plenty of room in that well.