Professional C# .NET developer, React and TypeScript hobbyist, proud Linux user, Godot enthusiast!

https://blog.fabioiotti.com/\ https://github.com/bruce965

  • 0 Posts
  • 20 Comments
Joined 3 years ago
cake
Cake day: March 9th, 2022

help-circle


  • Afaik, LGPL means that the library has to remain dynamically linked. That’s it. No static linking is allowed and no embedding (i.e. hardcoding) is allowed unless also the outer project is also in a LGPL-compatible license.

    So, no, they wouldn’t be legally allowed to steal your source by hardcoding it, if that’s what you are worried about.

    The issue is with code and resources that cannot be dynamically linked. I called them “glue code”, that’s the stuff developers need, in order to use your library. That is not directly your library, but you will be shipping it with your library, most likely. You will need a different license for those resources, maybe MIT or even a public domain license such as CC0.

    EDIT: I noticed you mentioned Steamworks SDK in another comment. I know Steam provides an optional DRM solution which wraps games in their own proprietary system. That might be forbidden by LGPL, I’m not sure. But linking an LGPL library to the same game that links to the proprietary Steamworks SDK shouldn’t be a problem, as long as the linking is dynamic and not static.





  • That would definitely be a technical challenge, but also it’s absolutely possible.

    I used to do dual-boot Windows + Linux and I could run the Linux installation from a VM in Windows as well as the Windows installation from a VM in Linux.

    When rebooting between metal and VM, Windows would always spend a few minutes “doing things” before continuing to boot, but it worked.

    Linux would not even fret. It would just boot normally without any complaints.

    I don’t remember exactly which distro I had at the time, but probably it was Linux Mint.


  • bruce965@lemmy.mltoLinux@lemmy.mlAMD vs Nvidia
    link
    fedilink
    arrow-up
    15
    arrow-down
    1
    ·
    edit-2
    28 days ago

    If you don’t want proprietary drivers the choice is quite straightforward: AMD. The official drivers are open source.

    As for my experience, I’ve had absolutely no problems in the last few years with AMD, but I have to admit that I have always been using an iGPU, which has always been good enough for my needs.

    I used to have problems with Nvidia proprietary drivers, but that was at least a couple years ago, things might have changed. I’ve never had issues with the free unofficial drivers, besides worse performance.






  • You should install Rethink and see how much garbage your phone constantly transmits and receives. And this is not even a kernel-level firewall, so who knows how much data Google actually exfiltrates…

    I don’t know about a constant audio stream, nor about keywords, but I noticed that Google Keyboard sends out some data every time you type anything. It’s not even that subtle.



  • For what it’s worth, I always prefer being redundant if it makes the meaning clearer to a non-native speaker audience.

    For instance I didn’t know “pandemic” implicitly meant “global”. In my ignorance I thought you could have a localized pandemic. But by saying “global pandemic” it makes it more obvious to everyone, including those who, like me, didn’t know.

    Also I’ll personally keep saying “my phone had an LCD display” because it feels smoother than “my phone has a LCD”.



  • I did a quick search on my trusty DuckDuckGo, but all I could find was “blend oats for 30-60 seconds”, and a lot of disclaimers.

    I would assume for a good tasting recipe you should add a little bit of sugar, maybe you have some recommendations about the oats that you use. Can you store it for a few days? Idk, you most likely have more experience on the subject.

    If it takes longer than 5 minutes to prepare (also including the cleanup process) I can see why people would rather consume a pre-made product.

    Anyways it’s worth to try, if you have a specific recommendation I would appreciate it greatly. Otherwise I will go for one of the recipes I can find.