Live data from Hacker News

An open letter of gratitude to GitHub

github.com

61–70 of 113 posts

Re: An open letter of gratitude to GitHub

#62

Posting this right after some good suggestions for the service was given feels like this is saying it is wrong to make suggestions for GitHub because they have done good things. This to me, itself, is wrong. The GitHub issue tracker does need to change. While it's great for OSS that projects can get a leg up SOONER, GitHub does introduce it's own problems by having some watered down tooling in some areas. I'm STILL a…

> The GitHub issue tracker does need to change.

Popular bug trackers suffer particularly from a curse all popular software faces: a constant barrage of criticism from a variety of user bases with disparate needs.

Appeasing any one of these alleviates a tiny portion of that pressure, while permanently ratcheting up complexity, which leads to accusations of bloat, steep learning curves, and eventual abandonment. Faced with that fact, it's understandable why GitHub wouldn't just throw in new feature requests wantonly.

Re: An open letter of gratitude to GitHub

#63

Earlier quoted context omitted.

IMO, the "Dear Github" open letter is a constructive way to call attention to the perceived problems I agree entirety. The responses are fanboy trash in a "using my serious voice" wrapper. I don't use github enough to share the gripes in "Dear GitHub." They seemed kinda minor and I understand why they wouldn't be in the product. But in light of the poor communication from GitHub explained in the letter, it seemed lik…

I don't use github enough to share the gripes in "Dear GitHub." They seemed kinda minor and I understand why they wouldn't be in the product. What about implementing an API to let other people implement some of the needed features?

Sure, that's a possible solution.

I wasn't trying to convey a position that something shouldn't be done, I'm just expressing that I understand the wide breadth of possibilities for why it hadn't been done.

Re: An open letter of gratitude to GitHub

#65
post #4

I assume this is a response to the "Dear Github" letter. I'm fairly certain that everyone involved in that letter (including myself), is very appreciative of Github and its impact on OSS. That letter didn't feel ungrateful or malicious at all to me, but I sure hope it didn't come off that way to others. What I do frequently see with Github, is that they've managed to work their way into almost being beyond reproach.…

> they've managed to work their way into almost being beyond reproach Yep. It's annoying as hell when I tell someone I use Bitbucket and they try to get me to change to Github. And I'm not talking about for FOSS repos, they want me to convert my free Bitbucket repos to paid Github repos, because Github. > A (by all indications), very profitable product that wants to make money off you. That is its goal and purpose in…

> I'd go a little further than that. Their strategy, while good for some FOSS projects, is a common marketing tool. I can use Wunderlist, Evernote, and Dropbox for free in a limited capacity as well. The thing about those strategies is that they last as long as it's in the interest of the company to provide them.

It seems to me like the solution to that is for the git protocol to extend to encompass the Github tools FOSS projects have come to rely on, so Github can never hold open source projects hostage (not that they would, but as the saying goes, "Trust but verify")

Git + IPFS [1] + GPG = distributed Github. The hard part is someone building the tooling.

[1] https://ipfs.io/

Re: An open letter of gratitude to GitHub

#66
post #33

I comment what I wrote on the "Dear GitHub" post. Shouldn't we (the OSS community) have an open source, roll-your-own version of something like GitHub? Like, the repo-management equivalent to a phpBB or a Wiki or a Wordpress. We do have the separate components, though maybe the hard part is to glue them together. But still, it is something what would be worth the time and effort, wouldn't it?

GitLab is a thing, and it's eminently usable: https://about.gitlab.com/downloads/

Damn that's sexy.

Re: An open letter of gratitude to GitHub

#67
post #46

That user seriously gonna merge any incoming PR? What a great person with hell lot of time.

If everybody signs at the bottom, the bulk of the PRs will have merge conflicts. So this could be quite painful, I think.

All merged by now, more than 60 signatures ATM.

Re: An open letter of gratitude to GitHub

#68
I'm not totally agree with both letters, just for personal reasons, but this is not the point.

Overall GitHub is a cultural place where anyone can improve his personal skills, expecially in computer programming, thanks to the huge code present on it. I have romantic vision of Github. For instance, guys from poor parts of the world can study great code with this site.

Yes it is a company with investors and probably it made some wrong decisions, and if we want we can choose other services, but today sorry for the repetition Github represents an open and huge cultural Hub.

Re: An open letter of gratitude to GitHub

#69
> Before 2007, the way to participate in Open Source was fragmented. Each project had their own workflow, patches circulated in emails, issues were reported in a myriad ways, and if anyone wanted to contribute they had to figure out every project's rules.

And it was much better IMO. Now we have a centralized website, in the hands of a single corporation, which requires nonfree JavaScript for much of the basic functionality[1]. Git was designed to work well with email and has commands built-in to format, send and apply patches. I think anyone who used email for patches seriously will agree that they are largely superior to GitHub's pull requests.

The free software movement being fragmented is a good thing. GitHub is the land of trends: web developers using Mac OS X who make apps with the latest trendy frameworks like React and Angular (if you think that's a misportrayal, look at the first three pages of the most starred repositories on GitHub[2]). These people don't care about the free software movement, they're just following the current trends, one of which is "Open Source". But if they really cared about free software, they would not be using Mac OS X or GitHub, which requires you to run nonfree JavaScript code in your browser to report issues, open pull requests, etc.

The serious projects that do care about free software don't use GitHub.

[1]: See Mike Gerwitz's GitHub Does Not Value Software Freedom: https://mikegerwitz.com/about/githubbub

[2]: https://github.com/search?q=stars:%3E1&s=stars&type=Reposito...

Post reply on HN