9 ms·
This feels like a move away from offering the greatest opensource project hosting site to a walled garden. I was just browsing some repository and found a non l
by mgraupner 11y ago
This feels like a move away from offering the greatest opensource project hosting site to a walled garden. I was just browsing some repository and found a non linked reference to another project which probably is also on Github but there is no way of searching for it when I'm not logged in (and knowing the search URL somebody posted earlier). Pretty big UI fail and I wonder if this was intentional and if so if they took into account the annoyed users...
I hope this will gain some more attion than the 6 comments right now, I really like Github for just browsing and exploring new projects, no need to be logged in for doing this and hopefully not just the first step to a more business driven Github.
- matt_o 11y agoI feel like this is a part of a trend that reflects how github itself is changing - slowly making access to things harder, then finally removing it. Github used to have an awesome and public way to explore projects (http://web.archive.org/web/20130730125837/https://github.com/explore http://web.archive.org/web/20130730125837/https://github.com...) - I remember using it a lot to look for projects to learn to read code because it allowed me to easily find projects by language. They replaced it with a flashier, but in my experience, much less useful tool that you have no control over - https://github.com/explore https://github.com/explore . I know I'm not the only one thinking of moving my repos to another provider or perhaps a self-hosted solution because of this direction.
- danmaz74 11y agoOTOH, a trend towards self hosted solutions will only make finding projects to explore harder.
- r0muald 11y agoOr create the demand for an index/curation platform/search engine, which would be something quite interesting, I think.
- zanny 11y agogitlab.com is a fine compromise, albeit I'm not a fan of their "private repos for free" model, it means a lot of software that might have utility if it were default-open will be lost behind default-privte repositories. But if gitlab jumps the shark like github is doing we can always have anyone in the ecosystem selfhost a clone, albeit we would need to reimplement all the enterprise features people want.
- 9248 11y agoIn my experience it was the other way around. I signed up with gitlab only because they offer free private repos. Now since I already have an account with them and I don't have to go through the hassle of setting up stuff again, I'm only a couple clicks away from putting some project in the open.
- zzzeek 11y agoSelf hosted solutions lend themselves towards being freely indexable via search engines, many of which are optimized towards source code repositories.
- zAy0LfpBZLC8mAC 11y agoLike the move to self-hosted websites made finding websites harder? /s
- mgraupner 11y agoAs danmaz74 said, this will fragment the open source scene over multiple platforms which makes it harder to discover. Github always felt nice as a home for all these projects, I don't get the need for this move either. They must know that people contributing to open source rather not want their stuff to be hidden behind some wall. I just wish they would have continued their offering, in my books they were the good guys, helping open source to new hights but also do well on a business side. I guess I was wrong.
- zAy0LfpBZLC8mAC 11y agoIf anything, github's lock-in fragmented "the open source scene". The internet and the web are distributed systems, there is no reason why all code has to be hosted with one proprietary service in order to be discoverable, just as there is no reason for hosting all websites with one proprietary service in order to be discoverable. That's what standardized protocols and interfaces are for.
- krapp 11y agoThere's no lock-in with github. It's a service that many people prefer to use, but nothing is stopping anyone from moving their repos elsewhere.
- zAy0LfpBZLC8mAC 11y agoWell, first, there is lock-in for non-owners of projects: You cannot submit pull requests to pull from git repositories hosted elsewhere and without signing in. Which also is an incentive to use it for other things, once you have an account that you need in order to contribute. Secondly, they do have proprietary features, embrace, extend, extinguish style.
- krapp 11y agoUnless they convert repos to a proprietary format that requires a Github client to use, don't allow git cloning or pushing, and are trying to add Github-only features to git itself, then I think "embrace, extend, extinguish" is a bit overblown.
- awalGarg 11y ago> They replaced it with a flashier, but in my experience, much less useful tool that you have no control over - https://github.com/explore https://github.com/explore . Not quite sure if I understand which specific thing you are mentioning, but does https://github.com/trending https://github.com/trending happen to be what you want?
- danmaz74 11y agoI really wonder what the rationale behind this move is. I wouldn't even have noticed as I'm practically always logged in, but was that search bar lowering the conversion rates to free users, or what?
- Houshalter 11y agoPerhaps search is expensive, so they are trying to limit the number of searches. I know there is a stricter rate limit for searches in the API.
- caleblloyd 11y agoProbably because Github is constantly under DDOS attacks, search is computationally expensive, and they can't rate limit unauthenticated sessions. http://m.theregister.co.uk/2015/08/26/github_wobbles_under_ddos_attack/ http://m.theregister.co.uk/2015/08/26/github_wobbles_under_d...
- jsilence 11y agoYeah, probably one of the reasons. I don't understand why one would DDOS Github. What is the reason for that?
- newjersey 11y agoGoogle rate limits unauthenticated sessions. Try using Google over tor. They are pretty heavy-handed about it too. Github isn't tiny enough to use ddos as an excuse.
- fiatjaf 11y agoAbout following references to other repos, there's this Chrome Extension I built that is slightly related: http://fiatjaf.alhur.es/gh-browser/ http://fiatjaf.alhur.es/gh-browser/ It adds links directly to GitHub source code (to other GitHub repos or external documentation) whenever it finds import/require statements.