GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    jrb (blandford@mastodon.cloud)'s status on Thursday, 14-Sep-2023 11:38:47 JST jrb jrb

    The Unity license changes are making me personally feel a whole lot better about fighting the GTK vs Qt battle all those years ago..

    In conversation Thursday, 14-Sep-2023 11:38:47 JST from mastodon.cloud permalink
    • Embed this notice
      Neal Gompa (ニール・ゴンパ) :fedora: (conan_kudo@fosstodon.org)'s status on Thursday, 14-Sep-2023 11:38:38 JST Neal Gompa (ニール・ゴンパ) :fedora: Neal Gompa (ニール・ゴンパ) :fedora:
      in reply to
      • Matěj Cepl 🇪🇺 🇨🇿 🇺🇦
      • James Henstridge

      @jamesh @mcepl @blandford You don't need to be under a company to through "enshittification". The number of external stakeholders that increasingly have problems with GTK and have been pivoting away from it has demonstrated that there are problems with GTK today too.

      The real issue is that when a group of people get comfortable with their dominance, they stop caring about their stakeholders. Even in tiny ponds like Linux desktop GUI toolkits.

      In conversation Thursday, 14-Sep-2023 11:38:38 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      James Henstridge (jamesh@aus.social)'s status on Thursday, 14-Sep-2023 11:38:40 JST James Henstridge James Henstridge
      in reply to
      • Matěj Cepl 🇪🇺 🇨🇿 🇺🇦

      @mcepl @blandford It's not at all clear that Qt would be available under its current license if GTK didn't exist.

      They went through a number of "not quite Open Source" licenses before settling on the current licensing. It's not clear they would have gone all the way if there weren't alternatives.

      In conversation Thursday, 14-Sep-2023 11:38:40 JST permalink
    • Embed this notice
      Matěj Cepl 🇪🇺 🇨🇿 🇺🇦 (mcepl@floss.social)'s status on Thursday, 14-Sep-2023 11:38:41 JST Matěj Cepl 🇪🇺 🇨🇿 🇺🇦 Matěj Cepl 🇪🇺 🇨🇿 🇺🇦
      in reply to

      @blandford And fortunately Qt seems to be still OK as well.

      In conversation Thursday, 14-Sep-2023 11:38:41 JST permalink
    • Embed this notice
      jrb (blandford@mastodon.cloud)'s status on Thursday, 14-Sep-2023 11:38:45 JST jrb jrb
      in reply to
      • Matěj Cepl 🇪🇺 🇨🇿 🇺🇦

      @mcepl This is the type of thing that many of us were warning against back then. For a for-profit company, a proprietary technology that is foundational to an ecosystem is too tempting to ignore. Eventually, Enshitiffication comes for it all. For all its faults, GTK's license and governance has proven resilient to that.

      In conversation Thursday, 14-Sep-2023 11:38:45 JST permalink
    • Embed this notice
      Matěj Cepl 🇪🇺 🇨🇿 🇺🇦 (mcepl@floss.social)'s status on Thursday, 14-Sep-2023 11:38:46 JST Matěj Cepl 🇪🇺 🇨🇿 🇺🇦 Matěj Cepl 🇪🇺 🇨🇿 🇺🇦
      in reply to

      @blandford ??? Relevance? Yes, Unity turned proprietary, but what it does have to have with Gtk (I know, Qt used to be proprietary)?

      In conversation Thursday, 14-Sep-2023 11:38:46 JST permalink
    • Embed this notice
      Neal Gompa (ニール・ゴンパ) :fedora: (conan_kudo@fosstodon.org)'s status on Thursday, 14-Sep-2023 11:42:10 JST Neal Gompa (ニール・ゴンパ) :fedora: Neal Gompa (ニール・ゴンパ) :fedora:
      in reply to
      • Matěj Cepl 🇪🇺 🇨🇿 🇺🇦
      • James Henstridge

      @jamesh @mcepl @blandford Qt is far less susceptible to this because they have the ultimate poison pill underpinning the project: forced relicensing to a permissive license (BSD-2-Clause, IIRC).

      GTK has no such poison pill forcing them to serve the larger community. It shows.

      In conversation Thursday, 14-Sep-2023 11:42:10 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Neal Gompa (ニール・ゴンパ) :fedora: (conan_kudo@fosstodon.org)'s status on Thursday, 14-Sep-2023 12:32:44 JST Neal Gompa (ニール・ゴンパ) :fedora: Neal Gompa (ニール・ゴンパ) :fedora:
      in reply to
      • Matěj Cepl 🇪🇺 🇨🇿 🇺🇦
      • James Henstridge

      @jamesh @mcepl @blandford Sure. But it was nipped in the bud, and they've grown to embrace open source in a way that few corporate-driven open source products do.

      Meanwhile, GTK has always been under the LGPL, but the community around that has been... contentious, to put it mildly.

      There are plenty of examples on the internet, even in the GNOME GitLab of this.

      Open Source alone does not protect you from toxic people. Caring about the community and stakeholders does.

      In conversation Thursday, 14-Sep-2023 12:32:44 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      James Henstridge (jamesh@aus.social)'s status on Thursday, 14-Sep-2023 12:32:45 JST James Henstridge James Henstridge
      in reply to
      • Matěj Cepl 🇪🇺 🇨🇿 🇺🇦
      • Neal Gompa (ニール・ゴンパ) :fedora:

      @Conan_Kudo @mcepl @blandford I see that poison pill agreement as one of Trolltech's first experiments with not-quite-open-source.

      Qt was not available under the LGPL back then: the status-quo license was the Qt Free Edition license, which you can read here: https://invent.kde.org/historical/qt1/-/blob/master/LICENSE. Far fewer people could use this license than the current Qt Open Source edition.

      If Qt was the dominant toolkit for Linux desktops and was still under that license, then all most Open Source desktop apps on Linux would be dependent on the commercial license. That's the kind of lock in that led Unity to try this royalty change.

      In conversation Thursday, 14-Sep-2023 12:32:45 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: invent.kde.org
        LICENSE · master · Historical / Historical - Qt 1 · GitLab
        Historical copy of Qt 1, adapted to compile on modern systems (circa. 2016)

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.