3 ms·
Interesting, thanks for posting! I like how people start trying out new license models while still trying to keep their products as open as possible. Since thi
by _frkl 7y ago
Interesting, thanks for posting! I like how people start trying out new license models while still trying to keep their products as open as possible.
Since this is a desktop application, not a Saas, and you opted for a subscription model: would you mind sharing your thinking behind this? Traditionally desktop apps like this were sold on a 'version' basis (i.e. you get this major version as well as any minor updates for a one-time fee).
I can understand how a subscription model is desirable, as it sorta provides a predictable income stream. But in your case, where you try to reduce the risk for customers by promising to release the code as GPL after a few years anyway, wouldn't the traditional model make more sense, where users would 'own' one version of your product (esp. since you don't provide an ongoing service like hosting, apart from updates)? As a customer, my costs would be more predictable with less risks, and you could always have a mixed model (like for example Jetbrains has with it's IDEs), where you could still charge 'per seat', and have a subscription-like model where people get cheaper mayor upgrades and maybe support if they pay annually.
As I said, I can understand choosing a pure subscription based model. But, personally, I'd be more inclined to spend money on something like this (or recommend your product as a consultant) if I could outright buy the latest version, or at least have the option (at a higher price, of course). I'm not sure at all that this is a common sentiment, so I might very well be in the minority here. But I'd still be interested why you choose that model...
- milansuk 7y agoThanks for the question. The project started with privacy. The only way how to provide privacy for data is to do computing on-premise. But on-premise creates the problem that when you run the binary file, it's a black box and the best way to prove security is to publish source code. Since everyone can see source code, it's on-premise and it's simple to compile, it creates the problem with piracy, so I made it free/full-featured/unlimited for non-commercial(consumers) use. Commercial companies don't steal software(probably, they are afraid of penalties), at least in developed countries, so that's the place where I make money. It also my sales funnel. Users start using SkyAlt at home for free and at some point, they realize It can solve some problems at work. Luckily, they are many use-cases in both markets(consumers and B2B). I thought about Perpetual Pricing(use it forever, but updates are for the first year only), but at least for first few years, there will be significant progress, so everyone should update. License converts code to GPL 5years after it has been published. Running 5years old version is a really bad idea(security, etc.). We will see how well this will work, I may change it in the future.