1), US copyright law (17 U.S. Code § 203), which allow the author to terminate a granted license after about 35-40 years. not extremely relevant in software and the people on the linux kernel mailing list will need to wait an other 7 or so more years before it can become relevant in the kernel.
2) License and legal interpretation. The author can change their interpretation of the license and how it interacts with copyright law. This is much more relevant within the context of the linux kernel since there are proprietary kernel modules that the Linux Foundation members own. Nothing prevents an author to de-facto revoke a implicit/passive/unwritten permission for such combinations.
Beside those two there really isn't any realistic method of revoking a license once legally released under an open license.
Synergy comes to mind, but at least they are making a minimal effort to honor the GPL. Also AxCrypt.
I don't think that creators are obligated to continue distribution, but it still bothers me when that happens, especially if they benefited from the fruits of the community.
> I wholeheartedly /support/ sexism, as-long as it is not against men.
Isn't he a known provocateur? Are we being provoked?
> ...Since men are now being assaulted as thanks for their ceaseless decades-long work on
opensource by people who did not put in the time, men should /support
sexism/ by revoking license to their gratis licensed copyrighted code
from any project that adds a "Code of Conduct".
Basically, this guy is spinning the oppression narrative, just from the opposite angle.
We probably shouldn't be focusing so much on who is fighting this matter and for which ideological reasons, because we're talking about a legal framework. Those who challenge that framework may well be trolls, but the fact that they are troll is orthogonal to the legal outcome. That is, you may well consider Oracle to be trolls, but they're still winning (parts of) their case against Google.
Calling people who don't want codes of conduct "trolls", i.e. pushing your agenda in the middle of a news article, is the reason journalism is the laughing stock of the world.
(Having said that, I agree that you can't just take back source code, no matter the reason)
The Contributor Covenant also encourages and protects policing other contributor's activity outside of the community, not relating to the project or anyone connected with the project. This has the effect of encouraging people to dig through your Twitter history trying to find something "problematic" that you said 10 years ago.
If you can't be part of a project without harassing others because they are white and stalking them outside of the community, maybe you should rethink your involvement. I certainly would not want to work with you.
> Our open source community prioritizes marginalized people’s safety over privileged people’s comfort. We will not act on complaints regarding: Our open source community prioritizes marginalized people’s safety over privileged people’s comfort....
In other words, you can engage in harassment, and it will specifically be permitted, depending on the perceived identity of the victim or the harasser.
That is to say, if somebody is harassing you, you need to have a better justification that it is indeed harassment than merely that it's "reverse racism". Similarly, they're saying that if somebody refuses to explain "cultural appropriation" again, that isn't in itself harassment.
I'm perplexed as to why they even felt compelled to say that, since these aren't harassment. As far as I can tell, the point is to specifically call out techniques that are frequently used to harass people, badgering them to justify the same arguments repeatedly, or using frequent reports in the hopes of getting them removed. These are things that occur in a lot of online communities, taking advantage of the large numbers of people in the majority to shut down people who aren't.
Moderation is an imperfect process, and they appear to be publicly acknowledging ways in which it fails. And that they will attempt to compensate for it, in ways which are easily misrepresented as "abuse" by people in the best position to benefit from a nominally "fair" process.
It's clear that it's not a declaration that marginalized people can engage in harassment.
This ambiguity and imbalance leads to those situations where someone can justifiably engage in meta-discussion about what these rules even mean, or how they should be applied (since it is based on subjective and improvable concepts, like social perception and ethnicity).
If a clear stand was taken on what was acceptable, it would be very difficult for trolls to stir up trouble by questioning the rules. Also, it is very self serving and convenient to simply say that anyone criticizing the rules must be a troll. Maybe they actually are pointing out legitimate flaws?
You wouldn't HAVE these problems if your rules were more clear and fair.
As for your example of "cultural appropriation", I am baffled how this would even come up in a discussion about software. So yes, if someone does make such a bizarre claim, then the onus is certainly on them to justify such claims.
And accusations of racism absolutely can be harassment. Trolls know this, and they have a good laugh at our expense. Honestly I can't think of any patterns of speech which couldn't, in some context, be harassment. So it makes no sense to write things like that off.
And what do you mean by "calling out?"
What one person calls calling out, another person calls disrupting and harassing. I think many people who criticize a CoC are themselves, in their minds, calling something out.
And who decides what is a valid "sense of safety", that so many of these rules are predicated on? Can a "majority oppressor" feel unsafe, or is it only those who have favor with the mods?
One could easily use these rules against social justice goals. The flaws and open-endedness of these rules absolutely lend themselves to consolidation of power, corruption, and community harm.
This is simply not true. Harassment is not the same as calling out harassment. Saying "hey, I have a right to exist and be included, stop your exclusionary actions" is fundamentally different from actions to exclude someone in the first place. It is the difference between "we welcome your contributions if you stop attacking others" and "you're not welcome here, leave."
If you believe that anyone seeks to harass you on the basis of being white, I suggest you might benefit from a deep examination of the experiences of actual marginalized groups. There's a good chance you're just not aware of the reality others have to deal with. And there's no way to know without a lot of self-directed study. No one can do it for you. You have to have an open mind, be willing to explore uncomfortable topics, and be willing to come to the conclusion that you've behaved poorly in the past out of ignorance. You know, take the rational approach to one's own ignorance.
I'm afraid it is true. "Calling out harassment" as you call it is incredibly vague, and harassment and trolling could easily be framed in those terms. But, even so, they don't even make that distinction. They simply say that you can essentially do no wrong if you make the unverified claim of being a "marginalized person".
Look at these terms:
* ‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’
* Reasonable communication of boundaries, such as “leave me alone,” “go away,” or “I’m not discussing this with you”
* Refusal to explain or debate social justice concepts
* Communicating in a ‘tone’ you don’t find congenial
* Criticizing racist, sexist, cissexist, or otherwise oppressive behavior or assumptions
If you are labeled as "oppressive", your trolls get immunity. And who defines what "oppressive" means? Simply expressing gentle disagreement or criticism of a "marginalized persons" pull request can be considered oppressive. Even not sufficiently affirming or validating someone can get you labeled this way.
And trolls DO use this. Trolls absolutely make a game of turning communities against each other. I've seen it happen.
> If you believe that anyone seeks to harass you on the basis of being white.
Gonna have to stop you right there. You don't know anything about my ethnicity, and it does not matter. You need to be able to make a point without falling back on that.
> No one can do it for you. You have to have an open mind, be willing to explore uncomfortable topics, and be willing to come to the conclusion that you've behaved poorly in the past out of ignorance. You know, take the rational approach to one's own ignorance.
These condescending platitudes are not helpful, and say more about you than anyone else.
For what it's worth, I have no doubt that trolls have tried to hide behind claims of being oppressed before. But I have never seen a systemic case of it creating immunity from criticism. I have seen a couple individuals who think they get away with it, but only on venues that don't make systemic efforts to enforce good behavior, like Twitter.
Do you have a specific example of a troll being shielded by github's policies?
> > If you believe that anyone seeks to harass you on the basis of being white.
> Gonna have to stop you right there. You don't know anything about my ethnicity, and it does not matter. You need to be able to make a point without falling back on that.
Gonna have to ask that you read what I wrote. Like, the very first word. "If". I was adding a special note in case your situation matches the hypothetical. If your situation does not match, you have not caught me. I made no assumptions. I added context for a common case among all likely readers on this site.
For further context, I'm a middle-aged white man. I used to think about these issues in a way that would make me say things very similar to what you have been saying.
In my case, that's because I was sheltered and unaware how many advantages I had. I was only aware of a few glaring disadvantages. As I grew up, I noticed there were some groups of people I offended systematically, even when I didn't mean to. By my early 30s, I had finally seen this enough to acknowledge that the problem was me. I made an effort to learn as much as I could about why people disagree with me.
I kept an open mind, I accepted that my ignorance was damaging to people I didn't understand, and I broadened my understanding in order to stop it. You know, the rational approach to one's own ignorance.
Oh, wait, those are condescending platitudes. Except they're also a non-condescending description of exactly what I did.
Heres the thing - your viewpoint is nothing new to me. I used to agree with it. But then I added more information, and I found I couldn't agree with it anymore. I deeply regret how long it took me to finally notice these blatant things about how the world works.
And I've got a structural postscript - I'm not replying to you to try to change your mind. I'm asking you, and everyone else reading who agrees with you a bit, to be willing to question your assumptions. You don't need to change your mind. But at least be willing to accept that some of those who disagree with you do because they started where you are and then learned more.
> For what it's worth, I have no doubt that trolls have tried to hide behind claims of being oppressed before. But I have never seen a systemic case of it creating immunity from criticism. I have seen a couple individuals who think they get away with it, but only on venues that don't make systemic efforts to enforce good behavior, like Twitter.
If I linked directly to a lot of this stuff, it's probably blacklisted by HN. But yes, entire social justice oriented communities have been brought to their knees by trolls using social justice rhetoric. Check out Atheism+. Trolls pretending to be offended oppressed minorities have absolutely turned communities against each other.
I still remember this one thread where someone demanded that someone else with a "male-coded" avatar respond to their comments first, because they were a woman and deserved to not be answered last or something. And it was taken seriously.
I don't KNOW if that person was a troll, but does it matter? When grievances get sufficiently ludicrous, all trolls have to do is copy non-troll users.
Have a look at some of these Github threads, and you will see unreasonable demands on people's communication. It's especially egregious and unfair to non-native English speakers.
Also, I don't know why you're holding Twitter up as a good example of anything.
Is it harassment to treat someone badly because they voted for the wrong political party?
Is it harassment to treat someone badly because they voiced a political opinion with someone else?
Is it harassment to treat someone badly because something they did in private with someone else?
Is it harassment to treat someone badly because they have membership in an other group?
Those are some of the issues that people have with code of conducts.
> to try and force their point of view
What if they only wish for a discussion on the issue in order for the right decision to be taken?
The article isn't doing this. It's calling trolls "people who try to combat codes of conduct with the threat of removing code as a magic bullet to stop them".
EDIT: lol, the trolls are definitely out in force today.
And a code of conduct will absolutely make it clear that he's not welcome in the community and why, allowing the community to extricate themselves from him in a meaningful way.
afaik, a code doesn't exist because of an inability to identify or to (attempt to) exclude a person.
Wow. Some of the stuff this guy has supposedly written sounds like an Anders Breivik in the making. Certainly pushing free speech to the limits (and beyond).
> I agree that you can't just take back source code
But your "agreement" is irrelevant! I "agree" that the GPL shouldn't be revocable, but that's also irrelevant to the question.
There are actually quite a few clauses in the GPL that do revoke the license grant, if they are not followed.
Arguments that the GPL itself is revocable are quite old and far predates the whole CoC kerfuffle: