How much cost Qt for Indie developers ?
-
IIRC there is still some ambiguity in LGPL concerning the interpretation of some legal definitions, and then there are the other licenses of other Qt components and IIRC must also be taken in consideration.
The legal and IP systems are a mess of nonsense and I really don't think I can force myself to "understand" such, that is why I think it is preferable if there was a more affordable commercial licensing option, so I can think about application development instead of legal nonsense. If Digia is that much concerned with the collective well-being, it should include licensing options suited for small and independent developers, so we can develop in peace. After all, a modest fee is better than no fee, isn't it? Or perhaps it is below the dignity of your company to bother collecting bellow a certain amount?
You know that some time ago an Australian person actually patented the wheel, hidden behind a more obscure technical definition, just for the sake of proving how ridiculous the whole subject is.
Self-employment has already forced me to become part-time-accountant, and that is one nonsense too many on my head already. So pardon my lack of enthusiasm when it comes to legal issues as well.
-
Patent law is something separate from software licenses. While that too is an interesting discussion, let's not confuse the issue at hand even more.
I don't think that it has anything to do with being "below the dignity" of Digia (and before them, Nokia and Trolltech). I guess (not know) that it is a matter of company economics: there are costs involved with dealing with contracts and customers, and even more so with contracts for sales-based licensing fees. I think Digia simply figures that the costs involved don't weigh up to the income and the risks involved. After all: if you say that you want to pay a fee per shipped product, that also means that there would need to be communication about that, time and time again. It needs administrating. It needs checking. It can only be done after the fact, and that means Digia would have to go after companies and "Indies" to collect the actual fees. If that is possible at all (businesses come and go, people may be hard to locate, etc).
I have also seen the commercial license terms. They are not a pretty read either to be honest. I think that with any contract, especially for companies operating globally, there will be difficulties interpreting the exact terms that apply, and how definitions in there match the ones within the legal jurisdiction you're in.
Do you have any evidence of problems caused by applying an LGPL license? Have you ever heard of Digia or Nokia going after developers using it?
-
So somehow Digia's costs are a lot higher than those of other companies who do offer more affordable licensing? If other companies find it economically viable to collect 300-600 Euro, why should it not be possible for Digia?
And no, in my last post I wasn't talking about a percent of app sales, but a more affordable indie license cost, something more reasonable like 600 Euro. I'd be happy to get a commercial Qt license for 600 Euro, which is in check with what other frameworks cost indie developers. As the size of my operation grows there won't be a problem switching to the 6000 Euro version.
No, I haven't stumbled upon stories of Digia going after anyone, don't know if there are such cases, but if there aren't that might be because others exercise the same caution as I do. Better safe than sorry right?
-
Well, you just said:
[quote]I’d be willing to part with 10% of what my products would generate, whether that is 1000 or 1000000, but taking a few thousand euro out of my pocked in advance – I honestly don’t feel comfortable with, considering the grim and worsening financial situation. It is not that much a matter of not having the money, it is a matter of not being able to afford it, there is a subtle difference.[/quote]I took that as a request for taking a licensing fee based on sales.
Now, it seems that all you really want is a 90% discount. Based on what criteria exactly? Why would anyone buy a full license if they can get the same for only 10% of the price?
It really seems to me, that you have plenty of options already available to you. You can use LGPL, you can use GPL (yes, you can make money with GPL-ed software) or you use a commercial Qt license. Or, you take a cheaper, competing framework.
Anyway, I am not in sales, and hope I will never be. I don't design pricing plans for any company.
-
bq. and no, in my last post I wasn’t talking about a percent of app sales
I'll be happy with either of the options. I proposed the 10% scheme because it will be better for indie developers as well as for Digia. But an affordable indie license is just a good.
No, I don't want discount, I want a license option that is reasonably priced according to individual independent start-up developers. I am even willing to leave out modules I don't need, if you really feel like а reasonably priced indie license will rob the revenue. Plus as I mentioned previously - I could also go without actual customer support. But still, 600 euro is better than 0 euro and it paves the way to 6000 euro.
-
OK I can't say I'm a huge fan of the current licensing arrangement.
Having tried to get my head round it for a while I have come to the following
conclusions:
1)
License is actually a pretty good deal for many independent developers. More precisely,
the developers that don't need to modify QT source and don't need to statically link don't
seem to need to pay a thing (which is why I say its a good deal).Unfortunately if you do need to do these things then its very painful indeed.
Now why all the confusion about the license ? I think its probable that Digia want to sell as many
Licenses as possible so don't mind having a little uncertainty in the minds of the richer independent
developers (ones can afford the price but might skip the payment if they thought they didn't need
to pay) What I'm saying is there are a certain number of cashed up developers that roll their eyes
at all the legal mumbo jumbo and reach for their credit card. -
What confusion?
You require a commercial license for static linking and closed-source modifications of Qt; if you get along with dynamic linking and the fact, that you will have to provide the sources of modifications of Qt (not your application) if you publicly publish your application you will get Qt for free under the terms of the LGPL or the GPL.
If you are interest in the prices of Qt feel free to ask Digia.
-
Thanks Lukas you just made something more clear to me: So I can use QT for free
for a commercial closed source application provided I 1) use dynamic linking 2)Publish source code of modifications to QT. Cool, since I'm happy to publish my mods to QT (if I make any)
and for most application style applications dynamic linking is preferred as a matter of good software engineering. So as far as I can see the only real prohibition the on use of the free
license is using QT to make binary libs, since these must to be statically linked.I still do like my confusion theory its got a nice whiff of conspiracy about it.
-
-
But what about the future?
I work in a small software company. We can't afford ourselves to port our applications to a new framework each year. The question is as follows: is it possible that Digia will close the sources of the next version of Qt and drops the support of older versions while one will have to pay 60 000 euros for the only available commercial version? Something other like that: will the whole Qt technology be dropped from development?It will be so nice to hear your opinion including the opinions of professionals that keep their nose close to wind with Qt technology and Digia's licensing.
-
[quote author="zzz9_z" date="1368448854"]... is it possible that Digia will close the sources of the next version of Qt and drops the support of older versions while one will have to pay 60 000 euros for the only available commercial version? ... [/quote]
Thats sounds like a some scary story...
I hope its not happend. Anyway if Digia decide close the Qt sources, Qt will continue live in GPL. Of course Digias version will evolves faster but Qt as we know today never die. -
zzz9_z, qxoz: That case is actually covered by the "free Qt foundation":http://www.kde.org/community/whatiskde/kdefreeqtfoundation.php
Basically if Digia stops releasing GPL/LGPL Qt versions than the code becomes available under a BSD license for everybody to use as they see fit (incl. commercial use and whatnot).
I think the availability of Qt to you as a business is way more certain than any other toolkit out there.
-
Tobias Hunger, that sounds good, still developers have a guarantee that they can still use Qt in their already written applications.
Regarding the previous messages about the price of the framework: you pointed right about passion and hunger.
Regularly there is no need to make his own version of Qt for an indie (there is sometimes workaround for some cases) and large companies can afford this price themselves (to make the development like conveyer, for example adding an ability to set custom QTabBar for QMdiArea out of the box). I see some small commercial projects (like GameCore) use Qt for their tools, I don't think they have a commercial license for developing a set of windows with buttons.
I don't know where this license paranoia comes from. I have defeated mine one after you clarified some questions. Maybe Qt Project must have a special "License Paranoia FAQ" covering all of its aspects, seriously!
I still have some questions about older versions of Qt like 4.7. Are they still supported: bug fixes, updates or one should port to the newer version to see them in Qt? I mean, what is the model of Qt development: 1. 'dropping' the older version and switching to a new one or 2. developing the new Qt version while making bug fixes and small updates to the old one? Sorry for offtopic but I think it is indirectly relates to the topic (buying the newer Qt version).
-
Could you (or someone else) please elaborate on the fact that you can use the LGPL license to develop commercial Qt driven applications?
Where does the limit go? If you include libraries as runtime libs, if you use static linking? How does it work in practice?I've tried to read the LGPL licence but the definitions are vague at best...
[quote author="Andre" date="1316158186"]When the licences were still sold by Nokia, I believe that they cost something like EUR 1400 per developer for a single platform licence. You could also buy a 2 or 3 platform licence at a few hundred per additional platform. No idea if Digia is using a very different price model, but I doubt it.
If you need more exact data, you have to ask Digia, of course.
Note that you may also considder using the LGPL version of the toolkit. That would be a much cheaper option for an "indie", I think. The limitations are not such that it is impossible to develop commercial software that way. [/quote]
-
But still. The current pricing is not friendly to individual developers who actually wishes to get the benefits of a commercial license. For most people it's a huge amount of money, and the prices are in my eyes targeted at corporations and not single developers.
Is it not possible that by offering a more fine grained price structure, more developers might actually be able to/want to pay for a license?
-
Well, I think most independent developers are satisfied with the current state of affairs. Even if reduce the price of the commercial version, do you think strongly increase the number wanting to buy?
Static build and direct support are not critical for indie developers, peace of mind - most people even don't know how is it :) .
Maybe good reason for buying would be a tools like Charts, but i dont know.