Also, paid commercial support (so that Joe Smith can call up an "engineer" at 3 AM on a holiday Sunday with an urgent issue and get a hotfix issued by 7 AM).
Close, but you've mixed up hours with months, or even years. The only bug I ever reported to Microsoft (an error in the daylight saving handling of their C runtime library) got fixed 7 YEARS later.
in today's world. The rest of us outside of the Middle East, Africa and small parts of Asia and South America
This is the same view the ACLU has, and it's why they don't dive into 2nd Amendment cases because it's basically a radical view in today's US of A.
FTFY. Actually, most of the world does not find restricting gun ownership to be in the least bit radical in today's world. The rest of us outside of the Middle East, Africa and small parts of Asia and South America accept that our own governments do not have it in for us.
3rd party GPS is gimped due to a lack of wheel rotation data from the car which OEM GPS get's "for free".
Phones have accelerometers, gyros and in some cases barometers that can adequately make up for the lack of wheel rotation data to cover gaps in GPS coverage. A bigger problem is the size and position of the GPS antenna, especially when the windows have metallic coatings.
And if they were using a FIPS certified version of OpenSSL, they would still be compromised. FIPS means....nothing in this context.
OpenSSL is not FIPS certified. Most banks are using NSS, which is.
It's not remotely about petty OS wars. Complexity is bad for security, mmkay? If you want a newer version of openssl for OS/2, netware, or pre OSX MacOS, I'd really like to know what exactly you are doing. Dropping those platforms is the right thing.
You conveniently skipped Windows there.
I don't know the specifics of what was removed. Maybe it was only to support Windows 9x/ME, or NT 3.x or even Win16. But if it was needed for modern versions of Windows, then this is remotely about petty OS wars.
All the array needs is a way to address a chunk by character # rather than by byte #
If you need to do things like that, then just use UTF-32. Memory is cheap. Scanning a byte array counting characters of arbitrary length is expensive, and there are no cheap shortcuts that don't involve taking as much memory as your UTF-32 representation would have used in the first place, which require far more complicated and prone to error algorithms to handle it all.
the result of a single sentence tucked into the farm bill lifting the 10-year statute of limitations on old debts
Why do you let your politicians get away with such bullshit?
This app is incompatible with all of your devices. Offers in-app purchases.
Incompatible with a Nexus 5? *plonk*
There are 5 apps by this name I can find in the Play Store. But the one I think you're talking about shows up in the "related apps" for those, and looking closer, it gives the same message as above.
So to answer your question as to why noone is using your apps, make them compatible with phones people are using first!
they contributed back to the world #ifdef'ed with their own incompatible license.
While it would be incompatible with the GPL, this is BSD code you are talking about here. The BSD developers get exactly what they asked for with their license.
Exactly, and that's why it's displacing GCC, and why RMS loses his shit about LLVM. People are moving to LLVM BECAUSE OF GPLv3.
More precisely, people are moving to LLVM because certain companies are pouring resources into it (which they may be doing because of their dislike of GPLv3), making it currently the most advanced Free compiler chain available.
Basically: Do children gain more from not being constantly put down for spelling and grammar when they are still at an early age than what they lose by being left to figure it out for themselves by reading (instead of figuring it out when the teacher's red pen tells them they are a failure).
At my sons' school, they have spelling tests. The rest of the time, they mostly let spelling mistakes slide. If they are writing something for literacy class, their grammar gets corrected, otherwise mostly the teacher lets it slide. IMHO this is a good thing, as the children get to feel good about the "well researched!" comment on their school project without being turned off all schoolwork by constant reminders that they are lagging behind on spelling and grammer (due to their first language not being English).