5 ms·
"It depends". On one hand, if I were to have the goal to make a bunch of money, and software just happens to be the means to an end, making a gated software po
by oneplane 3y ago
"It depends".
On one hand, if I were to have the goal to make a bunch of money, and software just happens to be the means to an end, making a gated software portal where I control everything would suit me very well. You get nothing until I get the money, and I only maintain what I want to maintain. (pretty much the model every SaaS has)
On the other hand, if I know I have a very small customer base, and everyone is making a lot of money or because of my program, and I don't really care that much about the money above a certain number, I might as well distribute it as a static/stale build. You get a binary, or a virtual machine or something like that, and it just does everything. Maybe if piracy were a concern I would add some sort of hardware dongle, but I would also be aware that it's going to get cracked anyway and the only people that are annoyed/limited by it would be my actual paying customers.
On the other more different hand (third hand?): if my program has requirements about robustness, locality or longevity, I would make sure it depends on as few things as possible, make sure that it's documented well enough for future users and administrators to run it on future environments, and perhaps not sell the software in itself as much as I'd sell support. The risk and downside is that specialised and unique software tends to be quite annoying and costly to create while there isn't a lot of telemetry or feedback to figure out what's working well and what isn't, so that would drive up the price significantly. I'd say you're looking at two orders of magnitude vs. a SaaS thing.
- RangerScience 3y ago> (third hand?) You might like https://scifi.stackexchange.com/questions/392/what-is-the-origin-of-the-phrase-on-the-gripping-hand https://scifi.stackexchange.com/questions/392/what-is-the-or... - it's like "grok" tho, only (certain) other nerds will get it. But, it's a nice phrase; IMHO it's less "third hand" and more "third option/perspective that renders the prior two moot".
- HeyLaughingBoy 3y agoHa. I had the same thought but you beat me to it :-)
- oneplane 3y agoNeat! I completely forgot about that, and it's nice to re-discover the gripping hand.