back

by itvision·1y ago·view on hn ↗
https://doc.qt.io/qt-6/licensing.html

Now,

https://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynami...

> For the purpose of complying with the LGPL (any extant version: v2, v2.1 or v3):

> If you statically link against an LGPLed library, you _must_ also provide your application in _an object_ (not necessarily source) format, so that a user has the opportunity to modify the library and relink the application.

Basically not a single software developer is going to go through these hoops to link with LGPL statically. I don't care about theory crafting. Linux has been there for over 30 years now. Show me the applications that comply with that. I dare you.

Actually I know a single example (!) and that's proprietary NVIDIA drivers. Not an application BTW. You cannot imagine how difficult Linux kernel developers have made life for NVIDIA. Yeah, there's a huge object file to be linked with the kernel. Other examples? None. In Windows you compile a driver and have it work flawlessly for at least a decade.

Sorry, I'm done with you. You're now baselessly and shamelessly accusing me of lying where a simple Google search reveals everything I say is true.

Windows requires none of this crap. What's funny is that Win32 is the only stable Linux API. Not even glibc provides it. What's even more funnier is that DirectX is still a far more richer set of APIs than what Linux provides despite Open Source making it as hard as possible to link to it. And basically no one does.

With most laptops and pre-assembled PCs Windows comes for "free" (included in the cost). If you're a builder, you can get a Windows license for a low as $10 and live happily ever after and use your old applications including I don't know Adobe Photoshop CS2 released ... almost 20 years ago. Still works fine in Windows 11.

Merry Christmas.

1 comments
LGPL != GPL

You just provided evidence that your remarks were wrong and then claimed it validated your remarks as being right. Rather than accuse you of lying, I would accuse you of having a severe issue in your basic reasoning skills.

Furthermore, your rant is consistent with disorganized thinking, which is often a symptom of schizophrenia. I suggest seeing a psychiatrist.

You claimed you can "easily link applications statically and have them work everywhere all the time".

I said that even linking with LGPL is a task almost everyone avoids (NVIDIA being an exception).

You cannot link with GPL _at all_ unless you provide full source code.

Fuck it, I'm out.

That is not what I claimed and Nvidia does not statically link to LGPL code as far as I know. If you refer to the Nvidia kernel modules, there is no static linking being done with LGPL code.

I studied introductory psychology in college. I am a decent judge of whether people could benefit from psychiatric help and the more you write, the more convinced I become that you could benefit. Please go for an evaluation. Ask your regular physician for a referral. A psychiatrist likely could help you.