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.

  • beleza pura@lemmy.eco.br
    link
    fedilink
    arrow-up
    29
    arrow-down
    2
    ·
    2 days ago

    that’s disconnected me from the general linux user experience

    are we romanticizing having a broken system?

    • ⁂ jnk :InfinityVerified:@masto.es
      link
      fedilink
      arrow-up
      21
      ·
      2 days ago

      @bunitor @eldavi yeah, why? This just shows that, if more hardware companies actively supported linux, there would be no issues left for non-tech end users, which would be awesome.

      Please buy laptops and desktops from tuxedo, system76, framework, etc, and recommend them. They’re doing a great job and do deserve the support.

      • eldavi@lemmy.ml
        link
        fedilink
        arrow-up
        4
        arrow-down
        1
        ·
        edit-2
        2 days ago

        Please buy laptops and desktops from tuxedo, system76, framework, etc, and recommend them. They’re doing a great job and do deserve the support.

        amen. i’ll continue to buy from them for the things that i depend on (eg low cost personal servers and high end work laptops); but i plan to use a generic low-spec windows laptop for daily driving to teach me what the general linux user experience is like these days since lemmy is showing me that i still get something out of helping other people while i simultaneously get to leverage my knowledge and experience in an arena that’s been enabling my life for these last 3 decades to do so.

        it’s bit like the mandates that i get from my management as an individual contributor; but more “WTF” and the “TIL’s” that i get from it makes it more fun for me.

    • Leaflet@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      Preferably the drivers and quirks of the hardware would all be patched upstream so that you don’t need to use a distro with the fixes patched in.

    • eldavi@lemmy.ml
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      edit-2
      2 days ago

      very much so in addition to creating a new project for myself that’s exciting; that’s a big deal to me because i can’t remember the last time in decades that i felt any excitement over any linux based project.

      i learn best by challenging my knowledge and it teaches me where i’m ignorant and i can use that specify which areas to focus my self education.