A new patch series posted today to the Linux kernel mailing list would block kernel modules/drivers from TUXEDO Computers from accessing GPL-only symbols in the kernel.

TUXEDO Computers maintains a set of kernel drivers currently out-of-tree for their various laptops for additional functionality around power profiles, keyboard backlight controls, WMI, sensor monitoring, the embedded controller, and other functionality. They have said they want to eventually mainline these drivers but in the name of allowing for rapid hardware support they maintain them out-of-tree and ship them with their Ubuntu-based TUXEDO OS and also have the driver sources available via GitLab.

The issue at hand though is that these kernel drivers marked as GPLv3+ and that conflicts with the upstream Linux kernel code licensed as GPLv2. There was a commit to change the driver license from GPLv3 to GPL(v2) but was reverted by TUXEDO Computers on the basis of “until the legal stuff is sorted out.”

Update: TUXEDO Computers Relicenses Some Of Their Drivers To GPLv2

As of yesterday, TUXEDO Computers has now been able to re-license their driver consisting of fully in-house code from GPLv3 to GPLv2+. These are the TUXEDO Computers drivers where it’s all written by TUXEDO employees and not having to worry about code from any third-party developers or other vendors.

The gxtp7380, ite_8291, ite_8291_lb, ite_8297, stk8321, tuxedo_compatibility_check, tuxedo_nb02_nvidia_power_ctrl, and tuxedo_tuxi drivers are the initial ones able to be moved to the GPLv2+ licensing for satisfying upstream Linux kernel developers. Moving the other drivers to GPLv2+ will take longer due to needing to check with the associated parties that contributed to those drivers.

  • eldavi@lemmy.ml
    link
    fedilink
    arrow-up
    10
    arrow-down
    3
    ·
    3 days ago

    one of the awesome things about buying a linux laptop from a linux company like tuxedo is that you don’t have to worry about things like this since they have paid developers who maintain their own distro to “take care” of things like this and buying one of these linux laptops has made my experience smooth and thought free as a mac user.

    it’s a double edge sword however: lemmy has taught me that smooth sailing with linux laptops keeps you unaware of the trouble that lurks beneath the surface and that’s disconnected me from the general linux user experience and has gated me from understanding the common themes and problems they encounter; i’ve started a new linux build and this time i’m going to do it the same way everyone here does, with a windows laptop.

    • umbrella@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      3 days ago

      i have a regular desktop computer and a very smooth user experience here, no complaints.

      laptops can be hit or miss because of all the custom proprietary crud in them.

      • eldavi@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        3 days ago

        laptops can be hit or miss because of all the custom proprietary stuff in them.

        my experience is the same and that’s why i’m going with a laptop; i wonder if the skills i’ve picked up since the last time i tried are going to help any since they’re the kind of skills that get you paid in the linux world.

        • umbrella@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          3 days ago

          selfhosting is more like that tbh. unless you mean cherrypicking and adapting drivers for your kernel and this sort of stuff… general desktop troubleshooting helps to a point imo

    • GravitySpoiled@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      What are you talking about? I run (atomic) fedora and I have a smooth experience.

      You could easily sell your mac and buy a normal computer to have a smooth experience if the mac results in lots of problems

      • eldavi@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        3 days ago

        i don’t have a mac anymore; but this exactly why i’m pursing this project: the last time i did this fedora atomic didn’t exist and i’m likely to encounter that it’s more rock solid than the fedora distros that i used to daily drive with before buying a linux laptop directly from the linux factory.