Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. It is okay to release a F/OSS project where the expected set of users is you.

It is okay to release a F/OSS project where the expected set of users is you.

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
38 Indlæg 24 Posters 120 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

    It is okay to release a F/OSS project where the expected set of users is you.

    It is okay to declare that a F/OSS project that you maintain is feature complete and stop.

    It is okay to stop writing new code in a F/OSS project and just review patches from other people.

    It is okay to stop reviewing patches once other people are familiar enough with the codebase to do so.

    It is okay to admit that a F/OSS project that you created has so much technical debt that people would be better off reimplementing it than depending on it (especially if you write down the lessons that they should learn).

    It is okay if your F/OSS project doesn't meet the requirements of some potential group of users, as long as no one applies pressure to force them to adopt it.

    It is okay to tell a company that depends on your F/OSS project that it's unsupported and they can pay developers to contribute if they really need it.

    It's okay to say 'I created this F/OSS project to meet my personal needs, but someone else made something that meets those needs better and so I'll use theirs instead'.

    It's okay to say 'I made this F/OSS project as an experiment, and the result was that I learned that this approach is a bad idea'.

    scaletheory@mastodon.socialS This user is from outside of this forum
    scaletheory@mastodon.socialS This user is from outside of this forum
    scaletheory@mastodon.social
    wrote sidst redigeret af
    #6

    @david_chisnall

    Wow, that's 1195 characters, (with spaces) you must be with privilege.

    david_chisnall@infosec.exchangeD gtsadmin@wiseowl.clubG 2 Replies Last reply
    0
    • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

      It is okay to release a F/OSS project where the expected set of users is you.

      It is okay to declare that a F/OSS project that you maintain is feature complete and stop.

      It is okay to stop writing new code in a F/OSS project and just review patches from other people.

      It is okay to stop reviewing patches once other people are familiar enough with the codebase to do so.

      It is okay to admit that a F/OSS project that you created has so much technical debt that people would be better off reimplementing it than depending on it (especially if you write down the lessons that they should learn).

      It is okay if your F/OSS project doesn't meet the requirements of some potential group of users, as long as no one applies pressure to force them to adopt it.

      It is okay to tell a company that depends on your F/OSS project that it's unsupported and they can pay developers to contribute if they really need it.

      It's okay to say 'I created this F/OSS project to meet my personal needs, but someone else made something that meets those needs better and so I'll use theirs instead'.

      It's okay to say 'I made this F/OSS project as an experiment, and the result was that I learned that this approach is a bad idea'.

      ayushnix@social.ayushnix.comA This user is from outside of this forum
      ayushnix@social.ayushnix.comA This user is from outside of this forum
      ayushnix@social.ayushnix.com
      wrote sidst redigeret af
      #7

      @david_chisnall It's okay to not have issue trackers, public mailing lists, IRC channels or any social collaboration aspects in a F/OSS project.

      1 Reply Last reply
      0
      • scaletheory@mastodon.socialS scaletheory@mastodon.social

        @david_chisnall

        Wow, that's 1195 characters, (with spaces) you must be with privilege.

        david_chisnall@infosec.exchangeD This user is from outside of this forum
        david_chisnall@infosec.exchangeD This user is from outside of this forum
        david_chisnall@infosec.exchange
        wrote sidst redigeret af
        #8

        @SCALETHEORY

        infosec.exchange has a 11,000 character limit, which is big enough that I've never hit the limit.

        Smaller limits exist because of a theory that it encourages concise posts. There is zero evidence that this actually works. In practice, people write long things and split them across many posts, and write 3/11 or whatever at the end. This ends up being much worse both for usability and performance: sending a single 4,000-character post across ActivityPub requires almost the same amount of data transfer as a 280-character one. But sending ten 280-character posts takes a lot more.

        I wish Mastodon would make the defaults sensible instead of requiring instances to patch it.

        theonedoc@tech.lgbtT 1 Reply Last reply
        0
        • scaletheory@mastodon.socialS scaletheory@mastodon.social

          @david_chisnall

          Wow, that's 1195 characters, (with spaces) you must be with privilege.

          gtsadmin@wiseowl.clubG This user is from outside of this forum
          gtsadmin@wiseowl.clubG This user is from outside of this forum
          gtsadmin@wiseowl.club
          wrote sidst redigeret af
          #9

          @SCALETHEORY @david_chisnall Let the man share his hard-won wisdom. Juking off to the side, leading the talk astray, is just casting shade on his thoughtful post, which had merit.

          scaletheory@mastodon.socialS 1 Reply Last reply
          0
          • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

            It is okay to release a F/OSS project where the expected set of users is you.

            It is okay to declare that a F/OSS project that you maintain is feature complete and stop.

            It is okay to stop writing new code in a F/OSS project and just review patches from other people.

            It is okay to stop reviewing patches once other people are familiar enough with the codebase to do so.

            It is okay to admit that a F/OSS project that you created has so much technical debt that people would be better off reimplementing it than depending on it (especially if you write down the lessons that they should learn).

            It is okay if your F/OSS project doesn't meet the requirements of some potential group of users, as long as no one applies pressure to force them to adopt it.

            It is okay to tell a company that depends on your F/OSS project that it's unsupported and they can pay developers to contribute if they really need it.

            It's okay to say 'I created this F/OSS project to meet my personal needs, but someone else made something that meets those needs better and so I'll use theirs instead'.

            It's okay to say 'I made this F/OSS project as an experiment, and the result was that I learned that this approach is a bad idea'.

            zm@kolektiva.socialZ This user is from outside of this forum
            zm@kolektiva.socialZ This user is from outside of this forum
            zm@kolektiva.social
            wrote sidst redigeret af
            #10

            @david_chisnall
            If you have no intentions on providing support to potential users of software you've built (not including yourself), then why make it accessible to the public? Is there some benefit I'm not seeing?

            david_chisnall@infosec.exchangeD lil5@social.last.nlL nske@ravenation.clubN ori@hj.9fs.netO theonedoc@tech.lgbtT 5 Replies Last reply
            0
            • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

              It is okay to release a F/OSS project where the expected set of users is you.

              It is okay to declare that a F/OSS project that you maintain is feature complete and stop.

              It is okay to stop writing new code in a F/OSS project and just review patches from other people.

              It is okay to stop reviewing patches once other people are familiar enough with the codebase to do so.

              It is okay to admit that a F/OSS project that you created has so much technical debt that people would be better off reimplementing it than depending on it (especially if you write down the lessons that they should learn).

              It is okay if your F/OSS project doesn't meet the requirements of some potential group of users, as long as no one applies pressure to force them to adopt it.

              It is okay to tell a company that depends on your F/OSS project that it's unsupported and they can pay developers to contribute if they really need it.

              It's okay to say 'I created this F/OSS project to meet my personal needs, but someone else made something that meets those needs better and so I'll use theirs instead'.

              It's okay to say 'I made this F/OSS project as an experiment, and the result was that I learned that this approach is a bad idea'.

              jmaris@eupolicy.socialJ This user is from outside of this forum
              jmaris@eupolicy.socialJ This user is from outside of this forum
              jmaris@eupolicy.social
              wrote sidst redigeret af
              #11

              @david_chisnall AMEN 🫡

              1 Reply Last reply
              0
              • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                It is okay to release a F/OSS project where the expected set of users is you.

                It is okay to declare that a F/OSS project that you maintain is feature complete and stop.

                It is okay to stop writing new code in a F/OSS project and just review patches from other people.

                It is okay to stop reviewing patches once other people are familiar enough with the codebase to do so.

                It is okay to admit that a F/OSS project that you created has so much technical debt that people would be better off reimplementing it than depending on it (especially if you write down the lessons that they should learn).

                It is okay if your F/OSS project doesn't meet the requirements of some potential group of users, as long as no one applies pressure to force them to adopt it.

                It is okay to tell a company that depends on your F/OSS project that it's unsupported and they can pay developers to contribute if they really need it.

                It's okay to say 'I created this F/OSS project to meet my personal needs, but someone else made something that meets those needs better and so I'll use theirs instead'.

                It's okay to say 'I made this F/OSS project as an experiment, and the result was that I learned that this approach is a bad idea'.

                montar@infosec.exchangeM This user is from outside of this forum
                montar@infosec.exchangeM This user is from outside of this forum
                montar@infosec.exchange
                wrote sidst redigeret af
                #12

                @david_chisnall Torvalds did #3 iirc.

                1 Reply Last reply
                0
                • zm@kolektiva.socialZ zm@kolektiva.social

                  @david_chisnall
                  If you have no intentions on providing support to potential users of software you've built (not including yourself), then why make it accessible to the public? Is there some benefit I'm not seeing?

                  david_chisnall@infosec.exchangeD This user is from outside of this forum
                  david_chisnall@infosec.exchangeD This user is from outside of this forum
                  david_chisnall@infosec.exchange
                  wrote sidst redigeret af
                  #13

                  @zm

                  For a bunch of things I've open sourced:

                  I release the code because it solves a problem for me. If it solves a problem for you, then you have three choices:

                  • You can ignore my code entirely.
                  • You can fork my code and start from a better (or, at least, different) point than if you started from scratch.
                  • You can send me a patch to make my code work better for you (and, hopefully, me).

                  Two of these choices may be less effort for you than if I didn't open source it. Of those, one may make the code better for me.

                  None of these choices by you cost me anything.

                  Releasing the code costs me nothing and enables better outcomes for you, some of which can also lead to better outcomes for me.

                  zm@kolektiva.socialZ 1 Reply Last reply
                  0
                  • gtsadmin@wiseowl.clubG gtsadmin@wiseowl.club

                    @SCALETHEORY @david_chisnall Let the man share his hard-won wisdom. Juking off to the side, leading the talk astray, is just casting shade on his thoughtful post, which had merit.

                    scaletheory@mastodon.socialS This user is from outside of this forum
                    scaletheory@mastodon.socialS This user is from outside of this forum
                    scaletheory@mastodon.social
                    wrote sidst redigeret af
                    #14

                    @gtsadmin @david_chisnall

                    Had no clue, excuse my ignorance. I do hate limits as freedoms are also stripped from us by trillionaires.

                    1 Reply Last reply
                    0
                    • zm@kolektiva.socialZ zm@kolektiva.social

                      @david_chisnall
                      If you have no intentions on providing support to potential users of software you've built (not including yourself), then why make it accessible to the public? Is there some benefit I'm not seeing?

                      lil5@social.last.nlL This user is from outside of this forum
                      lil5@social.last.nlL This user is from outside of this forum
                      lil5@social.last.nl
                      wrote sidst redigeret af
                      #15

                      @zm @david_chisnall if you have no intention of giving a shit and reading the license why would I give a shit about your opinion?

                      david_chisnall@infosec.exchangeD 1 Reply Last reply
                      0
                      • zm@kolektiva.socialZ zm@kolektiva.social

                        @david_chisnall
                        If you have no intentions on providing support to potential users of software you've built (not including yourself), then why make it accessible to the public? Is there some benefit I'm not seeing?

                        nske@ravenation.clubN This user is from outside of this forum
                        nske@ravenation.clubN This user is from outside of this forum
                        nske@ravenation.club
                        wrote sidst redigeret af
                        #16

                        @zm @david_chisnall Project gets used widely -> Get name as lead developer in the Wikipedia infobox -> get invited to lots of conferences -> Profit! -> retire (I know some of these steps sound tenuous, I didn't make the rules)

                        david_chisnall@infosec.exchangeD 1 Reply Last reply
                        0
                        • lil5@social.last.nlL lil5@social.last.nl

                          @zm @david_chisnall if you have no intention of giving a shit and reading the license why would I give a shit about your opinion?

                          david_chisnall@infosec.exchangeD This user is from outside of this forum
                          david_chisnall@infosec.exchangeD This user is from outside of this forum
                          david_chisnall@infosec.exchange
                          wrote sidst redigeret af
                          #17

                          @zm

                          I don't think that follows from @lil5 's post and seems needlessly aggressive and confrontational. I read their post as a genuine question and attempted to reply. I am not able to find a positive way of interpreting your post. If it was intended to contribute to the discussion usefully, perhaps you'd be willing to take a couple of minutes to rephrase it to better communicate that intent?

                          zm@kolektiva.socialZ 1 Reply Last reply
                          0
                          • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                            @zm

                            For a bunch of things I've open sourced:

                            I release the code because it solves a problem for me. If it solves a problem for you, then you have three choices:

                            • You can ignore my code entirely.
                            • You can fork my code and start from a better (or, at least, different) point than if you started from scratch.
                            • You can send me a patch to make my code work better for you (and, hopefully, me).

                            Two of these choices may be less effort for you than if I didn't open source it. Of those, one may make the code better for me.

                            None of these choices by you cost me anything.

                            Releasing the code costs me nothing and enables better outcomes for you, some of which can also lead to better outcomes for me.

                            zm@kolektiva.socialZ This user is from outside of this forum
                            zm@kolektiva.socialZ This user is from outside of this forum
                            zm@kolektiva.social
                            wrote sidst redigeret af
                            #18

                            @david_chisnall
                            That's a fair assessment. I guess my own fear would be misconstrued intentions and expectations which aren't really in your control.

                            david_chisnall@infosec.exchangeD 1 Reply Last reply
                            0
                            • nske@ravenation.clubN nske@ravenation.club

                              @zm @david_chisnall Project gets used widely -> Get name as lead developer in the Wikipedia infobox -> get invited to lots of conferences -> Profit! -> retire (I know some of these steps sound tenuous, I didn't make the rules)

                              david_chisnall@infosec.exchangeD This user is from outside of this forum
                              david_chisnall@infosec.exchangeD This user is from outside of this forum
                              david_chisnall@infosec.exchange
                              wrote sidst redigeret af
                              #19

                              @nske @zm

                              I don't have a Wikipedia page (this is emphatically not me, and neither is the professional darts player who shares our name but also doesn't qualify for a Wikipedia entry).

                              I must be doing something wrong.

                              nske@ravenation.clubN theonedoc@tech.lgbtT 2 Replies Last reply
                              0
                              • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                                @nske @zm

                                I don't have a Wikipedia page (this is emphatically not me, and neither is the professional darts player who shares our name but also doesn't qualify for a Wikipedia entry).

                                I must be doing something wrong.

                                nske@ravenation.clubN This user is from outside of this forum
                                nske@ravenation.clubN This user is from outside of this forum
                                nske@ravenation.club
                                wrote sidst redigeret af
                                #20

                                @david_chisnall @zm sorry I didn't mean you personally. I've just sat through too many presentations by the kind of people I was describing!

                                david_chisnall@infosec.exchangeD 1 Reply Last reply
                                0
                                • zm@kolektiva.socialZ zm@kolektiva.social

                                  @david_chisnall
                                  That's a fair assessment. I guess my own fear would be misconstrued intentions and expectations which aren't really in your control.

                                  david_chisnall@infosec.exchangeD This user is from outside of this forum
                                  david_chisnall@infosec.exchangeD This user is from outside of this forum
                                  david_chisnall@infosec.exchange
                                  wrote sidst redigeret af
                                  #21

                                  @zm

                                  I can do things that make life better for some people. I can't control how other people interpret that. And I don't want to allow myself to be paralysed by the fear of how people might perceive my actions.

                                  1 Reply Last reply
                                  0
                                  • nske@ravenation.clubN nske@ravenation.club

                                    @david_chisnall @zm sorry I didn't mean you personally. I've just sat through too many presentations by the kind of people I was describing!

                                    david_chisnall@infosec.exchangeD This user is from outside of this forum
                                    david_chisnall@infosec.exchangeD This user is from outside of this forum
                                    david_chisnall@infosec.exchange
                                    wrote sidst redigeret af
                                    #22

                                    @nske @zm

                                    Aww, but now I want a Wikipedia infobox!

                                    1 Reply Last reply
                                    0
                                    • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                                      @zm

                                      I don't think that follows from @lil5 's post and seems needlessly aggressive and confrontational. I read their post as a genuine question and attempted to reply. I am not able to find a positive way of interpreting your post. If it was intended to contribute to the discussion usefully, perhaps you'd be willing to take a couple of minutes to rephrase it to better communicate that intent?

                                      zm@kolektiva.socialZ This user is from outside of this forum
                                      zm@kolektiva.socialZ This user is from outside of this forum
                                      zm@kolektiva.social
                                      wrote sidst redigeret af
                                      #23

                                      @david_chisnall
                                      @lil5

                                      I interpreted that as a viewpoint of the developer. Like, if you make a project open source and make your intentions known through your license, and someone doesn't read it and expects free labor, then why should I care what their expectations are.

                                      That could be a valid way to think about it, but I think that's what I'm trying to avoid because of the adversarial mindset.

                                      david_chisnall@infosec.exchangeD 1 Reply Last reply
                                      0
                                      • zm@kolektiva.socialZ zm@kolektiva.social

                                        @david_chisnall
                                        @lil5

                                        I interpreted that as a viewpoint of the developer. Like, if you make a project open source and make your intentions known through your license, and someone doesn't read it and expects free labor, then why should I care what their expectations are.

                                        That could be a valid way to think about it, but I think that's what I'm trying to avoid because of the adversarial mindset.

                                        david_chisnall@infosec.exchangeD This user is from outside of this forum
                                        david_chisnall@infosec.exchangeD This user is from outside of this forum
                                        david_chisnall@infosec.exchange
                                        wrote sidst redigeret af
                                        #24

                                        @zm @lil5

                                        I am also not keen on framing the social contract as governed exclusively by the license. The license describes obligations. You get my code, I get attribution, neither of us owes the other anything, in a legal sense.

                                        But that doesn’t mean that we can’t build a community where members do more than the absolute minimum.

                                        1 Reply Last reply
                                        0
                                        • david_chisnall@infosec.exchangeD david_chisnall@infosec.exchange

                                          It is okay to release a F/OSS project where the expected set of users is you.

                                          It is okay to declare that a F/OSS project that you maintain is feature complete and stop.

                                          It is okay to stop writing new code in a F/OSS project and just review patches from other people.

                                          It is okay to stop reviewing patches once other people are familiar enough with the codebase to do so.

                                          It is okay to admit that a F/OSS project that you created has so much technical debt that people would be better off reimplementing it than depending on it (especially if you write down the lessons that they should learn).

                                          It is okay if your F/OSS project doesn't meet the requirements of some potential group of users, as long as no one applies pressure to force them to adopt it.

                                          It is okay to tell a company that depends on your F/OSS project that it's unsupported and they can pay developers to contribute if they really need it.

                                          It's okay to say 'I created this F/OSS project to meet my personal needs, but someone else made something that meets those needs better and so I'll use theirs instead'.

                                          It's okay to say 'I made this F/OSS project as an experiment, and the result was that I learned that this approach is a bad idea'.

                                          csolisr@hub.azkware.netC This user is from outside of this forum
                                          csolisr@hub.azkware.netC This user is from outside of this forum
                                          csolisr@hub.azkware.net
                                          wrote sidst redigeret af
                                          #25
                                          It is okay to release a F/OSS project where the expected set of users is you.


                                          Which explains this: code.azkware.net/csolisr/publi… I sure use my own scripts a lot - and if somebody else can take them as inspiration, well go ahead

                                          1 Reply Last reply
                                          0
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes


                                          • Log ind

                                          • Har du ikke en konto? Tilmeld

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          • First post
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiketter
                                          • Populære
                                          • Verden
                                          • Bruger
                                          • Grupper