3 ms·
I think there's a simpler reason for this. The criticism that developers might just copy your software doesn't change for SaaS. Github doesn't need to be SaaS,
by cynicalkane 14y ago
I think there's a simpler reason for this. The criticism that developers might just copy your software doesn't change for SaaS. Github doesn't need to be SaaS, it's just sold that way, and plenty of Github-clones have arisen.
I think there's a much simpler reason standalone software is a rare beast outside business and enterprise: piracy. It's an odd world where Oracle database can be freely downloaded but IntelliJ requires a license and a videogame requires Steam or an App Store or something. The broad pattern in standalone software is the more consumer-oriented the software, the more barriers to piracy there are in place.
The difference is that Oracle's customers are easier to sue. Oracle makes its money selling five-figure server licenses and piracy is no threat, even if the pirate gets some utility off the software. Heck, the pirate might eventually be forced to buy a license if he locks himself in. On the other side of the market, the piracy rates on consumer software are astronomical--as in 90% being a typical piracy rate that I've heard--and pirates go overwhelmingly unpunished. SaaS fixes the problem by ensuring the consumer never has a physical copy to steal.
- deleted 14y ago[deleted]
- gfodor 14y agoI'm not following your point. By your own admission, installed software in the enterprise is not as affected by piracy, so it seems to back up my point that there must be some other factor that prevents a commercial, installed application ecosystem to flourish in the developer tools sector. I still think the service-oriented nature of github has a large effect. It's one thing for a open source clone of github to exist, it's another thing if it's something that IT needs to install and manage in your organization. On the other hand, your text editor, debugger, etc, are all things that IT doesn't care about beyond if it is installed and runs. So, the value of B2D is beyond the functionality of the tools per se but it's also the additional benefit of not having to run the service yourself to get its benefits. If that additional benefit were missing, the github-clones would thrive because they would be very close to equivalent in terms of time/cost/reward tradeoff for all members of an organization.
- arohner 14y agoTotally disagree. The reason GitHub is a SaaS is because that's the most effective way to solve the problem. The problem with hosting git yourself is the hosting git. Then you have to worry about getting a machine from IT, and security patches on the server, and backups and ...