Live data from Hacker News

GitHub Desktop is now available

github.com

61–70 of 248 posts

Re: GitHub Desktop is now available

#61
post #3

While I find this initiative fantastic, it's a bit frustrating that Github, a company that lives on source code being open, does not publish the code of tools like this one.

Github lives on companies and individuals that pay for private repositories hosted on Github's proprietary (read: not open source) software-as-a-service hosted infrastructure. While git itself is open source, almost nothing else that Github does is open.

Re: GitHub Desktop is now available

#64

Earlier quoted context omitted.

Of course they are. The people who aren't comfortable enough using a CLI stay clear of Linux.

I think that's a poor excuse for not having a linux version. By that logic, we wouldn't have sublime because vim/emacs should be enough. As I see it, the main reason I like to use linux on my development boxes is flexibility(or call it freedom if you want, I don't like doing so). I can do things in whatever way works best for me and I can create scripts/install packages to glue stuff together fairly easily to adapt t…

That was rather my point. It's not that Linux doesn't need UIs because their users all use CLIs, it's that it's users all user CLIs because anyone who'd like a nice UI stays well away.

Re: GitHub Desktop is now available

#65
post #3

While I find this initiative fantastic, it's a bit frustrating that Github, a company that lives on source code being open, does not publish the code of tools like this one.

Github lives on companies and individuals that pay for private repositories hosted on Github's proprietary (read: not open source) software-as-a-service hosted infrastructure. While git itself is open source, almost nothing else that Github does is open.

I consider these kinds of companies 2nd Generation Open Source companies ... whereas the first generation of open source companies had an open source product and made their money off maintenance, the 2nd gen often have a bunch of components that are developed open source, but sell a closed source glue/package of all those components.

Companies like CoreOS, Mesosphere, all fall under this umbrella, where you could technically glue all their open source components together to form their main product, but it would take you quite a bit of time to support.

Github is sort of like this. They contribute a ton to open source, and are built mostly out of open source components (that ARE open source). But their website is really just a glue to all their infrastructure, and that's closed source.

Re: GitHub Desktop is now available

#66
When I saw "Desktop" in the name, I was really hoping this also brought some of the web features to the app. Things such as being able to view/edit the wiki, or issues of the repo. I wonder if that is in their long term plans for the app at all? That would be really awesome.

Re: GitHub Desktop is now available

#67
post #4
post #2

Its a shame that a Linux version is not included. A significant volume of developers work on Linux. If doing a multi platform application, why exclude it?

As strange as it sounds the lack of a decent git GUI is one of the reasons I don't feel comfortable using Linux as my main development environment (not the only reason of course). It's a big pitty neither Github nor Atlassian (the big "git" players, in my mind) seem inclined to release a GUI client for Linux.

Git cola is very good on linux http://git-cola.github.io/

Re: GitHub Desktop is now available

#68

The Windows app is still WPF-based and still uses ClickOnce for its installer. The web page claims that this is a new unified app, replacing GitHub for Mac and GitHub for Windows. But it seems to me that there are still two separate apps. I had expected something like a desktop app using web technologies via Electron, like Atom.

Please no. GitHub for Mac is an extremely solid, smooth, light little native app and I would hate to see it vanish in favor of a heavy chromium-based monstrosity. I don't use Windows but if I did I'd prefer a WPF or .NET app over a chrome wrapper there, too.

Common core+separate native UIs will always be the best sort of cross platform app in my eyes.

Re: GitHub Desktop is now available

#69
post #3

While I find this initiative fantastic, it's a bit frustrating that Github, a company that lives on source code being open, does not publish the code of tools like this one.

Github lives on companies and individuals that pay for private repositories hosted on Github's proprietary (read: not open source) software-as-a-service hosted infrastructure. While git itself is open source, almost nothing else that Github does is open.

> While git itself is open source, almost nothing else that Github does is open.

That's not true, they have lots of open source projects under their organization: https://github.com/github. It's not enough to build your own GitHub clone, but some significant parts are being developed in the open (jekyll, hubot, linguist, ..)

Re: GitHub Desktop is now available

#70
post #3

While I find this initiative fantastic, it's a bit frustrating that Github, a company that lives on source code being open, does not publish the code of tools like this one.

It's surprising that a closed source company can be so successful with open source developers. The reason is because it's free for open source projects.

EDIT It's the same motivation as Oracle's recent "reverse engineering" drama, they don't want you to have the source. Will this end up true: those who sacrifice freedom for free deserve neither ?

[BTW: Franklin's "essential liberty" was actually self-government requiring taxation - like github charging; "purchase a little temporary security" was gifted funds for defense of the frontier - like donatiomware (e.g. OpenSSL after heartbleed). https://www.lawfareblog.com/what-ben-franklin-really-said ]

Post reply on HN