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
    Jan Wildeboer 😷:krulorange: (jwildeboer@social.wildeboer.net)'s status on Saturday, 21-Dec-2024 17:59:36 JST Jan Wildeboer 😷:krulorange: Jan Wildeboer 😷:krulorange:

    The Collective Code Construction Contract (C4) is a governance model for FOSS (Free and Open source Software) projects that aims to create a solution-focused, iterative, inclusive and positive way of progress. I think it is time to promote it again, as its IMHO unique approach deserves to be discussed and implemented in more projects. It will need some minor updates, as things have changed since the primary author passed away. I started with creating a website at https://c4process.wildeboer.net 1/2

    In conversation about 5 months ago from social.wildeboer.net permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      https://c4process.wildeboer.net/
    • Embed this notice
      Jan Wildeboer 😷:krulorange: (jwildeboer@social.wildeboer.net)'s status on Saturday, 21-Dec-2024 18:04:11 JST Jan Wildeboer 😷:krulorange: Jan Wildeboer 😷:krulorange:
      in reply to

      And set up an organisation at #Codeberg with the site sources and a discussion repository at https://codeberg.org/C4process I invite all of you that know or want to learn about the C4 process to join me there. Good governance for FOSS is not magic, Pieter spent years of his life to extract the C4 process from experiences and failures. Let's all learn together! 2/2

      In conversation about 5 months ago permalink

      Attachments


    • Embed this notice
      Jan Wildeboer 😷:krulorange: (jwildeboer@social.wildeboer.net)'s status on Saturday, 21-Dec-2024 18:05:51 JST Jan Wildeboer 😷:krulorange: Jan Wildeboer 😷:krulorange:
      in reply to

      (That's one of the things that has changed. We now have decentralised forges with #Forgejo and don't have to rely on Github or Gitlab alone)

      In conversation about 5 months ago permalink
    • Embed this notice
      Matija Šuklje (hook@toot.si)'s status on Saturday, 21-Dec-2024 21:11:37 JST Matija Šuklje Matija Šuklje
      in reply to

      @jwildeboer I love the idea. I'll check it out in detail later.

      Sorry to be that guy, but can you link the source code (git repo) to the page in e.g. the footer? GPL and all that…

      In conversation about 5 months ago permalink
    • Embed this notice
      [ade] (kdedude@fosstodon.org)'s status on Saturday, 21-Dec-2024 23:04:44 JST [ade] [ade]
      in reply to
      • Tobias Schlauch

      @schlauch @jwildeboer I like the approach too, but my final reaction is like "80% awesome, 5% geeze-louise gatekeep much?" Perhaps I am reading c4 ungenerously, but eg. 2.4.5 feels like "you must phrase your feature request in the form of a problem."

      In conversation about 5 months ago permalink
    • Embed this notice
      Tobias Schlauch (schlauch@norden.social)'s status on Saturday, 21-Dec-2024 23:04:45 JST Tobias Schlauch Tobias Schlauch
      in reply to

      @jwildeboer I like the approach and the way it is described. It is compact and even explains its goals and context 🙂

      In conversation about 5 months ago permalink
    • Embed this notice
      xchangeee (xchange@chaos.social)'s status on Saturday, 21-Dec-2024 23:48:16 JST xchangeee xchangeee
      in reply to

      @jwildeboer

      IMHO we never had to rely on GitHub:

      > The project SHALL be hosted on github.com or equivalent, herein called the “Platform”.

      it was just practical to do so. what else do you think should be changed?

      In conversation about 5 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: github.githubassets.com
        GitHub: Where the world builds software
        GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...
    • Embed this notice
      jon ⚝ (yala@degrowth.social)'s status on Sunday, 22-Dec-2024 00:01:53 JST jon ⚝ jon ⚝
      in reply to

      @jwildeboer
      The name C4 seems to be clashing with the other C4 systems architecture modelling language. Can we add or remove a word to end up with C3 or C5?
      If this is Pieter Hintjens, we're in for a treat. I was always intrigued by the good writing around the #0mq community process and also the work on calling out psychopaths. https://hintjens.gitbooks.io/psychopathcode/content/

      In conversation about 5 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Introduction · The Psychopath Code
        from Pieter Hintjens
    • Embed this notice
      xchangeee (xchange@chaos.social)'s status on Sunday, 22-Dec-2024 00:21:38 JST xchangeee xchangeee

      @jwildeboer +1 for all suggestions.

      But what about the document status?

      AFAIR C4 itself is governed by COSS (https://rfc.unprotocols.org/), and if you change C4, technically it will would become deprecated and eventually retired.

      But COSS has never left the draft state :D Do you remember what the ideas behind unprotocols were and why there is a split between unprotocols and ZMQ RFCs?

      In conversation about 5 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Introduction · rfc
        from unprotocols
    • Embed this notice
      [ade] (kdedude@fosstodon.org)'s status on Sunday, 22-Dec-2024 00:48:18 JST [ade] [ade]
      in reply to
      • Tobias Schlauch
      • xchangeee

      @xchange @jwildeboer @schlauch the explanation Pieter wrote in the context of zmq, which Jan linked to, does make that clear. That extra explanation and education makes a big difference.

      In conversation about 5 months ago permalink
    • Embed this notice
      xchangeee (xchange@chaos.social)'s status on Sunday, 22-Dec-2024 00:48:19 JST xchangeee xchangeee
      • Tobias Schlauch
      • [ade]

      @jwildeboer @kdedude @schlauch

      IMHO this is not gatekeeping per-se but more like "just enough process", in the same way that you would expect contributors to open github issues and fill out an issue template over sending a free-form email to the maintainers personal mail address.

      Sticking to problem/solution statements is as simple as it can get and helps to avoid the XY-Problem. I'm using this model successfully for many years now (adapted to a corporate setting) and it just works.

      In conversation about 5 months ago permalink
    • Embed this notice
      xchangeee (xchange@chaos.social)'s status on Sunday, 22-Dec-2024 01:28:18 JST xchangeee xchangeee
      • Tobias Schlauch
      • [ade]

      @jwildeboer @kdedude @schlauch Ive been re-reading chapter 4 of the book and I feel it would make sense to eventually merge this into the C4 website / repo.

      The chapter is the design doc explaining the what and why, while the protocol defined in the RFC is the condensed implementation that explains the how.

      In conversation about 5 months ago permalink
    • Embed this notice
      xchangeee (xchange@chaos.social)'s status on Sunday, 22-Dec-2024 02:38:37 JST xchangeee xchangeee
      • Tobias Schlauch
      • [ade]

      @jwildeboer @kdedude @schlauch

      might be relevant, too?

      http://hintjens.com/blog:93 (C4.1 - an Exothermic Process)

      http://hintjens.com/blog:26 (The End of Stable Releases?)

      http://hintjens.com/blog:85 (The End of Software Versions)

      C4 doesnt contain much details wrt releases/versions. I remember that e.g. zeromq tried to avoid the producer/consumer relationship that often emerges with software projects, and thus didnt put too much weight into versioned releases. It was expected to work on latest main.

      In conversation about 5 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        The End of Stable Releases? - Hintjens.com
      2. No result found on File_thumbnail lookup.
        The End of Software Versions - Hintjens.com

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.