Earlier quoted context omitted.
IANAL but if you're making commercial products you need pay for QT. You can use GPL etc if you're doing open source I assume.
Qt has both commercial and LGPL licenses. I think you can develop commercial applications with LGPL and not distributing the source code of your own app, but you can't statically link to Qt's libraries. https://www.qt.io/qt-licensing-terms/
Ask HN: Anyone making a living off of desktop applications?
111–120 of 201 posts
Re: Ask HN: Anyone making a living off of desktop applications?
#112Desktop apps make you think a lot more about the release cycle and minimizing potential errors before releasing.
Re: Ask HN: Anyone making a living off of desktop applications?
#113I'm making video games for PC, Mac and Linux (like this one - http://store.steampowered.com/app/386900 ), it's a very traditional release cycle, I work on a project for x months, and then I release it, moving onto the next game after a few weeks of post-launch support. PC games are generally seen as more valuable than mobile games, so I don't need to sell a terribly large volume in order for me, a single developer, t…
When you say "make a living" - how does that compare to a "typical" US developer salary/benefits - say around $120K total compensation? (and yes, I know that's far below a SV total compensation, but you wouldn't have to live in SV for this kind of lifestyle business).
Re: Ask HN: Anyone making a living off of desktop applications?
#114videogames are mostly standalone and viable, as are OS (less-and-less), and apparently steve gibson makes a pretty nice living off of spinrite which is a hard drive maintenance and recovery tool. Which I suspect gives insight on the viability of the standalone software space. Needing extreme performance and inately interfacing with the computer's hardware. As a maxim, if you can put it on the web without sacrificing…
Both have their place. I'll go to a web app for asynchronous communication (e-mail, forums, social media), for one-time reference or reference to things that change often (wikis, imdb), and things that I intend to use for a short amount of time, or which wouldn't be worthwhile to download and install on a couple machines.
Putting things on the web has always felt to me like a compromise of usability and predictability in favor of convenience of access[0]. I like storing my data locally until such time as I explicitly decide to store it online. I like knowing that I can continue using the software, regardless of the fate of the developer.
[0] Given internet connectivity and continued operation of the company providing the software
Re: Ask HN: Anyone making a living off of desktop applications?
#115Oh, the future. The land of what ifs. Listen, you described your market already. Non technical people go to Google and type in facebook.com. A simple desktop app that they can just click will do. Still worried about future proofing it? Put it inside a webview and move on.
Off topic - googling facebook.com drives me nuts. A couple of days ago I went to an administration worker at a university and asked her to help me with getting the vpn to connect to the net via university wi-fi. She told me to google the vpn to download it. I said: well, this is the very problem, I want to connect to the Internet, I cannot google it while I'm offline. People no longer distinguish between the address…
Re: Ask HN: Anyone making a living off of desktop applications?
#116Earlier quoted context omitted.
+1, I'm wondering if anyone is using Qt Quick for productivity-like desktop applications?
I built Tasktopus[1] using QtQuick/QML/C++. Highly recommended. I built it on the LGPL version. [1] https://gumroad.com/l/ADWm/tasktopus
The problem is that I know how far I can go with Qt Widgets, but on the same way, I would like to build something more "modern" and Qt Widgets may be quite limited..
Re: Ask HN: Anyone making a living off of desktop applications?
#117Earlier quoted context omitted.
I'm currrently reading "Don't just roll the dice" which is a really nice and short book about software pricing. It's freely available too at https://www.red-gate.com/library/dont-just-roll-the-dice What I want to say to you and the others in the thread is: maybe you can extract more money at a different price point by reading that book.
Thanks for the recommendation, will have a look. I'm a little skeptical of price changes though. Partially because of ethics ("Why'd he have to pay 5$ while I have to pay 8$?"), and partially because of my target audience, mainly students and young adults (18-28) Regardless, it's interesting to look into
Re: Ask HN: Anyone making a living off of desktop applications?
#118Fail story: I have SSD + HDD caching for Windows ( https://diskache.io/ ). But due to lack of marketing skills, and, perhaps, lack of common store for system software for Windows, even free Beta version has been downloaded by like 3.5 people during 3 months of availability.
Re: Ask HN: Anyone making a living off of desktop applications?
#119Fail story: I have SSD + HDD caching for Windows ( https://diskache.io/ ). But due to lack of marketing skills, and, perhaps, lack of common store for system software for Windows, even free Beta version has been downloaded by like 3.5 people during 3 months of availability.
Re: Ask HN: Anyone making a living off of desktop applications?
#120Earlier quoted context omitted.
Probably not: the application has around 100 printouts (with tons of spaghetti logic behind it making it impossible to count all variations) and it will be very hard to switch to new reporting framework. The big problem with legacy software without huge user base and limited space for growth is that it just don't make sense to invest huge amount of time and money in it.
This is funny. I saw the same pattern in Smalltalk apps: Reports being the locus of spaghetti code. Reports are added as an afterthought. Then the resulting spaghetti code patterns are replicated cut & paste, where they then slowly melt into surrounding code in a way that makes them impossible to extricate. After some years, it then becomes obvious that reports are the primary driver of value for those clients.