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
    waifu (waifu@mai.waifuism.life)'s status on Tuesday, 17-Jun-2025 07:25:27 JST waifu waifu

    Fsf really shilling free software with anime now

    RE: https://hostux.social/users/fsf/statuses/114695285439240325

    In conversation about 3 days ago from mai.waifuism.life permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: hostux.social
      Free Software Foundation (@fsf@hostux.social)
      from Free Software Foundation
      Attached: 1 image #FreeSoftware can defy dystopia: https://u.fsf.org/47e #JoinFSF
    • prettygood and Phantasm like this.
    • Embed this notice
      Phantasm (phnt@fluffytail.org)'s status on Tuesday, 17-Jun-2025 07:34:58 JST Phantasm Phantasm
      in reply to
      @waifu They finally figured out their target audience. Lonely neckbeards living in moms basement.
      In conversation about 3 days ago permalink
      waifu likes this.
    • Embed this notice
      waifu (waifu@mai.waifuism.life)'s status on Tuesday, 17-Jun-2025 23:32:21 JST waifu waifu
      in reply to
      • meso

      @meso@new.asbestos.cafe no idea who that is

      In conversation about 2 days ago permalink
    • Embed this notice
      meso (meso@new.asbestos.cafe)'s status on Tuesday, 17-Jun-2025 23:32:23 JST meso meso
      in reply to
      @waifu Drew DeVault would join the FSF if they were a few years younger
      In conversation about 2 days ago permalink
      Phantasm likes this.
    • Embed this notice
      waifu (waifu@mai.waifuism.life)'s status on Tuesday, 17-Jun-2025 23:32:58 JST waifu waifu
      in reply to
      • meso

      @meso@new.asbestos.cafe If I don't know them they're not important :gigachad2:

      In conversation about 2 days ago permalink
    • Embed this notice
      meso (meso@new.asbestos.cafe)'s status on Tuesday, 17-Jun-2025 23:33:00 JST meso meso
      in reply to
      @waifu :gigachad:
      In conversation about 2 days ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Tuesday, 17-Jun-2025 23:35:48 JST 翠星石 翠星石
      in reply to
      @waifu Finally.
      In conversation about 2 days ago permalink
      waifu likes this.
    • Embed this notice
      waifu (waifu@mai.waifuism.life)'s status on Tuesday, 17-Jun-2025 23:37:53 JST waifu waifu
      in reply to
      • 翠星石

      @Suiseiseki@freesoftwareextremist.com Hey sui how are you, I did the thing with the license for the game, I got told though that i would need a contributing file to add to this, it's currently in dev, if you have some time can you take a look? https://git.waifuism.life/waifu/kemoverse/src/branch/dev

      In conversation about 2 days ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: git.waifuism.life
        kemoverse
        from waifu
        kemoverse
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Tuesday, 17-Jun-2025 23:52:58 JST 翠星石 翠星石
      in reply to
      @waifu The README should say; `This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0-or-later).' (the comment at the end barely saves it, but there's no reason why any part should be ambiguous).

      Many .py files are missing a license header (without a license header, it is extremely easy for the software and the license to get separated).

      A contributing file is optional - advise how commits should be submitted is a good idea, but is not required.

      For any nontrivial changes from someone else with copyright not assigned to the project or you, the copyright header of each nontrivially changed file would need to be adjusted to list the additional copyright holder if they haven't already added such (so copyright holders are not omitted) and git will store the rest of the information.
      In conversation about 2 days ago permalink
      waifu likes this.
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 18-Jun-2025 00:02:54 JST 翠星石 翠星石
      in reply to
      • 翠星石
      @waifu Here's a sample contributing file;
      Contributions are welcome with the following requirements;
      - Contributions need to be under the AGPLv3-or-later or under a compatible license.
      - Advise if there is a different license - for example if parts of a MIT expat library was copied, list the copyright holders so the license headers can be amended to comply with MIT expat.
      - Please add your name to the license header of any file you have made a nontrivial change to.
      - To avoid copyright infringement, LLM contributions are not accepted unless the original copyright holder(s) and the license(s) of all of the software that was copied from is provided.
      In conversation about 2 days ago permalink
      waifu likes this.
    • Embed this notice
      waifu (waifu@mai.waifuism.life)'s status on Wednesday, 18-Jun-2025 00:14:03 JST waifu waifu
      in reply to
      • 翠星石

      @Suiseiseki@freesoftwareextremist.com One question, more on the terms of the copyright, I would prefer the software to only be AGPLv3-or-later, do i just remove the compatible license part?
      Also, is it okay to keep code written by others just like that? can someone else ask to change the license if they get mad or whatever?

      In conversation about 2 days ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 18-Jun-2025 00:50:41 JST 翠星石 翠星石
      in reply to
      @waifu >I would prefer the software to only be AGPLv3-or-later, do i just remove the compatible license part?
      Such requirement that the user submitting the commits is the copyright holder, would disallow incorporation of code copied from other projects licensed under MIT expat or GPLv3-or-later for example.

      Even if some parts of the project were originally MIT expat or GPLv3-or-later (which the original code will continue to be under no matter where it has been), the project as a whole will always be AGPLv3-or-later, as that is what the AGPLv3 requires.

      If you don't want people to submit their changes under GPLv3-or-later or MIT expat for no reason (to avoid the extra work adding the extra copyright header), you might want to add this extra requirement;
      - Contributions you are the copyright holder of need to be licensed under the AGPLv3-or-later.

      >is it okay to keep code written by others just like that? can someone else ask to change the license if they get mad or whatever?
      Yes, it is okay to incorporate MIT expat or GPLv3+ code into a AGPLv3+ project - it just requires adjustments to the license headers to note the incorporation, the original license and the copyright holder(s) - which can get annoying.

      If someone has licensed code under the AGPLv3-or-later, they cannot revoke that license on a whim (provided you follow the terms - it's only if you infringe the AGPLv3 that the copyright holder can choose to permanently terminate your license), or change the license on you (there are some oddly proprietary countries where it is possible to revoke and renegotiate any license after a decade (but not on a whim), but that is out of scope in this case).

      A copyright holder can choose to license their works under different terms, but in the case that their work is a derivative work of other copyright holders works - they would need to come to an agreement with the other holders to do so.
      In conversation about 2 days ago permalink
    • Embed this notice
      𝅙𝅙𝅙𝅙𝅙𝅙𝅙𝅙 (sally@freesoftwareextremist.com)'s status on Wednesday, 18-Jun-2025 00:52:14 JST 𝅙𝅙𝅙𝅙𝅙𝅙𝅙𝅙 𝅙𝅙𝅙𝅙𝅙𝅙𝅙𝅙
      in reply to
      • 翠星石
      @waifu @Suiseiseki

      No need. Being compatible with AGPL means that if someone shows up with a pull request under a compatible license or if there's a dependency under a compatible license then that code is also naturally covered by AGPL by virtue of the whole project being AGPL.
      In conversation about 2 days ago permalink
      waifu likes this.
    • Embed this notice
      waifu (waifu@mai.waifuism.life)'s status on Wednesday, 18-Jun-2025 00:57:43 JST waifu waifu
      in reply to
      • 翠星石
      • Fish of Rage
      • Anonicus 2

      @Anonsfw@shitposter.world @Suiseiseki@freesoftwareextremist.com @sun@shitposter.world he's in the developing team lmao

      In conversation about 2 days ago permalink
    • Embed this notice
      Anonicus 2 (anonsfw@shitposter.world)'s status on Wednesday, 18-Jun-2025 00:57:44 JST Anonicus 2 Anonicus 2
      in reply to
      • 翠星石
      • Fish of Rage
      @waifu @Suiseiseki @sun add this pl0x
      In conversation about 2 days ago permalink
    • Embed this notice
      翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Wednesday, 18-Jun-2025 00:57:53 JST 翠星石 翠星石
      in reply to
      • 𝅙𝅙𝅙𝅙𝅙𝅙𝅙𝅙
      @sally @waifu Any incorporated code is under the original license, no matter where it has been.

      For example, the changes to the software made to integrate MIT expat incorporated code would usually need to be licensed under the AGPLv3-or-later, due to such changes being a derivative work, but the copyright holder of the changes could choose to also license them under MIT expat.

      If someone came along and deleted every single AGPLv3 part (bar the changes), then what remains would be all MIT expat (but people rarely or never do so, as that results in non-functional software that needs pretty much rewriting to get working).
      In conversation about 2 days ago permalink
    • Embed this notice
      Fish of Rage (sun@shitposter.world)'s status on Wednesday, 18-Jun-2025 06:46:14 JST Fish of Rage Fish of Rage
      in reply to
      • 翠星石
      @Suiseiseki @waifu omit the llm part
      In conversation about 2 days ago permalink
      waifu likes this.

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.