Eric Wong on why Unicorn will not be hosted on GitHub
31–40 of 48 posts
Re: Eric Wong on why Unicorn will not be hosted on GitHub
#32So... what about using Gitlab ( https://about.gitlab.com/gitlab-ce/ )? It's open source (MIT license), it's a (very polished) clone of Github's functionality and workflow, and it can be self-hosted. Someone saying "please use Github" doesn't (usually) mean they only want, specifically, Github. It means they want a tool with visual forking and merge trees, a code browser that can easily reference different branches an…
Git is one of these tools you don't use right if you don't use it in the shell. Otherwise it's like trying to fly a submarine. You might make it work if you attach enough stuff, but still it's better to use it under water or to use a real aircraft. And seriously, if you use it in the shell there is not the slightest need for Github. I love Github, but there is no additional information you gain from using it. It's ju…
One thing that git stinks at is line-by-line code review, for example. While I don't necessarily think GitHub is especially good for that, it does do the job in a much simpler way. (Yes, I'm aware of the practice of mailing patches for review, but you're not going to convince very many people that it's better than a GUI-type thing. It also doesn't address stuff like automated pre-review and pre-merge integration test runs, etc.)
Re: Eric Wong on why Unicorn will not be hosted on GitHub
#33"bogomips"
Cheers that's helpful.
Re: Eric Wong on why Unicorn will not be hosted on GitHub
#34Earlier quoted context omitted.
> Github can shut down next year all the sudden and you can lose everything… This is entirely false, if github shuts down tomorrow you don't lose everything. In fact, most likely you don't lose anything , since the git repo on your computer has everything. This is the only reason I use Github, myself. It's not like the old days of Sourceforge hosted CVS servers where you didn't actually have access to your data.
How about github issues? Is there a way to export that info? I'm not against github (in fact i like it very much) but issues does seem to impose a little lockin.
Re: Eric Wong on why Unicorn will not be hosted on GitHub
#35Because it's DVCS, the code already exists on the author (and likely dozens of other users') machines. With the change of a remote GitHub as a source host can be effectively replaced.
When it comes to the non-source-hosting capabilities of GitHub, sure they're proprietary but they too can be replaced. GitHub has gained dominance in the open source community because it's very good at what it does. If it ceases to be the best place to host open source projects, people will stop hosting open source projects there.
That being said, the authors of awesome open source projects have zero obligation to put their stuff on GitHub if they don't like it. They just might miss out on contributions of members of the community who don't want to jump through extra hoops.
Re: Eric Wong on why Unicorn will not be hosted on GitHub
#36Earlier quoted context omitted.
How about github issues? Is there a way to export that info? I'm not against github (in fact i like it very much) but issues does seem to impose a little lockin.
The GitHub API is extremely robust. You can export issues, including comments etc. to JSON with a script that will take you maybe 10 minutes to write, max.
Re: Eric Wong on why Unicorn will not be hosted on GitHub
#37I don't think this is HN-worthy. Seems like this submission is just trying to stir the pot.
Not to mention that this question leads directly to the "how to build a successful business on OSS" question, which is itself of direct interest to many here - and that question is itself entwined with questions of ethics and law (copyright and trademark law, contract and employment law, ethical questions of balancing proprietary and community code and access, etc.).
Re: Eric Wong on why Unicorn will not be hosted on GitHub
#38So... what about using Gitlab ( https://about.gitlab.com/gitlab-ce/ )? It's open source (MIT license), it's a (very polished) clone of Github's functionality and workflow, and it can be self-hosted. Someone saying "please use Github" doesn't (usually) mean they only want, specifically, Github. It means they want a tool with visual forking and merge trees, a code browser that can easily reference different branches an…
Git is one of these tools you don't use right if you don't use it in the shell. Otherwise it's like trying to fly a submarine. You might make it work if you attach enough stuff, but still it's better to use it under water or to use a real aircraft. And seriously, if you use it in the shell there is not the slightest need for Github. I love Github, but there is no additional information you gain from using it. It's ju…
Re: Eric Wong on why Unicorn will not be hosted on GitHub
#39I don't think this is HN-worthy. Seems like this submission is just trying to stir the pot.
Re: Eric Wong on why Unicorn will not be hosted on GitHub
#40For big projects like Linux or Python, they don't move to Github because they have their own system running for years. They just don't see the benefit and they find their existing mechanism effective. Many projects today still run on Bugzilla, mailing list and IRC. For smaller projects the cost to migrate from older services like Google Code or even from Bitbucket to Github (or sometimes from Google Code to Bitbucket…
> Github can shut down next year all the sudden and you can lose everything… This is entirely false, if github shuts down tomorrow you don't lose everything. In fact, most likely you don't lose anything , since the git repo on your computer has everything. This is the only reason I use Github, myself. It's not like the old days of Sourceforge hosted CVS servers where you didn't actually have access to your data.
I bet the number is almost zero. Source code is one thing, but the history of discussion? That worth something.
Also, sometimes some repos just don't exist on your computer anymore or out of sync because you done work on multiple computers. Or if your computer is stolen.