5 ms·
Here is a good background article: https://www.embeddeduse.com/2019/12/21/safe-guarding-the-lgpl-future-of-qt/ https://www.embeddeduse.com/2019/12/21/safe-guard
by Rochus 7y ago
Here is a good background article: https://www.embeddeduse.com/2019/12/21/safe-guarding-the-lgpl-future-of-qt/ https://www.embeddeduse.com/2019/12/21/safe-guarding-the-lgp...
And here the email to which Qt Comany reacts: https://mail.kde.org/pipermail/kde-community/2020q2/006098.html https://mail.kde.org/pipermail/kde-community/2020q2/006098.h...
LGPL has long been a thorn in the side of Qt Company management. Nokia had bought Qt for $150 million, developed and popularized the platform, and then released everything under LGPL. Digia/The Company then bought the intellectual property from Nokia for just 4 million Euros and have been trying to make money from it ever since. Now, with Corona, the management seems to have had a good opportunity to get rid of its annoying obligations to the open source community.
- lentil_soup 7y agoI also thought it had to do with that, but given the parent's edit it seems to do with ideas floating around because of money issues given covid-19
- Rochus 7y agoSoftware development business is among the least affected by Corona. But Corona is a good opportunity for many managers to use it to justify previous misconduct.
- oaiey 7y agoBig customers of QT are Car Companies. And they are affected a lot. However, it is very early to see this impact in a second or third layer company like QT. On the other side, it could be good management (thinking forward). But I agree with you. They are most likely executing now an old plan under Corona cover.
- jonfw 7y agoA lot of tech companies have clients who are significantly affected by Corona
- Rochus 7y agoAnd all of them have cancelled their license contracts in the last days or announced that they will not buy any more licenses after Corona?
- oefrha 7y agoI read the linked email and now I'm even more confused about TFA. Linked email from KDE: > But last week, the company suddenly informed both the KDE e.V. board and the KDE Free QT Foundation that the economic outlook caused by the Corona virus puts more pressure on them to increase short-term revenue. As a result, they are thinking about restricting ALL Qt releases to paid license holders for the first 12 months. They are aware that this would mean the end of contributions via Open Governance in practice. TFA (the entirety): > There have been discussions on various internet forums about the future of Qt open source in the last two days. The contents do not reflect the views or plans of The Qt Company. > The Qt Company is proud to be committed to its customers, open source, and the Qt governance model. So, are they claiming that they never planned to "restrict ALL Qt releases to paid license holders for the first 12 months", or are they saying this plan still counts as "committed to open source"?
- AsyncAwait 7y agoThey're not saying anything definitive. It's just a move to try and avoid bad PR.
- MaxBarraclough 7y agoWould it even increase their short-term revenue? Users who use the FOSS licence will just wait for the next release, won't they? Unless it's urgent that they use the latest Qt, why would they pay up?
- oefrha 7y agoBeats me, I'm certainly not dying to upgrade to Qt6. Now, it will be a nuisance if they withhold security patches for a year, though, so maybe that's what they're counting on? Holding security patches ransom?
- justinclift 7y ago>> The Qt Company is proud to be committed to its customers, open source, and the Qt governance model. Bull. From January (eg ~2.5 months ago) they've stopped people being able to download the Open Source Windows, macOS, and Linux versions of Qt without first signing up for a "Qt Account". eg you're now required to be tracked / able to be spammed / (etc) for even the OSS version of Qt. That's not how companies "committed to Open Source" do things. :( The crap they're reported as wanting to do now, is right in line with their demonstrated anti-OSS direction.
- Nokinside 7y ago> the management seems to have had a good opportunity to get rid of its annoying obligations to the open source community. Apparently you don't even read the links you provide. Qt company can't get rid of the leagal obligations it has to release the software. What it can do is to stop extra cooperation.
- Rochus 7y agoOh, a side blow ;-) Don't worry, I also studied law. What The Company can or can't from this contract is not granted unless you have supreme court judgments for the points in question. Otherwise the current patent system, which is primarily based on bluff and blackmail, would not work. As long as there are companies that would rather settle than defend themselves in court, The Company will find a way to stay in the game.
- Nokinside 7y agoFirstly, you are confusing patent system and copyright in your answer. Secondly, nt's not about legality of open source license at all. LGPL or GPL does not burden Qt Company with license obligations since it owns the source code. There is another contract between KDE foundation and QT company that we are talking here.
- Rochus 7y agoI'm sure you'll get it.
- alxlaz 7y agoJust to add a little: there's some concern, including among commercial users (including yours truly), that this is a Very Bad Idea (TM). Thing is, non-commercial and free software projects (KDE is one of the biggest ones, but not just KDE) have a significant contribution, quality-wise, to Qt. Most commercial users are on LTS releases. They rarely report bugs in current versions. With some exceptions (e.g. Wayland), they rarely test new features as they become available. They rarely put too much effort into bug reports for LTS releases, too. That's just how commercial development works. Unless it's a critical bug and you have no choice, your employer won't pay you (or you can't charge your customer) to help another company fix their code. Qt has a large foothold in FOSS and non-commercial software, and that provides a great deal of real-world exposure to a codebase that's old enough, and complex enough, that real-world exposure is crucial. IMHO, if they lose this, Qt will stop being a useful choice for any kind of development, cross-platform or not, within a few years. (Edit: to be clear, it's not just that the FOSS community basically provides free beta testing -- even if technically it sort of does. This is an artifact of the way FOSS, and many Linux distributions, too, work today -- e.g. most distros don't ship the LTS version, they ship the latest version, simply because it's easier to fit that into their release schedule. Whether good or bad, it means that a big chunk of Qt app users are on the latest stable version, not on LTS.) That's all in addition to all the third-party contributions, which are a small, but not insignificant portion of the Qt code.
- Rochus 7y ago> IMHO, if they lose this ... If The Qt Company discontinued the FOSS version of Qt, the Qt framework would become available under the BSD license, and there would no longer be a contributor licence agreement allowing a company to sell the work of another company. > in addition to all the third-party contributions, which are a small, but not insignificant portion of the Qt code. In the last years more than 50% were open source contributions. At Nokia times they were only 10 to 20%.
- alxlaz 7y ago> In the last years more than 50% were open source contributions. At Nokia times they were only 10 to 20%. Oh, okay, that's grown! I was still thinking of Nokia-era figures :).
- toyg 7y agoNokia’s acquisition was a boost but nowhere near “developed and popularized the platform” - I would bet good money that the amount of licensed customers didn’t change that significantly, under Nokia, outside of the mobile world they tried (and failed) to push it into. In fact, the most significant advancements happened before and after the Nokia period, if i remember correctly. Nokia concentrated on porting it to its doomed OSes and building a cloud infrastructure nobody really wanted to use. The real value of Qt is not $4m, Trolltech made a decent living out of it. The world has changed a bit since then, but I’m sure there is still plenty of space for Qt in the market.
- Rochus 7y agoNokia was not interested in license revenues but in popularizing the platform, especially their open source OS based on Qt. That's why they spent that much money to buy Qt ($150 mio) and then released it under LGPL. And there will always be people who find a hair in the gold pile. That's just the way the world is. Fortunately, most people appreciate what they're given.
- toyg 7y agoThey were only interested in the platform inasmuch as it could give them a way out of the hole they had dug for themselves with Symbian. They threw out half-assed implementations of this and that and then abandoned them at the speed of light, because the only real focus was migrating their historical Symbian devs to something that could resemble XXI century tech. I know because I was mulling some projects in the space at the time - I even went to a usergroup event that was supposed to be about Qt and got sold what was clearly a "Qt for Symbian" slide deck. Trolltech was skimpier but was much more interested in the success of the platform per-se. In many ways the post-Nokia experiences are an attempt at re-discovering the space Trolltech lived into. > their open source OS based on Qt. There was never such a thing. They had a Symbian OS skinned with Qt, and a number of Linux incarnations that started with GTK and were later reskinned with Qt. It didn't help that they stroke a high-level agreement to basically adopt Intel's Linux efforts, which were targeting GTK. By the end of these travails, they ended up with something fairly decent but that was just a lame-duck. Nothing was ever "based on Qt" at a fundamental level.