An Open conversation about the future of Qt.
I was offing to be such a home, or work with others to create a home. I don’t have the resources of a Nokia, but I think decent enough. Just as critically, I think I have a business model which will allow Qt to continue as an open project.
Your point about re-inventing Qt is the most important long term question in the post Nokia world, and I don’t have an answer, yet, Right now, I’m focused on the short term. How to align the people, process, and finances, to see what can be done.
The good news is that Qt is still very strong.
The developers using Qt never heard of the project that was killed, and they don’t care.
The world already believes that Nokia is a Microsoft shop, and Qt is on its own.
We all have been dismayed by the recent events.
To solely bank on Windows Phone (and more or less Series40) is a high-risk bet, and there is hardly any indication so far that it will not be lost. But, as difficult as this is to admit for me due to the fatal consequences this decision might have for Nokia, it also permits Qt to part, which will be, as it is, benefitial to Qt.
On the quiet Qt beeing developed and used by Nokia was always a reason for the scarce commitment to Qt from other manufacturers, be it Google or Samsung. The future of computing is mobile, as well for Qt. And the future of mobile is "Android, iOS and Tizen":http://communities-dominate.blogs.com/.a/6a00e0097e337c8833016306291bad970d-pi. If Windows Phone 8 doesn't change tack (and there is "serious concern":http://communities-dominate.blogs.com/brands/2012/05/how-microsoft-lost-the-future.html it won't) Nokia's market share in smartphones will be "negligible":http://communities-dominate.blogs.com/.a/6a00e0097e337c88330167671c9e48970b-pi by the end of the year.
I understand that the future of Qt is a burning question especially for people with a substantial financial investment, but it is not an immediate question, as "Nokia will support Qt":http://lists.qt-project.org/pipermail/interest/2012-June/002530.html at least until Qt5 is released. I hope there will be an official announcement soon, but I understand that there is none yet, as they have been seemingly "caught off-guard":http://lists.qt-project.org/pipermail/interest/2012-June/002465.html as well.
I think we should be careful with jump to conclusions, because things will get clearer within the next weeks. But what we can do is expressing support for Qt, showing that there is a strong demand for it, and that investing in it will pay off.
The partnership with Nokia was a huge benefit for Qt, be it QtCreator, QtQuick, the LGPL and Open Governance, the certification and ambassador progam or the developers days and the contributor summit. Nokia has brought Qt in a position where it actually is an interesting investment for a large audience
I'm quite sure there will be a solution which is benefitial to Qt and its community.
The Qt SDK is open source, so it will be around for ever.
Now, I don't post much here because I prefer eye contact, still my two cents
a) I use Qt every day
b) plan to do so for until we are done.
c) Nokia has issues, yes. It's tough to be number one and lose ground, but I don't see the end. And I base that opinion on real news, like the WSJ, not ehmm say news 'makers'.
Best to Nokia! ;)
I been thinking why Qt is such a great toolkit, IMHO better than any MS tools or others.
The answer to this question is in the official Qt4 book 2nd edition, in the "Brief History of Qt" chapter. It was developed with passion by two young developers who started their own company. Others companys can have also great developers that money can hire, but sometimes they rather be else where, or are bored working just to get the job done.
I once meet a ex-troll that told me that Trolltech was the best and fun place he worked, but that had changed a little with Nokia takeover.And I read recently in a troll blog that Elop had told that Qt should focus on QML only and deprecate all others funcionalities. So to me is clear that Nokia managemente has no interest in Qt has great cross plataform desktop toolkit.
Nokia management is not to be trusted, is just about MS lobby, why else would they kill symbian (and no symbian was not old and outdated has people say, if you think that, check nextstep or objective C or whatever name they call it, it's older than 30 years), why else would they not put N9 and N950 on the spot light, because they are truly the best phones out there, Qt is the best toolkit outhere, and Nokia had all the tools and ecosystem (whatever that maybe) they need, to conquer the world, before MS come along. I just read in the last days news that Nokia is working with MS to bring WP7 has fast has possible to new feature phones. So what's there on Nokia management about Qt future ? Please tell me because I don't know.
PeterWinston, in IMHO I think to create a new home for Qt, I would start by private talking to Qt greastest players. First Digia, they seem to be the best player right now, has they are developing Qt, and managing Qt license. It's important to figure out what kind of relationship they have with Nokia. Then Kdab, others forum onwers like qtcentre, contact the Trolltech founders they could have insightfull advices. Join a small group, talk first, measure all things including the poison pill, and if all of you together think it's time to act, then act like a fox. For the sake of Qt, and for the sake of the community.
In my personall opinion, I would not mind if Qt would have to loose the LGPL license to became a new profitale independ company again, focusing on desktop cross plataform, and on mobile android, IOS and (why not ?) WP7 development ( perhaps we should start a new pool about it :) ).
Joao de Deus
I am not so sure about Digia, surely, they contributed with some bugfixes, but their overall input is negligible and it does seem they might be more into using Qt to milk its commercial customers without contributing any more than volunteers do for no pay at all.
I've always suspected Nokia of being the instigator of that complete focus on QML and stealing developer resources from other much needed areas, and while some people claimed QML has nothing to do with Nokia, and its appearance just happened to coincide with the purchase, but so far no one has explicitly stated that Qt would have the same direction and priorities had it not been under Nokia management.
I don't mind losing the LGPL license either, Qt should be free for open source projects, but commercial licenses should be more flexible, keeping income size and development team sizes in mind. For big players those THOUSANDS OF DOLLARS are completely justified, but for indie developers Qt should be more forgiving, with different licenses from 200 to 1000$ depending on the actual usage of the framework. Or why not a percentage of the income too? Like for example 10% of sales of Qt based applications go to Qt, but not in the pockets of some company that simply milks it, but actively invested in the development of the framework.
Something more - developers and companies who actively contribute without pay can get credits which get them discount from commercial licenses, or in the cases of significant contributions even the right to use the framework commercially as long as they contribute to it. It is only fair...
Thank your for starting this conversation Peter.
I have great respect for the people at Nokia who work very hard to make Qt a success. But their
management can not be trusted at all. Elop takes all steps needed to make sure their is no alternative for Nokia but their current crash course. And unless there is external intervention (shareholders, government, EU, ... ) he will succeed and Nokia will collapse before the year end.
So let's investigate the opportunities this brings for the Qt community. If we can make the right
choices this can make Qt a stronger framework.
On the technical level, I would prefer Qt to get back to its roots and focus on being a cross-platform C++ toolkit for desktop applications. I've always found that most of the value of
Qt is inside the QtCore and QtGui parts, and that the other parts only take away development
focus and resources (Script, SQL, SVG, Webkit, Xml, Declarative), and would not mind if those
parts were dropped to make sure the Core and Gui parts can thrive.
On the financial level, I would not mind paying a reasonable fee to make sure there is continued development of the QtCore and QtGui libraries.
Maybe there are other steps that can be taken to decouple the fate of Qt and Nokia. It would be interesting to get the ideas of the Qt management within Nokia, maybe they can post them in an
I am pretty sure the Trolls will appreciate a discussion very much. All the trolls I ever spoke to were very passionate about Qt, much more so than about Nokia phones. I am sure every developer there will be happy to see Qt go on and many will consider staying with whichever organisation will keep Qt going.
I would actually love to see a foundation take over development of Qt where commercial users can join, pooling their resources on a team of developers. Ideally those would share offices like they do now. At least from my experience that does speed up development quite a bit.
Sorry, but I do not want to trust any one company with the future of Qt. Nokia was not all bad, it did put quite a bit of marketing effort behind Qt and it did put open governance into place. But still I do not feel comfortable with the idea of having a new set of upper management muck around!
Something will need to happen fast though: The Trolls are damn good developers, I am sure many of them will find new jobs elsewhere pretty soon if there is nothing on the horizon to give them hope that Qt will go on and they can still have a place in this new future. Once a critical mass left development will be much harder for those that stayed and any new people.
The Qt Contributors summit next week would be a good place to discuss this issue in person. Most important companies in the Qt universe should be have at least some delegates as should Nokia. I would really appreciate getting some public updates here or on twitter or wherever. I hope Peter and others will follow up on this topic with his thoughts on what happens there and will follow twitter closely. Lets all hope for some good news from the summit!
I use Qt less than year but I immediately felt its potential. But for the development is need the financial stability . Many companies currently earn (and not bad by the way) on the sales of applications through online stores. According to this as an option of additional income, I propose to create open source projects, from developers around the world, put up for online shopping, sales revenues and donations collected in a single account of the Qt project. First need to do the following:
- Organize a collection of ideas. It will be a page or section in one of the Qt resource where everyone can post ideas and suggestions for future applications;
- Create a list of rules or guidelines for the establishment and maintenance teams who are implementing the application from the center of ideas;
- Create a single cash account for Qt.
I understand that this does not give quick results and may not attract sufficient funds, but it will be a practical step to financial independence of Qt community.
[quote author="Taamalus" date="1339821111"]Nokia has issues, yes. It's tough to be number one and lose ground, but I don't see the end. And I base that opinion on real news, like the WSJ, not ehmm say news 'makers'.[/quote]Nokia had an executive management problem before Elop, and it has been multiplied with Elop. This is no information which requires you to read (and agree to) Tomi Ahonen (who is, by the way, the most influential analyst in the mobile industry); it just requires you to read the "annual and quarterly reports":http://www.nokia.com/global/about-nokia/investors/financials/reports/results---reports/ or, if you prefer, the "Wall Street Journal":http://online.wsj.com/article/SB10001424052702303822204577468251129110174.html, which do not show a company under reorganization, but rather a company on "... its way toward irrelevancy", which is now "... primarily [evaluated] on the value of its assets, patents and cash reserves, rather than as an operating business ..." because of the "... zero value for the device [...] business ..." and "... little hope for a turnaround from here even with a refined strategy.".
[quote author="Erik Janssens" date="1339848604"]On the technical level, I would prefer Qt to get back to its roots and focus on being a cross-platform C++ toolkit for desktop applications.[/quote]You don't. The focus on mobile is essential for Qt. The increasingly majority of sold platforms is already mobile, not desktop. The emerging markets are tablets and integrated systems (smart home, including televisions, media and home automation), not desktop.
Whereas Qt was available on a majority of platforms (or basically any platform) in the last decade by supporting Windows, Mac OS and Unix, it is by now only available on a minority of platforms, keeping on falling behind. This will directly affect the appeal of Qt for a large audience; and it is for sure not "code once, deploy everywhere".
In addition, you will discard a large part of what has been contributed to Qt over the last three years, be it functionality or the attention that has been brought to a large audience of developers.
[quote author="tuxedo" date="1339858254"]I would actually love to see a foundation take over development of Qt.[/quote]I think a foundation beeing responsible for Qt is worth considering.
A membership fee funds the Qt project, including the infrastructure, the certification and ambassador program and the development environment. Members are allowed to offer commercial licenses, which are either used to directly generate income by providing support, training or commisional work or indirectly by having a specific platform supported in Qt (and therefore having a larger developer audience).
Non-members retain their option to either use Qt under the terms of the LGPL (an option which has to be preserved under any circumstances, this is the most beneficial that has happened to Qt), the GPL, a commercial license bought from a member or beeing a member on their own.
The important thing is that all contributions are made to the foundation. This allows for bringing different interests together, as members do not depend on each other (we for example know that Qt on Tizen was effectively prevented because Samsung did not want to contribute to Nokia).
Members can contribute to the foundation as it is in their interest, but to the benefit of all.
bq. Many things are indeed rather unclear yet, so please give me and the others Qt developers from Nokia a break. We're working very hard trying to get some clarity here and finding solutions.
But don't forget that Qt is an open source project, and that there is a large interest into it from many different industries. So Qt will live on whatever happens. The contributor summit is coming up in a couple of days in Berlin. I hope we'll know more by then.
"Lars Knoll (Qt Chief Architect/Maintainer)":http://lists.qt-project.org/pipermail/interest/2012-June/002561.html
Qt Chief Architect/Maintainer at Nokia
Damn, those Nokia results sure look bad. Even more losses than Q4'11. At this speed, Nokia will be broke in another 3-4 quarters... How do they manage to have new product lines and still have lower sales than last quarter when all they had was a dead end platform?
Qt already works well on desktops, supports the BIG and pretty much only THREE in the desktop world. Surely, the APIs are a "little" * cough cough * outdated, but that mostly has to do with the management of Qt making it chase the QML dragon and lose sight on what is really important in this very moment.
It is the outdated-ness of the APIs that make them inapplicable for mobile application, today this doesn't show mostly because the mobile development aspect of Qt is almost non-existent. But instead of working to modernize or replace the outdated APIs, the decision was made to just scrap it all and go all out QML. And for the n-th time, QML is a good technology that has its applications, but it is far less universal then the old native API, despite it being like 7-8 years old. And being forced to go for QML on the mobile, where the last thing CPU and memory starved devices need is more bloatware, virtual machines, interpreting and what not, or alternatively you also have the privilege of being able to stick to a 7-8 year old API if you don't want to use QML.
A MODERN NATIVE API is crucial to the future of Qt, only it can provide the winning hand Qt needs to be a viable option, desired by developers. The fact is QML arrived way TOO LATE to the party, and cannot really compete with basic stuff like HTML5 + JS. I know many people are amazed by QML, and not only newbs, whom find C++ way too hard, but QML doesn't offer that much advantages over its competitors and has plenty of downsides too. HTML5 is supported almost everywhere, with the exception to embedded, where QML2 is a no go either, for 3d graphics WebGL is there too, so currently choosing QML pretty much only grants you platform limitations. QML has only one benefit and it is the possibility to extend it with native code, but if extensive computations are needed there are workarounds to extend an HTML based application as well. The one benefit of QML simply doesn't have the weight to make up for its many downsides, especially its limited platform support.
But enough with the QML rant, there has been enough of it already. QML won't save Qt, in order for Qt to rise in popularity and usage it needs to provide THE ONE THING THAT IS MISSING - and that is A MODERN NATIVE CROSS PLATFORM FRAMEWORK that supports all major mobile platforms on top of its excellent desktop support.
Qt is better than NET. Qt is better than the Android SDK. Haven't used Apple's frameworks, they seem fairly complete and modern, but I am not charmed by Objective-C (SUBJECTIVE-C would be so much more appropriate name), Qt is better than C# MONO...
Point is, there are VERY FEW developers that would turn their backs on a framework that offers the best performance, is easy to use and covers over 99% of the devices on the market. Why would anyone bother writing an application that works on only one platform, with a technology that offers inferior performance and efficiency, if one can write an application that works on all platforms at the peaks of their capacity? Maybe a few devoted, fanatical fanboys, but generally, every creative person out there wants for his creations to be as widely available as possible. And THAT is what Qt needs to be, not chasing and arriving late at trendy fads but offer the one thing that is missing and the one thing other frameworks cannot even afford to offer. Qt doesn't need to try to compete with the rest, it needs to offer what the rest cannot compete with. It is THAT SIMPLE!!!
Please, for the sake of this thread, keep this discussion where it "belongs":http://qt-project.org/forums/viewthread/16465/. The thread on the mailing list is already plagued by the usual suspects; we don't need the same here again.
@Lukas - I suggest you read this post very carefully and do a little thinking before you rush into yet another of those clichéd response of yours:
This threat is about the Future of Qt, and I only brought QML up as being pretty much it's only present, and I think you should be able to see how the present is related to the future, since the latter is a product of the first. Now, I do realize this threat is more concerned with the financial future of Qt rather than its development direction, but the two are related as I am about to show further down this post.
So if you don't mind, stop regarding me as if I am some pest, frolicking and spreading FUD, for I may as well be more concerned with the future of Qt than you. At least enough to the point I am not making any illusions of it, and of what NEEDS to be done to ensure it.
That is right, it is not about what I want, neither is nor should be about what you or anyone else wants, for what people want is subjective and rarely relevant. There is one thing that is incomparably more important than what people want, and that is WHAT PEOPLE NEED. And what Qt needs while we are on the subject.
It is a fact that today it is Nokia that pays the trolls, and as such Nokia comes as not simply the major, but the predominant Qt contributor, a fact that has pretty much tarnished the hopes of MOBILE success of Qt. Well, I don't think that it should be Nokia or any other company paying the trolls, the FIRST and MOST IMPORTANT thing Qt needs in order to secure its future is INDEPENDENCE, or in short, Qt must pay for the work of its primary development force - the trolls. That means Qt must become more successful commercially, WITHOUT sacrificing the accessibility it got through the LGPL license.
Which brings me to the next point - in order for Qt to become more successful commercially without sacrificing its accessibility, it needs a MUCH LARGER user base and much more flexible licensing fees. There aren't many developers that can afford Qt commercially today, and there is a whole world of developers who will be able to afford more flexible licensing. So on top of the few big commercial clients Qt has today, it can have scores of smaller which will significantly increase the revenues generated by the framework, to the point there won't be a need of any big company, funding it and enforcing its limiting corporate politics on it, Qt will be able to support itself just fine.
BUT Qt has to win those developers first. So in order for Qt to get what it needs, it must give developers what they need. And enough with the illusions, developers don't need QML, it has its merits, it has its future, but focusing on it won't save Qt, not in the short term, and certainly not in the long run.
There is already a cross platform solution, working on every commercially viable platform, and it is called HTML5+JS, and for Qt to become a success it needs to compete with it. That means:
First and foremost - catching up to it when it comes to support, and why not even exceeding it, by developing a fall-back capable API that could bring Qt on embedded, which QtQuick2 can't. And NO, I don't mean QtGui, I mean something still relevant to our time, only not OpenGL based.
Second - offer nativity, which is something the interpreter/VM based HTML5+JS combo cannot offer.
And this is all it would take for Qt to become a solution other development frameworks cannot compete with, which will inevitably grab the attention of every adequate developer out there, giving developers an elegant and effortless way to gain audience on every platform on the market, exceeding what their proprietary frameworks can offer. If Qt provides this much needed and currently TOTALLY absent from the market solution, this will attract many consumers, many code contributors and many funding contributors, this will grant Qt complete independence and long term safety, which, combined with the larger developer base spells out the formula of ROUSING SUCCESS. Why struggling to compete in fear and insecurity of the future when you can simply dominate and be 100% free and independent?
No, I just think that this should not be another QtQuick discussion, as we know how such discussions tend to be conducted (also with a view to the mailing list). This has nothing to do with a personal opinion about someone else, but rather that this thread deserves better.
However, I'm not the authority who is to decide what is allowed to be discussed here, or not; I just ask to keep the potential consequences in mind.
There are a lot of issues in terms of "what Qt future should be"
I want to keep the fucus of this thread on "How make future possible"
What needs to be done, to keep the development team going.
Software developers are not interchangeable. If we want Qt to be able to survive outside of Nokia, we are going to need some action.
I for one want to see the Open Governace process maintined and moving forward.
I am leaving for Berlin now, see some of you there.
Just reading an article on the "BBC":http://www.bbc.com/news/technology-18527509 and it mentions Windows Phone 8 having native C/C++ API support. Does this mean a Qt port to WP8 is possible / allowed? If so, it might be an interesting option...
I vaguely recollect that this is more like "native" - but it's not full c++ support, just a subset that MS will allow. There was a separate thread for that on DevNet, you might want to look it up there, as I can't guarantee my memory to work well :)
Bah... thought it would be too good to be true.
it's not the thread I was talking about, but close: "link":http://qt-project.org/forums/viewthread/6751/P15.
Qt on WP8 should be possible since Windows 8 has Qt support. From what I have read, just like Windows 8, WP8 also fully support native c\c++ for all kinds of apps.
Qt on WP8 is great :)
[quote author="Jayakrishnan.M" date="1340267066"]Qt on WP8 should be possible since Windows 8 has Qt support. From what I have read, just like Windows 8, WP8 also fully support native c\c++ for all kinds of apps. [/quote]
bq. "I commissioned a deeper investigation into the scope of work required for Qt to work fully on Windows 8. I will receive the full review of this investigation early next week. I will make sure to share this detail with everyone as soon as I am able to."
Director Product Management & Key Accounts
Well, for one, Qt is open-source so it is impossible to "kill" it. As far as I understand, Qt Project itself is also now not dependent upon Nokia per se for governance. I think the administrative costs and server costs etc. are paid by Nokia but those probably could be taken care of.
The question really is, where do the Qt contributors and maintainers employed by Nokia go now? How do we ensure that they can keep working on Qt full-time? I hope that divison of Nokia is sold to a home(s) where they can still keep working on Qt open-source.
As for mobile platforms, port to WP8 is a non-trivial endeavor. Android is a more likely destination, with some success already by Bogdan and others.
(About me: You have not seen me much around here, but I do love me some Qt and would love to contribute to Qt in my spare time, especially Android port.)
There is more to come.
Microsoft is "rumored":http://www.forbes.com/sites/ericsavitz/2012/06/21/microsoft-first-branded-tablets-next-their-own-cell-phone/ to be activly working on their own (non-Nokia) mobile devices; Research In Motion (BlackBerry) is "rumored":http://www.reuters.com/article/2012/06/24/us-rim-split-idUSBRE85N0D320120624?feedType=RSS&feedName=businessNews&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+reuters/businessNews+(Business+News) to split or sell mobile devices division.
My two cents is this: I hope that in an ideal world the Trolls can be sponsored by a foundation like the FSF and also that Nokia would do the right thing and donate Qt to the same foundation and keep it free from commercial interests forever. Why Nokia has gone down the Windows 8 Phone route makes me shake my head in absolute disbelief.
^^ For money of course, M$ paid 1 billion $$$ to Nokia to go for windows, enough money to displace the purchase of Qt (~150 million) and all investments Nokia did into developing Qt...
OK. So this joint venture wasn't about using M$'s OS, but for Microsoft to put it's OS on Nokia devices. That makes more sense. I didn't even think of it that way.
My theory was MS actually wanted for Nokia to fail, so it can grab a nice chunk of Nokia's market share, which was pretty much dominating the mobile market a few years ago. Unfortunately for MS this plan didn't work out all that well, surely, Nokia lost its market, but it was immediately taken over by Apple, Samsung and a few other smaller Android platform players, MS is a big and slow to respond company...
Is there any comments about external Nokia Qt contributors about Qt Future regarding theses bad news ... ICS, KDAB, DIGIA,INTEL,and other ? Is there anything in project to ensure a bright Qt Future without Nokia ?
I readed all the thread and nobody mentioned nothing about the "KDE Free Qt Foundation":http://www.kde.org/community/whatiskde/kdefreeqtfoundation.php, that means that in the worst, case the KDE proyect will aquire the ownership of Qt, and Qt will be controled by a real FOSS community.
The open source Qt is guaranted, there are no need to make a fork or to worry about the future.
Sure, KDE Free Qt Foundation could end up with the rights on Qt. However, I doubt that would be a good thing for Qt. It is more like a last resort in case all else fails. With the transfer of the rights on Qt to the foundation, none of the infrastructure needed to run the project comes with it, let alone the resources needed to keep all those kick-ass developers working on Qt full time to make it the great toolkit we all love. So no, I'd much rather see a take-over by a company that actually can invest the resources to keep Qt running and keep it moving forward.
bq. With the transfer of the rights on Qt to the foundation, none of the infrastructure needed to run the project comes with it, let alone the resources needed to keep all those kick-ass developers working on Qt full time to make it the great toolkit we all love
You finally came to your senses, if KDE, a fairly big foundation and community cannot move Qt, what about the few volunteers you kept on repeating should stop "complaining" and write a complete modern GUI API...
On the other hand, the majority of effort, exerted by Nokia went in direction QML, the framework itself is fairly complete and most APIs are stable and done, KDE will have no problem maintaining what already exists, unfortunately, it won't have the capacity to innovate.
So no, I’d much rather see a take-over by a company that actually can invest the resources to keep Qt running and keep it moving forward.
It depends on which company, although nokia did sponsor Qt a lot, yet also in charge of
the road map of Qt.Could you imagine Qt taken by Oracle or MS?
[quote author="utcenter" date="1343995985"]
You finally came to your senses, if KDE, a fairly big foundation and community cannot move Qt
Watch your words, please. This forum is meant to be driven in a friendly manner. While we can "fight" with arguments, becoming personal, if not insulting, is not acceptable. We will delete further comments that do not fit into the "general rules":/forums/rules.
Please not, that this is not to stop the actual discussion, but just to get everything back to a polite and unoffending track.
^^ Are you addressing me, as the act of quoting me infers? I fail to see anything impolite in my post, which merely noted he is finally agreeing with something I stated over and over again and he rejected. Overacting much perhaps? Having a bad day? Well, don't take it out on me ;)
According to some dictionaries, "to come to your senses" means "cause someone to (or start to) think and behave reasonably after a period of folly or irrationality" or "to start to understand that you have been behaving in a stupid way".
I definitely declare this unpolite and offending.
You can put pretty much anything in an offensive context, but that doesn't mean it was originally used in such. Surely, there is a conflict of opinions here, but clearly and obviously it is not a product of stupidity but of personal bias.
From your own link:
come to one's senses = to begin thinking sensibly
- Perceptible by the senses or by the mind.
- Readily perceived; appreciable.
All in all, my post actually congratulates Andre rather than insulting him. Yes I infer irrationality but certainly not stupidity. So calm down and enhance your English language horizons ;)
There's a simple rule in communications scienes: If the receiver gets it wrong, it's always the sender's fault. (This is not from me, some clever scientists proposed it.)
Your proverb can be understood as a compliment. And it can also be understood as the complete contrary - unpolite and offending. Everyone I talked to, understood it the latter way.
It's always problematic to use proverbs and phrases in an international forum, like this one. Not everyone might get the correct point, and not everyone using such a phrase is fully aware of the exact meaning. Better to avoid them, particularly if they can be interpreted in different ways like here.
To calm down things, it's ok to express ones apologies or explain things. On the other hand, adding some more "advice" that can be interpreted as some hidden criticism or joke on other's language skills may be interpreted offending again. Not everything that was meant funny, is recepted this way.
So, let's stop arguing on English language subtleties and come back to the actual topic, please.
When someone wants to feel offended he can always twist everything into an offensive context, and when the receiver disregards the sender, I fail to see how this is a problem of the sender. If the corruption of communication is on your side, there is very little the sender can do. If you have a virus on your system that alters the data you receive, I fail to see how this is a problem of the sender.
I myself begin to feel offended that you are putting words in my mouth and inferring I aim to insult.
"to come to your senses" means to become reasonable after a period of being unreasonable, "enhance your English language horizons" means to realize that not everything that can be put into an offensive context is an offense. If those are offending to you - it is your problem. If you prefer to interpret my words in an offensive context instead of the context of my intent - it is your problem. If you want to feel offended, you can easily find a reason to, I can call you "smart" and you can assume I am being sarcastic and actually mean you are stupid or something. What you are trying to do is actually very dishonorable in my book and reduces the respect I have for you. Feel free to misinterpret that as well if you want ;)
To come back to the topic...
[quote author="qtnext" date="1343946379"]Is there any comments about external Nokia Qt contributors about Qt Future regarding theses bad news ... ICS, KDAB, DIGIA,INTEL,and other ? Is there anything in project to ensure a bright Qt Future without Nokia ?[/quote]
The companies that surrond the Qt ecosystem do care about the future of Qt and they are in contact with each other in order to find solutions to bring Qt back on a solid, long term lasting base. Some of these talks started right during the Qt Developers' Summit in June - Nokia's announcement was just a few days before. Of course, those ideas take time to mature and nothing has been announced yet.
But to proof the interest of that companies, look at the Qt Developer Conferences that will be held in November and December in Berlin and Silicon Valley. Two firms of the ecosystem, KDAB and ICS, stepped in by their own and saved all the Qt enthusiasts' date of the year. So I'm quite sure that we will hear back something from them.
One should also be aware, that Nokia still owns Qt. The good ideas still need Nokia Nokia in the one or the other way. As long as the negotiations still go on (or need to start at all - I don't know), it's not a very wise idea to go public with that plans.
Regarding the KDE foundation. Yes, there is the contract between Trolltech and KDE, which Nokia is bound to too. Everyone involved in the details of that contract regards this as one the worst solutions. The other one being a fork of the LGPL version. Both would lead to fragmentation of the Qt community.
@Andre, but Qt is commercial product, and I doesn't see the difference between begin it maintained by a foundation or another company.
Supose that Qt is begin mantained by the KDE foundation, if a company has a commercial interest with Qt, then they will contract fulltime developers to make Qt grow, as well as so far with Nokia.
I see a business and manteinance model similar to the Linux kernel.
Anyways this is supposing the worst case.