> I've just read the thread and I agree with the Pale Moon devs.
Well there were 2 "issues" in that case. Being right about one certainly doesn't justify the other. One was the "technical" one of the conditions of redistribution. The other one was that one guy decided to start off the discussion as a grade A a-hole, rude, arrogant, dismissive, confrontational, and probably a few more. Discussions can degenerate but how often is it productive to start one with such a hostile attitude, especially in public?
Right as he may have been I wouldn't touch such a toxic person with a 10-foot pole. Such an attitude sabotages any amount of skill until the net contribution is actually lower than that of a less skilled person you want to work with. Case in point, so many devs actively stay away from the project (or more likely the person).