News for hackers. Stuff that matters.
Re:Why Linux is not ready for the desktop, the final edition by itvision on Tuesday December 31, 2024 @12:11PM (#42560053)
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):

> (1) 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.

> (2) If you dynamically link against an LGPLed library already present on the user's computer, you need not convey the library's source. On the other hand, if you yourself convey the executable LGPLed library along with your application, whether linked with statically or dynamically, you must also convey the library's sources, in one of the ways for which the LGPL provide

Not a single software developer is going to go through these hoops to link with LGPL statically. In fact I don't know a single one either. I don't care about theory crafting. Linux has been there for over 30 years now. Show me the applications that comply with (1) or (2). I dare you.

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. 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.

Re:Why Linux is not ready for the desktop, the final edition by ryao on Tuesday December 31, 2024 @12:26PM (#42560196)
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.

Re:Why Linux is not ready for the desktop, the final edition by itvision on Tuesday December 31, 2024 @12:58PM (#42560445)
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.

Re:Why Linux is not ready for the desktop, the final edition by ryao on Tuesday December 31, 2024 @01:16PM (#42560590)
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.