• Mika@piefed.ca
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 days ago

    So just push everything to open source then, not only releases but branches? Nobody forces you to have fast release schedule, but you either open source or you are not. Releasing sources 2 times a year is not an open source.

    • CameronDev@programming.dev
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      1
      ·
      2 days ago

      Actually, it is open source. There is nothing wrong with developing in private and pushing public when its done. Every developer works that way to some degree or another. And there are good reasons not to push every commit public.

      • Mika@piefed.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        Yeah, every dev does that to a degree of one ticket, which shouldn’t take more that 2 days on average. So no, hiding code for half a year isn’t ok. I don’t know why you try to normalize it.

        • CameronDev@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          I’m not, it is normal, even in OSS development. Pushing every ticket is fine, but so is holding back until the work is done or until release. It is, and always has been, up to the project on when and how code goes public.

      • Goodlucksil@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        2
        ·
        2 days ago

        No there aren’t. All users (interested) need to know what their software is doing and be able to contribute to it.

        • CameronDev@programming.dev
          link
          fedilink
          English
          arrow-up
          6
          ·
          2 days ago

          Its not their software until its released. They aren’t users until its actually released and actually deployed to a phone.

          Development being private until release is NORMAL. I do it, every developer does it. All the changes live on my box until I’m ready for the world to see them.

        • planish@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          I think that’s true, but it’s a different moral imperative than either open source (understood as just being able to get the code for the software you have) or Free Software (which was conceived when software came on tapes in the mail and completely fails to address project governance in the era of forges).