Open vassudanagunta opened 6 years ago
Seems legit. Let's see where this goes.
Wow, wasn't expecting it to go nuclear. Sounds like a good chance to learn how to create and apply patch files. I'll still be continuing with my plans, and I hope others who want to help out do so too.
I’ve noticed that https://scuttlebutt.nz/ can be good for these situations. In scuttlebutt, you inherit the streams of the people you follow, so noisemakers fade fast because nobody chooses to follow them. git-ssb has been mentioned elsewhere.
Another option would be to invite trustworthy passionate community members to aid in managing the noise. The most effective leaders are those who teach more teachers; they have a light workload but a large impact.
@Serphentas Why would anything get lost? I'll post links from here to individual efforts. Best of both worlds: You get to manage it how you want AND the visitors to this repo will be informed about it.
It will actually be better. Instead having to go to the Issues tab, visitors to this repo will see a list of projects with link, a description of the effort's purpose, and its status (if you keep me updated). That is far better than visitors having to slog through all the noise in the Issues database.
I have created a post-github discussion room for networking at https://matrix.to/#/%23postgithub:disroot.org .
Projects like this one generally do get lost.
Just learned we were mentioned and linked to in a Wired article.
Thank you. This is the mature route.
This is the mature route.
That's a bit condescending @neko (You weren't in my shoes. And do you know how old I am and how many projects I've run?), but that don't matter. Show me what you accomplish in the project you lead 😉
That's a bit condescending @neko (You weren't in my shoes. And do you know how old I am and how many projects I've run?), but that don't matter. Show me what you accomplish in the project you lead wink
Thank you. This is the mature route.
1) results (yes) 2) no more Microsoft bashing (yes/no) The repo could have taken a more neutral stance on the subject, in stead of trying to create hype by spreading lies. If people want to bash the repo in the issues go ahead. If people want to bash microsoft go ahead. Issues will be closed since they aren't relevant. 3) See above, just close issues. 4) Not possible to have progress in 4 days? Yes is is possible and people have done it already: https://github.com/bderiso/Microsoft-Github-acquisition
5) I want to help the cause succeed, but I lost interest because how things are run here. So yes, I didn't help the cause itself, but rather found it more valuable to give a perspective on why people don't like the movement or lose interest in joining the discussions.
As a general tip, really take note of https://github.com/bderiso/Microsoft-Github-acquisition. Their tone is a lot more nuanced and for someone having years of experience working in teams you really lack proper communication skills.
You could have written this entire post in a less "I know I'm right, but do whatever you like and you'll see after that I was right along"-tone. It really doesn't help with the credibility.
Anyway, I'm glad, even though I kinda feels like a shitpost towards me, that my comment moved something and that the repo will become a haven for other repositories (since this one already has the exposure)
Your comment moved something? Wow, some ego. I made these changes because of feedback from other people, and because we all are not of one mind, and that's far more damaging to the cause than my deleting the comments of "shitposters" to use your favorite term.
I used your comment because it expressed the contradictions in the demands being made on me perfectly.
And yeah, to all of you giving me the thumbs down all over this repo and no doubt on this comment too, I'm tired and worn out, because all I've been getting is shit for trying my best.
This is from the project @AnaRobynn praises:
Examples of behavior that contributes to creating a positive environment include:
- Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
- Trolling, insulting/derogatory comments, and personal or political attacks
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
The only reason I haven't deleted this repo is because i feel responsibility towards the 4000+ people who've starred it, and the thousands of visits it continues to get every day.
If you guys share any of that sense of responsibility, you'll continue your work regardless of how much you hate me, and I'll post links to your work regardless of how much I feel shit on.
Vassudanagunta, you're definitely going through a great deal trying to keep this group under control and your effort is appreciated, but please take it easy. Tensions are high from the acquisition, and understandably so. If you need any help in establishing the future of the project, please let me know and I'll do what I can to help keep things going.
@Addvilz, I would be wary of making such an assumption without knowing all of the things Microsoft has been involved in the past, and what they may potentially be involved in now.
To say the least, it is like implying Bill Gates' humanitarian gimmicks should not be taken facetiously for his techno-feudalist desires.
Why don't you start by documenting alternatives with their pros and cons?
@Droppers the problem does not rely on pros and cons of new solutions.
The problem relies on the fact that millions of developers have trusted their code with Github and now it is the property of Microsoft.
The implications of this are large, for good, or for bad.
Thanks @bakkerme. Very much. You've been kind and supportive. I'm going to hit you up on that.
One more thing and I'll be done with my ranting and raving. On the subject of "Showing empathy towards other community members", what I care far more about than this GitHub-Microsoft shit are things like racism and sexism. Sexism is especially bad in the tech community because it is so male dominated.
When @mtwentyman pointed out (#58) the possible insensitivity of an image I created to add some humor to this endeavor, I took it seriously (I actually dropped out of tech to work on social justice issues) and asked 9 women I respect what they thought. All but one of them said that it was insensitive to women's pain if not sexist. They didn't explain, because they know me and knew I knew the answer and just needed to open my eyes more. I opened my heart and then it became clear. So I posted a mea culpa on Twitter, where the original image has been the most popular thing I've posted and drawn lots of visits to this repo. Guess what. Crickets. The only replies are from men mansplaining why it isn't sexist, or posting a gif of Trump saying "Wrong!". That makes me sad. Far more than sad. And the hearts and the retweets for the original image keep coming in. And look at all the thumbs down @mtwentyman got. He's gotten even more thumbs down than me. Look at that whole thread (#58). I'm pretty disgusted by it. Few came to his defense. Everyone would rather grandstand about free speech than use that free speech against sexism. Maybe getting lots of thumbs down in this community is a good sign.
I'd rather go back to working on social issues and working with underserved children than in this entitled self-important, over-privileged, insensitive male dominated tech industry. If I do continue with the UpEnd project, it will be with a team of people who share the values I have, which are harshly critical of the culture that focuses on wealth and turns a blind eye on those left behind, because, you know, America and especially the tech world is a so-called-meritocracy, i.e. if you're poor or oppressed it's your own fucking fault.
I care about upending all of the over-dominant and oppressive power structures, be it the tech oligarchy of companies like Microsoft, or patriarchy or white supremacy. I just wanted to make that clear.
Ok, i'm done. I got it all out. No more from me.
@vassudanagunta These are not relevant topics. We are talking about a techno-feudalist overlord looking to grab as much power as it can and is trying to suffocate free software... again...
Also, despite the irrelevant statements, I will interject... But I suggest keeping things on topic.
In regards to your feelings towards feminism, you are focusing on microaggressions. A lot of the world does not have a basic understanding of proto-feminism. This is a far greater issue than the one you posed. Instead of worrying about people's reactions to a meme... Perhaps you should look into reforming countries with Sharia Law. Where it is not uncommon for females to be treated as slaves.
I suggest instead of policing yourself (and others) on such minor incidents to reflect on what is happening at a macro scale. The number of injustices that occur daily is tantamount. To worry about a meme is pitiful when there are others in the world who are being stoned to death and oppressed.
Yes, rather than look in the mirror and correct our own behavior, let's deflect by pointing fingers at people that are worse than us.
You are literally policing yourself (and others) on a meme...
I suggest focusing on getting The Western World caught up to speed on proto-feminism before pursuing such "problems". Not only is this kind of behavior unproductive, it counters the values you wish to achieve in society.
You are literally policing yourself
And that's what we should all be doing. People have to live their convictions. Our society has problems because everyone makes excuses.
And this is on topic. If you read the end of that mea culpa I explain that.
@Addvilz you have no business being here. You said so yourself as you defended sexism in that thread:
even considering I do not agree with the premise of this repository in general. If you feel personally offended by something, it is your personal responsibility, not anyone elses.
Yeah, women, people of color... they shouldn't be offended. It's their personal responsibility. The white male bubble of the tech world at its best.
@vassudanagunta you are literally enforcing postmodern feminist views when a lot of people in Western Society do not have a fundamental understanding of the basic principles of feminism.
You are the same archetype as the females who want to enforce laws where it is illegal to look at other people... It's like you're okay with Sharia Law veiled in a Post Modern Feminist context.
https://www.youtube.com/watch?v=3KSJY0c8QWw
Isn't it ironic what happens to countries controlled by oligarchs with Post Modernist views? You got to love Snopes trying to hide these facts too:
https://www.snopes.com/news/2017/06/19/what-is-sharia-law/
"As with so many aspects of Islam, some non-Muslims criticize "Sharia law" without really knowing the first thing about it."
https://www.snopes.com/fact-check/crime-sweden-rape-capital-europe/
Yet they claim Sweden is not the rape capital... Hmm... Interesting considering their narrative on Sharia Law isn't it. What were to happen if Snopes emails were to be leaked? Interesting to say the least wouldn't it be, right?
I'm hiding the totally off topic and ridiculous exchange between me and @ChrisCates, to spare you all. I'm keeping my rant because it's relevant to the philosophical misalignment behind a lot of our strife, and frankly, it's everyone against me and i've worked so hard on this shit and i'm just going to grant that pass for me. All these comments are gone in 18 hours anyway.
One more time: no more from me unless it's a question about the OP.
I'm under the heavy impression the "trending" repositories and developers are based on traffic at the time, which explains why the CEO of Microsoft was trending with 0 repositories or any user content on his profile. People are just looking up everyone involved with Microsoft. I don't think it's censorship, lots of people came here from HN / 4chan / clown porn sites / whatever and then after a day that attention died down. Which makes the most sense to me. I highly doubt GitHub cares to do censorship on this, it's never truly done that before. Some repositories are just only popular at the moment they receive a ton of attention.
If there was more to do here than just laugh and comment, and people kept coming back daily, I guarantee it will trend for a week or longer. But that's not the purpose of this repository (to be active on GitHub) it's to be inactive / deactivate your GitHub. I honestly sorta wish a GitHub staff member would confirm this weird behaviour.
@Giancarlos feel free to repost your theory under #88, but only after you explain the data I posted there.
Hi @vassudanagunta - Hey mate, I would appreciate a link to my open forum https://github.com/WateringBooth/Refreshment which has a goal to educate people on the many options, and availabilities of git.
@williamknauss
please see this.
presenting your repo as a fork of this one is wrong and disingenuous.
You want to take advantage of the emotion that this repo tapped into with its opinionated values while dissing it at the same time?
But #1 is the most important. People need more than a list. They could just DuckDuckGo "github alternatives".
@vassudanagunta I'd to share another viewpoint:
Despite intentions, this repo seems to me more like a public square than a specific person's personal project. It's become a rallying point for people interested in organizing toward making change. Not everyone here is interested in positive change, but there are issues here that very much are.
Shutting down this repo, regardless of what others would like who are participating here, feels like a Microsoft thing to do. What I mean by that is that you're exerting force from the top of a power hierarchy: because you "own" the repo you've decided that you're going to destroy everything that's been happening here. Is that so different from how a corporation or dictator would respond? What if you saw this space as a commons? Something that you aren't the owner of, but merely the original facilitator?
I appreciate the heck out of you starting this conversation. It's such an important one to have. Please let it exist and let it figure out whatever it is wants to become. Losing the coordination that's happened here benefits corps like MS much more than the process we're all struggling to sort out here. :heart:
@noffle thanks for your respectful viewpoint.
Shutting down this repo
The repo is not going away. As I said above, I feel responsible to the 4000+ people who've starred it. Just the open forum that this Issues database has turned into is going away, because I never signed up for that nor offered it.
you're going to destroy everything that's been happening here.
So far what's been happening here is a collection of ideas and research. All of that can easily be copied and published as you see fit. In fact, @Serphentas has been doing that from the get-go.
Well the other thing that has been happening here is people who do not have a shared vision are arguing with each other rather than doing what they believe in in their own independent effort. This repo can't be a community effort, because we have no consensus community here. That is the only part getting shut down. It's only been around less than 5 days anyway.
dictator?
I shouldn't even entertain this logical fallacy. If any organization that has a values statement and only accepts members and contributions that follow those values are dictators, then I guess I am.
I've never seen a single successful open source project run democratically. They all have either a single benovlent dictator or a small number of devs who act like they are a single persons. In fact, the most successful ones are usually a single developer at least through the first version: That's the best of both worlds of being the dictator but not being a dictator.
I've been part of tiny startups and worked in large corporations running a large teams on multi-million dollar projects. In all of these cases, getting things done and giving everyone equal voice with no controls never co-exist. There is a time and place for each, but you can't have both at the same time and place. I was part of Occupy, and later attended some Occupy General Assembly meetings. They had a policy of no leader, and no restrictions on speech. Guess what: 2 hours into the three hour meeting the people that called the meeting didn't get to their agenda, because everyone wanted to make a speech, and then object to the speech just given. We spent 30 minutes because someone wanted to have a moment of silence and then someone raised an objection to having someone's religion (the moment of silence) imposed on them. It was a farce. I knew right there the Occupy movement was dead. And guess what, we all never heard from them again. The protests where hugely valuable, but beyond that the org wasn't able to do anything with it.
Free speech is great for protests, and for the society, because it is necesary for democracy. But freedom is also the ability to form closed groups to develop something without distraction or opposition. All successful projects and movements start out as one person or a small group before being opened up to everyone. Nascent ideas need a safe womb to gestate, then a period of protected childhood, before being thrust into the world and expected to sink or swim. Linux was first developed in solo.
Not everyone here is interested in positive change
But I and this repo have been and stated so clearly from the get-go, from the README ("Some believe that the concentration of so much power in the hands of so few is antithetical not just to free and open software, but also to a free and just society. We, the contributors and stargazers of this project are such people."), to the organization's description ("Upend the web oligarchy. #resist"), on the upend.org to the website ("a future rebel base of the web resistance. take back the web. take back our world. #resist").
All the people starring the repo could have rejected it when they saw those messages.
And perhaps most important are all my messages on Twitter to make people aware of the effort that drove a lot of traffic here. That Twitter traffic was what bootstrapped this repo into the Trending list. I had all of 3 or 4 GitHub followers before this, so it had nothing to do with me. It had everything to do with my almost 24-hour messaging efforts on Twitter, which have been clearly opinionated.
So no, this is not going away, and no, it is not going to become vanilla or "neutral". It's going to stay true to all of the things I listed above.
If I sound opinionated, I am.
If I sound angry, I am. At the injustice in society and how the power structures perpetrate those injustices. And people's complicity, e.g. people that are just going to help Microsoft's dominance by staying with GitHub.
If sound frustrated, I am. I a bit tired of all the free speech grandstanding, while not using that speech against sexism or the injustices in society. It all seems rather selfist to me.
Checkout what people say about me as a leader on LinkedIn (a site I should leave given MS owns them too).
Thanks you so much for all your wonderful efforts!
In my opinion, moderating a repo or other forum to keep it true to its intended purpose is just keeping it on topic, not censorship.
Anyone who wants complete freedom of speech can have that elsewhere.
Total freedom of speech too often just turns into vicious chaos.
Obvious example: unmoderated Usenet groups. https://en.wikipedia.org/wiki/Usenet
Even somewhat moderated forums can easily turn very nasty, even just because of one or a few bad-intentioned people. Or even as a result of well-intentioned people communicating in a way that is perceived as rude or offensive (even if those people didn't even mean to be rude or offensive).
Then, many people end up wasting a lot of time arguing instead of actually getting useful things done.
I think many poorly-run forums qualify as more of a wrecknology than a technology.
https://medium.com/bad-words/the-wrecknology-boom-472c1be52d9#.lc9re51b2
(Wrecknology is also a clever, appropriate term for many other technologies. I'm sure we can all think of some, so no need for me to name any specific ones.)
I think it's pretty much impossible to have a mostly pleasant, on-topic public forum without some amount of moderation.
And trying to moderate a large number of posts is time-consuming and can be quite unpleasant, tedious work, especially if you're just one unpaid volunteer.
So, I totally support your restoration of this repo to its original intent.
Thanks again to you and everyone for all your wonderful efforts!
Partly because of the resources people here have shared, I feel like I'm a lot closer now to figuring out how to set up my own personal GitHub alternative that will enable me to publish my own Git repos on my own websites.
Can't the issue-comments only get locked for no further replies? This could be interesting as a historical event later on
fyi, in case anyone wants to work with this dictator, some things i’d like to do besides give people good advice on their get off github options:
a petition for people to sign (by pull request) asking Github to (1) open source it’s code or donate it to a non-profit to host an independent home of open source, since i believe they pulled a bait and switch on us so owe us this and (2) provide a way for people to migrate their issues and such off.
or if someone already had got this, i’ll link to it.
Hello,
The GitHub Evacuation Project has moved to GitLab (not an endorsement or even a final home). Your enthusiasm and contribution is still needed. Please check out the new project home, and read the project wiki for info to get restarted.
Thank you!
vas
I inadvertently embarked on a fool's errand. @AnaRobynn's comment captures the conundrum perfectly. He wants (demands) all of the following:
Ironically @AnaRobynn's participation exemplifies this. He contributed 8 words towards "significant results" and 243 words towards "bashing" this effort.
As @bakkerme wrote (my emphasis):
But again, this is all my fault. I should have known better. Instead I tried to compensate for the above contradictions by employing a heavy-hand on the delete and edit buttons. It was a misguided effort to nip in the bud disruptions and noise, to not let this turn into a platform for detractors, saboteurs, shills, to not let such behavior go without consequence, to not reward such behavior by letting their posts stay visible on a highly visible repo. Misguided because of appearance, not because it was wrong — the second panel of this XKCD (thanks @michaelpittino) nails it:
I didn't like doing it, but felt I had no choice, that it was the right thing.
But I did have another choice. And I'm going to make it now.
the original intent
I created this repo when the acquisition was only a rumor for people and projects who count on an independent GitHub (It's right there in the repo name), to make them aware that the independence was under threat, and to enable them to voice their position via the star button in the slim hope that we might influence the decision.
When rumor became reality, but the number of new stars kept accelerating, using the repo to host a solutions effort seemed to make sense. It all happened so fast, and I felt I had to make a quick decision, without doing the things I should have done first (like making the rules very clear).
It was never meant to be a public forum to debate the acquisition. But some people assume that just because there's a text box with a
post
button, it implies a free speech public forum, regardless of what's stated in the README or in the Issue Template.I regret my quick decision now.
git reset HEAD^
To get things back on track, I've decided to restore this repo back to that original intent.
why this is best
git pull origin
the issues database). The README will eventually get moved to upend.org as well.I'll answer any questions or entertain other ideas you may have below. But it is unlikely I'll change my mind.
If you want to debate free speech versus effective organization, I'll be happy to do that. But not here. Feel free to invite me wherever you want to have it.