On 8/18/19 5:00 AM, Thiago Macieira wrote:
No, don't. That is not receiving security fixes.
That's exactly what is happening in many places and it should be done. A
number of shops have their own forks of 4.8, some have shared forks.
And that's great, that's their right under open source licences and I'm glad
they're exercising it. But the most important fact in your entire email is
"they have shared forks". That means there is active development between some
companies, who fix the issues that are important to them, including any
security ones that can exist.
In many/most cases they are shared across products under the same mega-parent corporation or were until some units got spun-out or sold off.

To start with, there is no version of OpenSSL which is secure. Whoever
is using Qt just because it makes using SSL easy(ier) shouldn't be using
Qt anyway because they are releasing an insecure app they incorrectly
feel is secure.
That's very disingenuous.

Honestly, it is a _completely_ accurate statement. Hopefully you had time to watch the "60 Minutes" report on "Pegasus" tonight.

https://www.cbsnews.com/video/ceo-of-israeli-spyware-maker-nso-on-fighting-terror-khashoggi-murder-and-saudi-arabia-60-minutes/

This is one of many, but is the most widely known. It doesn't need super computers, just a cheap-ass PC running as a server on the Internet. It can pull and decrypt _all_ of the data on any current idiot phone.

Admittedly this one typically requires a "link." Please pay close attention when watching the "60 Minutes" piece. Most of you have probably received those "DHL You have a package" emails.

There are others out there which cut through SSL like a hot knife through warm butter.

It is in the best interest of those using the penetration software to appear on every medium possible and tout the "security" of Secure Socket Layer. When one repeats a lie often enough even otherwise intelligent people will start to believe it.


There's very little software that can be proven by mathematical means that it
is secure beyond a doubt. Complex software like Qt, OpenSSL, Linux kernel, and
99.999% of all the software can't. Instead, security is practiced --among
other things-- by quickly fixing what is known, when it is known, Under those
guidelines, the last version of OpenSSL is secure*as far as we know it*.

More importantly, any past version is*known*  to be have security issues.
Whether those issues affect your product or not, only you can determine. So,
yes, removing networking capabilities mitigates quite a lot.

Actually there is quite a bit of software which is "proven" by the "Holy Trinity" to be completely unhackable. I don't remember the names of the 3 companies but it's the same 3 companies using both mathematical and black hat physical attempts both with and without viewing source. You have to be blessed by all 3. This is the type of software securing the U.S. Passport system and at least one personal VPN.

It is not OpenSource, it is patented. At least all of the ones I've been exposed to are. Getting a blessing from the "Holy Trinity" is a long way from cheap. Lots of companies pay money and get shredded.

You can create your own without an ocean of effort. I've explained _how_ to do it several times in this group. JUST BE SURE TO READ THE PATENTS BEFORE YOU RELEASE ANYTHING.


Pretty much everyone should be falling back to Qt 4.8 and staying there
until this ex-wife alimony licensing mentality gives Qt yet another new
owner. 99.9999999% of all companies refuse to pay royalties. No,
negotiating an up-front buy out for a license isn't paying royalties.
That's what my last customer did, but it was touch and go. They were
ready to kick Qt to the curb despite all of the proof of concept work
done with it.
You may want to cut back on your exaggeration. You're off reality by a few
orders of magnitude.

[99.9999999% = 1 in one billion, my 99.999% is only 1 in ten thousand]

Before either of us can claim any high ground there we need to define "companies." I'm including every 12 year old Script Kiddie who hurls a completely insecure idiot phone app up to any app store which will let them. They are using Electron, Flutter and a rash of other non-royalty based tools. Okay, I probably should have left the last 9 off the end so it was one in every hundred million.

While we are on the royalty topic I'm fielding an increasing number of
contacts from companies looking for Qt consultants willing to port
projects OFF Qt because of the licensing.
That's a shame.

For me, I can only hope that the Qt Company knows what it is doing. I don't
doubt you're right that there are a lot of companies that don't want to pay
according to the Qt Company's fee schedule. There are two questions that they
need to answer:
  1) does this fee schedule allow for growth of their business, engineering
     team and ecosystem?
  2) is there a better, viable alternative?

During Nokia days, there was a better alternative because the income wasn't
tied to licensing. I don't think the only other source of income (consulting)
is sufficient to make it an option.

It could/would/should be but from what I've seen Qt Company has no idea how to do it. There are thousands of consulting companies scanning job boards and slapping Qt consultants like me into very profitable projects. I've been working with one (mostly) for close to a decade now. They keep opening new offices in new cities. Gotta pay that rent somehow.

They have to follow that model, not just "hope" someone calls with a project for them.

It's far too late for them to follow the Synergex model.

https://www.synergex.com/

Want to know what the basis of the Synergy tool set is? DIBOL. DIgital Business Oriented Language created by Digital Equipment Corporation some time before the late 1970s.

I do DIBOL work once in a blue moon. Honest to God I love the language, at least when it is running on OpenVMS using real (not the ones available in Linux repos) VT-100 emulators. If you are using indexed files it is fantabulous.

The vast majority were (as of about 2 years ago) all running systems written with DIBOL. There are a lot of other places as well using DIBOL and the graphical version Synergex now has. Why don't I do more DIBOL projects? Because Synergex has managed to lock up the consulting market. Most/many/possibly everyone but me when it comes to DIBOL consultants is under some form of contract to them. I don't know the specifics and don't care enough about it to learn them. It all boils down to only the companies with a pure DIBOL/VMS system have the ability to get honked off at Synergex and toss a contract over to a regular pimp to find some old guy like me. Everybody else on every other platform has little choice. I don't know of any Synergex certified consultants which are operating freelance, at least openly. There might be a few here and there, but that cannot explain the continued development of Synergy and the growth of Synergex.

Synergex has some really big customers too. CVS has/had one or more critical systems written with it. Whichever high end hotel chain has their headquarters (or at least all software development) located in Florida has there entire reservation and I believe chain management written in it. I want to say it is Hyatt or Windham, but don't quote that.

They need to quit chasing the Script Kiddie market with QML and purchase one of the handful of pimps specializing in embedded systems work, anoint them as the only place to get consultants blessed by Qt, pointing all customers there, then just take the skim off the top. Today, for the firms which don't engage in visa fraud and exploit illegals, that is a 10-25% margin. Back in the 1980s it used to be 100-150% (I kid you not).

Getting back the actual topic of this particular thread though, besides the relentless ex-wife grubbing for alimony commercial licensing situation, the mish-mash of OpenSource licensing is really killing Qt as an option at companies who don't have an in-house legal department. Most who talk to me about it take one look at the pages which have been linked in this thread and say "that's it, we'll use Electron or insert-competitor-here."

Most everybody wants one single license to read. At 2 they start tuning out, at 3 they quit.


--
Roland Hughes, President
Logikal Solutions
(630)-205-1593  (cell)
http://www.theminimumyouneedtoknow.com
http://www.infiniteexposure.net
http://www.johnsmith-book.com

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to