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
    Chris Ferdinandi ⚓️ (cferdinandi@mastodon.social)'s status on Wednesday, 23-Apr-2025 23:16:30 JST Chris Ferdinandi ⚓️ Chris Ferdinandi ⚓️

    ⚓️ New Article: Open source is kind of broken https://ift.tt/KljweJQ #WebDev #FrontEndDeveloper #100DaysOfCode #CodeNewbie

    In conversation about 2 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: gomakethings.com
      Open source is kind of broken
      Yesterday, I mentioned that I’m working on a Web Component UI library for people who love HTML. One thing I’ve been mindful of as I work through this project is how very broken and exploitative the open source ecosystem is, both as a maintainer of and consumer of open source projects. I want to explore this a bit more, and offer some thoughts. Let’s dig in! I owe my career to open source!
    • Embed this notice
      Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Wednesday, 23-Apr-2025 23:16:28 JST Alfred M. Szmidt Alfred M. Szmidt
      in reply to
      • mav :happy_blob:

      @cferdinandi @mav > As a result, GPL and MIT code are incompatible together.

      That is not correct. The #GNU #GPL and “MIT” (Expat license) are compatible.

      https://www.gnu.org/licenses/license-list.en.html#Expat

      In conversation about 2 months ago permalink
    • Embed this notice
      Chris Ferdinandi ⚓️ (cferdinandi@mastodon.social)'s status on Wednesday, 23-Apr-2025 23:16:29 JST Chris Ferdinandi ⚓️ Chris Ferdinandi ⚓️
      in reply to
      • mav :happy_blob:

      @mav Sort of. It's "infectious" in that any derivative work must take on the same license. If you, for example, use a GPL library to build a website, all other parts of that website are then also licensed under GPL.

      This is why all WP themes must be GPL licensed. As a result, GPL and MIT code are incompatible together.

      In conversation about 2 months ago permalink
    • Embed this notice
      mav :happy_blob: (mav@masto.hackers.town)'s status on Wednesday, 23-Apr-2025 23:16:30 JST mav :happy_blob: mav :happy_blob:
      in reply to

      @cferdinandi This is a really well thought out article but I am confused about one thing:

      "But GPL is sticky, so if you release the project you built using it, you need to license your entire project under the same license."

      I thought you just had to release the portion of the code that was GPL, i.e. you use one library, that's the only part that must be GPL. I take it that's not correct?

      In conversation about 2 months ago permalink
    • Embed this notice
      Chris Ferdinandi ⚓️ (cferdinandi@mastodon.social)'s status on Thursday, 24-Apr-2025 01:16:47 JST Chris Ferdinandi ⚓️ Chris Ferdinandi ⚓️
      in reply to
      • Alfred M. Szmidt
      • mav :happy_blob:

      @amszmidt @mav I'm not sure how that's possible. GPL infects the MIT licensed code, which allows things GPL does not.

      WordPress has successfully argued that WP themes and plugins cannot be licensed as MIT because of WP's GPL license.

      In conversation about 2 months ago permalink
    • Embed this notice
      Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Thursday, 24-Apr-2025 01:17:21 JST Alfred M. Szmidt Alfred M. Szmidt
      in reply to
      • mav :happy_blob:

      @cferdinandi The Expat license allows for exactly the same things the GNU GPL does, which is what makes them compatible. E.g., a non-commercial software license would not be compatible with the #GNU #GPL since it limits how you can use a program, something the GNU GPL does not.

      @mav

      In conversation about 2 months ago permalink
    • Embed this notice
      Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Thursday, 24-Apr-2025 01:17:22 JST Alfred M. Szmidt Alfred M. Szmidt
      in reply to
      • mav :happy_blob:

      @cferdinandi The GNU GPL doesn't infect anything, it is entirely up to the person incorporating things to decide on what to do.

      Expat licensed code and GNU GPL licensed code can be freely mixed, WP themes _CAN_ be licensed under the Expat license, but the entirety is under the terms of the GPL (that is what compatibility means).

      I don't know where you have read that, or who said that but it is completely wrong.

      @mav

      In conversation about 2 months ago permalink
    • Embed this notice
      Alfred M. Szmidt (amszmidt@mastodon.social)'s status on Thursday, 24-Apr-2025 01:17:38 JST Alfred M. Szmidt Alfred M. Szmidt
      in reply to
      • mav :happy_blob:

      @cferdinandi @mav https://www.gnu.org/licenses/gpl-faq.en.html#WhatIsCompatible has a good explanation.

      In conversation about 2 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: www.gnu.org
        Frequently Asked Questions about the GNU Licenses - GNU Project - Free Software Foundation
        from mailto:webmasters@gnu.org

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.