Live data from Hacker News

GitHub Alternatives

tutswiki.com

161–170 of 193 posts

Re: GitHub Alternatives

#161
post #22

Earlier quoted context omitted.

I was alive when Microsoft was evil and I don't want my stuff to stay in a Microsoft service. I moved my pulic repositories to GitLab today. It's slower and it doesn't looks as nice but it's ok. I self host my private repositories, no need of a third party service for that. By the way, Bitbucket looks a little better than GitLab but its usability is abysmal. I always have troubles finding the things I want in there.

Companies aren't evil, they are just a group of people, and so it stands to reason when the leaders of that group have changed then "the company" has changed too. Also what exactly is so bad about MS owning Github? The amount of conspiracy theory on HN is incredible.

An evil company is usually a group of evil people. There's a small chance of incompetence and bad organization causing companies to behave inappropriately, but normally it's just a critical mass of various types of evil people: insensitive, criminal, fanatic, hypocritical, greedy...

Re: GitHub Alternatives

#162

For all the complaints about Microsoft, I've yet to hear what they could do that would be so bad? Change the homepage to actually be useful? Improve the search? Give away free private repos?

My fears, in no particular order:

- Worsen the usability of the site, introduce dark patterns

- Steal users' code (it has been rumored to happen before)

- Introduce mandatory usage of Microsoft accounts

- Gain a competitive advantage by spying on competitors' private repos

- Sell information about the users to the highest bidder

Re: GitHub Alternatives

#163

I looked at lot of these alternatives, not many are eating their own dog food. Does not inspire me with confidence. * https://gitea.io/en-US/ The code for gitea is on Github. https://github.com/go-gitea/ * http://gitprep.yukikimoto.com/ The code for gitprep is on Github https://github.com/yuki-kimoto/gitprep * https://gogs.io/ Guess what ..... https://github.com/gogs/gogs

The implication that these services are an "alternative" to GitHub is only coming from the blog post, none of them try to directly compete with GitHub as a platform and service. Instead they provide software mostly for self-hosting a GitHub-like service.

There's no point in running the service on your own, instead you need to go where the people/developers are and where you can be easily discovered.

Re: GitHub Alternatives

#164

I looked at lot of these alternatives, not many are eating their own dog food. Does not inspire me with confidence. * https://gitea.io/en-US/ The code for gitea is on Github. https://github.com/go-gitea/ * http://gitprep.yukikimoto.com/ The code for gitprep is on Github https://github.com/yuki-kimoto/gitprep * https://gogs.io/ Guess what ..... https://github.com/gogs/gogs

Please look at: https://kallitgea-scm.org http://fossil-scm.org Both eat their own dog food.

Since I hadn't heard of it and had to Google: https://kallithea-scm.org/ (typo in the link above)

Re: GitHub Alternatives

#165

I looked at lot of these alternatives, not many are eating their own dog food. Does not inspire me with confidence. * https://gitea.io/en-US/ The code for gitea is on Github. https://github.com/go-gitea/ * http://gitprep.yukikimoto.com/ The code for gitprep is on Github https://github.com/yuki-kimoto/gitprep * https://gogs.io/ Guess what ..... https://github.com/gogs/gogs

Please look at: https://kallitgea-scm.org http://fossil-scm.org Both eat their own dog food.

https://code.rhodecode.com also, hosting RhodeCode sources.

Re: GitHub Alternatives

#166

Earlier quoted context omitted.

Kill Atom was the most reasonable fear I heard. And I can’t see how that wouldn’t be a well founded fear. If I was Microsoft I wouldn’t want to keep paying devs to make two so similar products (atom, code). They are much more similar than e.g code/vs or github/vsts. But even so: I agree the fear that the product will be worse in a few feels completely irrational. What I can agree with is that it’s unfortunate that it…

Kill Electron would be the bigger fear. I know a lot of people don’t like it, but it has enabled so many more applications for Linux that killing it would be a major blow.

They could be pretty interested in shifting it away from Chromium an V8-based Node to something that uses platform webviews (Edge on Windows) and a platform-specific JS engine backing Node (ChakraCore on Windows). I believe they have posted open-source experimental forks in that direction in the past.

That's very different from killing it, but it could make developing or supporting Electron apps more difficult - plus the fear that it could then start sliding down the slope of the Windows version getting more investment, eventually leading to the classic "it's best on Windows" embrace/extend platform lockin. I'm not betting on that being their play, but I could see how people would worry...

Re: GitHub Alternatives

#167

Earlier quoted context omitted.

Steve Ballmer is no longer CEO. Companies are run by people - they are not people.

People can decide who to work for. If they go to a company they probably like how it is when they join it, at least a little bit. I was contacted by a recruiting firm for an interview in Microsoft, probably in the 90s or maybe in the early 2000s. I answered no thanks.

Of course they can, but this decision is based mostly on money. Most of the time, people would just pick the company that would offer them more.

Re: GitHub Alternatives

#168
post #166

Earlier quoted context omitted.

Kill Electron would be the bigger fear. I know a lot of people don’t like it, but it has enabled so many more applications for Linux that killing it would be a major blow.

They could be pretty interested in shifting it away from Chromium an V8-based Node to something that uses platform webviews (Edge on Windows) and a platform-specific JS engine backing Node (ChakraCore on Windows). I believe they have posted open-source experimental forks in that direction in the past. That's very different from killing it, but it could make developing or supporting Electron apps more difficult - plus…

The whole point of Electron is equal cross-platform abilities from a single code-base. Making it run "best on windows" is the complete opposite goal and rather silly considering they already have several native UI and app frameworks made for Windows.

Re: GitHub Alternatives

#169

Earlier quoted context omitted.

Companies aren't evil, they are just a group of people, and so it stands to reason when the leaders of that group have changed then "the company" has changed too. Also what exactly is so bad about MS owning Github? The amount of conspiracy theory on HN is incredible.

An evil company is usually a group of evil people. There's a small chance of incompetence and bad organization causing companies to behave inappropriately, but normally it's just a critical mass of various types of evil people: insensitive, criminal, fanatic, hypocritical, greedy...

I disagree. It's mostly because of apathy and incompetence. When you get to the size of Fortune 500 companies, most people in the organization are not world-class top tier talent and will behave as such. There will be malicious but are far fewer than what it looks like.

Re: GitHub Alternatives

#170
post #116

I looked at lot of these alternatives, not many are eating their own dog food. Does not inspire me with confidence. * https://gitea.io/en-US/ The code for gitea is on Github. https://github.com/go-gitea/ * http://gitprep.yukikimoto.com/ The code for gitprep is on Github https://github.com/yuki-kimoto/gitprep * https://gogs.io/ Guess what ..... https://github.com/gogs/gogs

I guess Gogs have an excuse, as they had to host the project somewhere , and perhaps they haven't started dog fooding because of migration difficulties, e.g. the issue tracker. But I wonder what's the excuse for Gitea as they're a pretty recent Gogs fork? They're both pretty amazing though: Self-contained binaries and less than 5 minutes setup time, so totally suitable for ad-hoc deployment.

Here's an explanation: https://lobste.rs/s/gokjbo/gitea_1_1_0_released#c_dg9pwe
Post reply on HN