Hacker News new | ask | show | jobs
by jmduke 4729 days ago
I just had a glimpse of a wonderful future where GitHub releases a payments system, packaging options, and suddenly becomes an ideal app store ecosystem.
3 comments

With their recent $100mm round, they might be working on this already. Could lead to an interesting future of software selling/piracy, where those that will buy, buy, and those that are desperate not to can

  git clone
  make clean; make install
I've already seen a number of apps in the Mac App Store that take this exact approach.

Two examples off the top of my head:

Textual, an IRC client [1, 2]

Blink, a SIP client [3, 4]...this is pretty difficult to compile, though...

-----

[1] https://itunes.apple.com/us/app/textual/id403012667

[2] https://github.com/Codeux/Textual

[3] https://itunes.apple.com/us/app/blink-lite/id431473881

[4] http://icanblink.com/download.phtml

Cyberduck, an FTP client, takes a similar (though easier) approach. You can buy it on the Mac App Store for $23.99 [0], get precompiled binaries for free on their website [1], or grab the source yourself [2].

[0]: https://itunes.apple.com/us/app/cyberduck/id409222199 [1]: http://cyberduck.ch [2]: https://trac.cyberduck.ch/browser

I wish I could pay for Blink on Windows, because it's my main SIP client. Windows definitely doesn't get the attention that Mac OS does, but the client is the best one I've found. (I really grew to hate Bria/X-Lite.)
I never thought about it like that. I bought Textual because I wanted to support the developers.

The benefit of it being open-source was that I could try it, use it, and hack it, before deciding they'd done a damn good job.

This can't really work on the long run / at scale, ya know... Someday someone will make a script that does the equivalent of the above, then somebody will make an alternative app-store GUI that leverages that script to get anything that's open-source for free. And you can't really sell as SaaS <$10 "apps" - so in the end you have two options: (a) classic closed source and (b) pay for subscription / user account (ok, there are the adds/in-app-purchases financed ones and they could profit from the "paid open source model").
Couple this with amerine's suggestion to allow release packages from private repos, and developers could also use GitHub to sell closed-source software.
I blogged a bit about this, with discovery and an app store type area with 3rd party apps like my site could be of use and extend features beyond what GitHub wants to support. If you want to read about my ideas: http://derekmyers.com/posts/open-source-information-overload...