top | item 40190150

(no title)

injuly | 1 year ago

Qt licensing is its own mess. For commercial software, the pricing is 350-500$ per developer, per month. Seriously [1]. The company that now owns the framework doesn't seem to acknowledge the gap between big enterprises and solo developers/smaller teams.

[1] Yes, one can use Qt for commercial software without buying a license (as long as it is dynamically linked), but their marketing does everything it can to hide that fact. Also, the newer additions to Qt do not fall in this category – for those, you have to pay.

discuss

order

turrini|1 year ago

Mess?

Here are the most commonly used options:

- Go LGPL. Sure, you will need to ship binaries and libs, but there are tools within the SDK that do this automatically for you (windeployqt, macdeployqt, etc.). And as others have stated, it is a problem that was solved years ago.

- Go Commercial to link statically. If you are a single developer, there is an annual license available for $499 (up to $100k yearly revenue).

dexwiz|1 year ago

It always shocks me developers complain so much about QT licensing. For any other business, an expense that small for so much value seems trivial. Without a decent UI software is a terrible for experience for most users.

pjmlp|1 year ago

Imagine that, having to pay for the tools one has to use for their work, what an abuse.

Maxatar|1 year ago

Having to pay a monthly fee in perpetuity in order to distribute an application is absolutely egregious.

Veserv|1 year ago

That is 4,200-6,000 $/yr. In the US, a junior developer in a software company costs (all-inclusive, not just salary) around 150,000-200,000 $/yr. That is 2-4% of yearly cost on tooling. That is not very much.

It might not be worth the price, but that is hardly ridiculous. It is quite believable to get a 4% productivity improvement from appropriate tooling. You need to do a cost-benefit analysis to determine the answer to that question.

guappa|1 year ago

No they'd rather spend weeks to reimplement scrolling.