Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • 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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. A software license doesn’t make software good.

A software license doesn’t make software good.

Scheduled Pinned Locked Moved Uncategorized
31 Posts 15 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • menelion@dragonscave.spaceM menelion@dragonscave.space

    @akareilly You know the keyword here? Harassed. HARASSED, sorry for yelling. sorry again, but I was never harassed by any Microsoft, Google or Apple employee when I told them I need accessibility. At least it was awkward silence, and at most (and quite often, I admit) my reports were passed to the appropriate engineers and most often acted upon (Microsoft is the best here, Apple and google not so much with Apple being the worst, at least from my experience). With open-source though, there are very rare devs who really want to help (I don't claim they don't exist, it would be just ungrateful to those who care). However most of them, especially in desktop world, just don't care, and the most is "submit a PR, I'll look at it". #Accessibility

    akareilly@hachyderm.ioA This user is from outside of this forum
    akareilly@hachyderm.ioA This user is from outside of this forum
    akareilly@hachyderm.io
    wrote last edited by
    #13

    @menelion Plus it was one of the milder incidents of harassment that have happened in open source communities. The bar is in hell.

    1 Reply Last reply
    0
    • akareilly@hachyderm.ioA akareilly@hachyderm.io

      No, of course I am not posting about the code you write for yourself only.

      If you reply like this, you’re basically doing the FLOSS equivalent of commenting on a video about making bean soup with “But I don’t like beans! Post a soup recipe without beans!”

      If you have end users, make good software.

      akareilly@hachyderm.ioA This user is from outside of this forum
      akareilly@hachyderm.ioA This user is from outside of this forum
      akareilly@hachyderm.io
      wrote last edited by
      #14

      If you want to restore a Trabant and cover it with spikes and install a seat that shocks you, and you drive it on a closed track at your house, you do you.

      If you’re on the road with the rest of us, maybe don’t.

      Don’t try to make battle BDSM Trabi the default either.

      This post is also about FLOSS.

      1 Reply Last reply
      0
      • akareilly@hachyderm.ioA akareilly@hachyderm.io

        No, of course I am not posting about the code you write for yourself only.

        If you reply like this, you’re basically doing the FLOSS equivalent of commenting on a video about making bean soup with “But I don’t like beans! Post a soup recipe without beans!”

        If you have end users, make good software.

        dallo@pouet.chapril.orgD This user is from outside of this forum
        dallo@pouet.chapril.orgD This user is from outside of this forum
        dallo@pouet.chapril.org
        wrote last edited by
        #15

        @akareilly what if end users start using code I wrote for myself?

        There is no design docs, no risk assessments, no user research, no a11y, not private by design, no documentation.

        I am not in control of my end users. Most of my code is provided "as is", without warranty of any kind, express or implied.

        At what point am I responsible of my end users?

        1 Reply Last reply
        0
        • akareilly@hachyderm.ioA akareilly@hachyderm.io

          @menelion I have a tiny amount of hope that accessibility becomes a requirement for any EU-funded “digital sovereignty” projects. Given my experience being harassed at FOSDEM for using an evil corporate OS because I needed working speech to text, I don’t think developers will do this voluntarily. This is fine for single contributor and single user hobby projects, but for everything else, what little accessibility we have for interacting with public organisations must not be yanked out from under us. Not holding my breath though.

          dallo@pouet.chapril.orgD This user is from outside of this forum
          dallo@pouet.chapril.orgD This user is from outside of this forum
          dallo@pouet.chapril.org
          wrote last edited by
          #16

          @akareilly @menelion Eu-funded would be perfect!

          1 Reply Last reply
          0
          • fvsch@hachyderm.ioF fvsch@hachyderm.io

            @bitflipped @akareilly I tend to agree for single-author projects, but I think people in FOSS use this as an excuse for bad behavior and/or for dismissing accessibility.

            There are plenty of NGOs where volunteers will be shown the door if they break the code of conduct or don't care about specific requirements. This view of volunteer work where you just do what you like is strangely specific to FOSS.

            justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
            justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
            justjanne@mastodon.decentralised.chat
            wrote last edited by
            #17

            @fvsch @bitflipped @akareilly
            When you give away old furniture on craigslist for free, do you provide free shipping, warranty, and 24/7 customer service?

            Do you go to artists who give away their paintings for free and demand changes because you dislike their work?

            Open-source solo devs already have a problem with burn-out today. Remember, we do this unpaid in our own free time, as a hobby.

            You're free to submit patches for the issues you discover. Be the change you'd like to see in the world.

            justjanne@mastodon.decentralised.chatJ akareilly@hachyderm.ioA 2 Replies Last reply
            0
            • justjanne@mastodon.decentralised.chatJ justjanne@mastodon.decentralised.chat

              @fvsch @bitflipped @akareilly
              When you give away old furniture on craigslist for free, do you provide free shipping, warranty, and 24/7 customer service?

              Do you go to artists who give away their paintings for free and demand changes because you dislike their work?

              Open-source solo devs already have a problem with burn-out today. Remember, we do this unpaid in our own free time, as a hobby.

              You're free to submit patches for the issues you discover. Be the change you'd like to see in the world.

              justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
              justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
              justjanne@mastodon.decentralised.chat
              wrote last edited by
              #18

              @fvsch @bitflipped @akareilly (ofc it's an entirely different story for commercial projects or shareware aka "open core")

              1 Reply Last reply
              0
              • justjanne@mastodon.decentralised.chatJ justjanne@mastodon.decentralised.chat

                @fvsch @bitflipped @akareilly
                When you give away old furniture on craigslist for free, do you provide free shipping, warranty, and 24/7 customer service?

                Do you go to artists who give away their paintings for free and demand changes because you dislike their work?

                Open-source solo devs already have a problem with burn-out today. Remember, we do this unpaid in our own free time, as a hobby.

                You're free to submit patches for the issues you discover. Be the change you'd like to see in the world.

                akareilly@hachyderm.ioA This user is from outside of this forum
                akareilly@hachyderm.ioA This user is from outside of this forum
                akareilly@hachyderm.io
                wrote last edited by
                #19

                @justjanne @fvsch @bitflipped

                My posts are not about hobby projects.

                Per my previous post in this thread.

                justjanne@mastodon.decentralised.chatJ 1 Reply Last reply
                0
                • akareilly@hachyderm.ioA akareilly@hachyderm.io

                  A software license doesn’t make software good.

                  Open source code written by a bunch of sexist, racist, ableist assholes is no viable alternative.

                  Free, libre, open source code is good when:

                  - there are design docs

                  - there are risk assessments

                  - there is user research

                  - accessibility is a requirement from the beginning

                  - it is private by design

                  - documentation is a part of every release

                  All of this is enabled by teams with a code of conduct, and no tolerance for assholes.

                  Diversity, equity, and inclusion is the key to all of the goals FLOSS projects claim to share.

                  cloudskater@bark.lgbtC This user is from outside of this forum
                  cloudskater@bark.lgbtC This user is from outside of this forum
                  cloudskater@bark.lgbt
                  wrote last edited by
                  #20

                  @akareilly *cough cough* Lemmy

                  1 Reply Last reply
                  0
                  • akareilly@hachyderm.ioA akareilly@hachyderm.io

                    @justjanne @fvsch @bitflipped

                    My posts are not about hobby projects.

                    Per my previous post in this thread.

                    justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
                    justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
                    justjanne@mastodon.decentralised.chat
                    wrote last edited by
                    #21

                    @akareilly

                    > This view of volunteer work where you just do what you like is strangely specific to FOSS.

                    That's something I take issue with.
                    There's nothing strange about using your unpaid, free time to "do what you like"

                    Whether as individual or as a group, as long as you're developing for free, in your own free time, no one has the right to demand anything.

                    akareilly@hachyderm.ioA nieuemma@mastodon.deN 2 Replies Last reply
                    0
                    • akareilly@hachyderm.ioA akareilly@hachyderm.io

                      A software license doesn’t make software good.

                      Open source code written by a bunch of sexist, racist, ableist assholes is no viable alternative.

                      Free, libre, open source code is good when:

                      - there are design docs

                      - there are risk assessments

                      - there is user research

                      - accessibility is a requirement from the beginning

                      - it is private by design

                      - documentation is a part of every release

                      All of this is enabled by teams with a code of conduct, and no tolerance for assholes.

                      Diversity, equity, and inclusion is the key to all of the goals FLOSS projects claim to share.

                      techunt@mastodon.socialT This user is from outside of this forum
                      techunt@mastodon.socialT This user is from outside of this forum
                      techunt@mastodon.social
                      wrote last edited by
                      #22

                      @akareilly I'd rather be called a stupid fucking idiot by the maintainer for asking a dumb question.
                      With a CoC you constantly have to decipher patronizing, passive aggressive responses to know where you are.
                      That's just me, of course. People who love gossip and talking behind someone's back feel right at home, I'd wager.

                      1 Reply Last reply
                      0
                      • justjanne@mastodon.decentralised.chatJ justjanne@mastodon.decentralised.chat

                        @akareilly

                        > This view of volunteer work where you just do what you like is strangely specific to FOSS.

                        That's something I take issue with.
                        There's nothing strange about using your unpaid, free time to "do what you like"

                        Whether as individual or as a group, as long as you're developing for free, in your own free time, no one has the right to demand anything.

                        akareilly@hachyderm.ioA This user is from outside of this forum
                        akareilly@hachyderm.ioA This user is from outside of this forum
                        akareilly@hachyderm.io
                        wrote last edited by
                        #23

                        @justjanne There are several cases where it’s not OK to just do what you like because you’re not getting paid.

                        When:

                        a FLOSS project has all unpaid contributors (an effective way to shut out people without the socioeconomic status to work for free)

                        And:

                        Solicits end users

                        Then:

                        There is a responsibility to make security and usability a part of the project planning.

                        Again, I was not posting about a solo contributor solo user project.

                        justjanne@mastodon.decentralised.chatJ 2 Replies Last reply
                        0
                        • doctormo@floss.socialD doctormo@floss.social

                          @akareilly

                          - When people are paid

                          I can not emphasise how many problems come from having a one way flow from workers to users and absolutely no flow back to workers. It makes so many other problems so much harder to help fix.

                          akareilly@hachyderm.ioA This user is from outside of this forum
                          akareilly@hachyderm.ioA This user is from outside of this forum
                          akareilly@hachyderm.io
                          wrote last edited by
                          #24

                          @doctormo Being able to offer free labour is a privilege that does not get acknowledged nearly enough.

                          If participation in FLOSS requires volunteering, a project might as well hang a “generational wealth or other forms of socioeconomic luck required” sign.

                          doctormo@floss.socialD 1 Reply Last reply
                          0
                          • akareilly@hachyderm.ioA akareilly@hachyderm.io

                            @doctormo Being able to offer free labour is a privilege that does not get acknowledged nearly enough.

                            If participation in FLOSS requires volunteering, a project might as well hang a “generational wealth or other forms of socioeconomic luck required” sign.

                            doctormo@floss.socialD This user is from outside of this forum
                            doctormo@floss.socialD This user is from outside of this forum
                            doctormo@floss.social
                            wrote last edited by
                            #25

                            @akareilly

                            Yep. Not only does that narrow the cultures participants are capable of coming from; it also weakens the very notion that users should be listened to at all.

                            It's not just money that flows to workers, it's also user's needs and wants. And not just work can flow to users, but also care and service.

                            stevefoerster@social.vivaldi.netS 1 Reply Last reply
                            0
                            • akareilly@hachyderm.ioA akareilly@hachyderm.io

                              A software license doesn’t make software good.

                              Open source code written by a bunch of sexist, racist, ableist assholes is no viable alternative.

                              Free, libre, open source code is good when:

                              - there are design docs

                              - there are risk assessments

                              - there is user research

                              - accessibility is a requirement from the beginning

                              - it is private by design

                              - documentation is a part of every release

                              All of this is enabled by teams with a code of conduct, and no tolerance for assholes.

                              Diversity, equity, and inclusion is the key to all of the goals FLOSS projects claim to share.

                              hopeless@mas.toH This user is from outside of this forum
                              hopeless@mas.toH This user is from outside of this forum
                              hopeless@mas.to
                              wrote last edited by
                              #26

                              @akareilly Um... those things are orthogonal to someone making a FOSS project in their spare time...

                              > Diversity, equity, and inclusion is the key to all of the goals FLOSS projects claim to share.

                              Is it in the LICENSE? Then no, it's just stuff you cherish. The people doing the work on the project may not care about them as much as you do, and that's fine.

                              1 Reply Last reply
                              0
                              • akareilly@hachyderm.ioA akareilly@hachyderm.io

                                @justjanne There are several cases where it’s not OK to just do what you like because you’re not getting paid.

                                When:

                                a FLOSS project has all unpaid contributors (an effective way to shut out people without the socioeconomic status to work for free)

                                And:

                                Solicits end users

                                Then:

                                There is a responsibility to make security and usability a part of the project planning.

                                Again, I was not posting about a solo contributor solo user project.

                                justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
                                justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
                                justjanne@mastodon.decentralised.chat
                                wrote last edited by
                                #27

                                @akareilly Let me be frank here:

                                It doesn't matter if it's one person or twenty, software or an IRL project, an artists' CC0 photographs or free furniture on craigslist.

                                People give away objects and labor for free because they enjoy it. You can take what they provide, or you can reject it. But you cannot force them to do or give what you'd like instead.

                                You can offer rewards such as bug bounties or fame (e.g. publicly awarding "accessible project of the month"), but you cannot set demands.

                                1 Reply Last reply
                                0
                                • akareilly@hachyderm.ioA akareilly@hachyderm.io

                                  @justjanne There are several cases where it’s not OK to just do what you like because you’re not getting paid.

                                  When:

                                  a FLOSS project has all unpaid contributors (an effective way to shut out people without the socioeconomic status to work for free)

                                  And:

                                  Solicits end users

                                  Then:

                                  There is a responsibility to make security and usability a part of the project planning.

                                  Again, I was not posting about a solo contributor solo user project.

                                  justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
                                  justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
                                  justjanne@mastodon.decentralised.chat
                                  wrote last edited by
                                  #28

                                  @akareilly Also, "shutting out people without the socioeconomic status" is a fairytale.

                                  Most volunteer work is done by poor people. I've seen more solidarity and volunteering in the social housing I grew up in than anywhere since.

                                  Even in hackspaces it's usually not the rich or overpaid consultants doing the dirty work, it's people who can barely afford rent that wipe the floors, sort bottles, spend money they don't have to cook for everyone, and contribute to & maintain open source projects.

                                  1 Reply Last reply
                                  0
                                  • doctormo@floss.socialD doctormo@floss.social

                                    @akareilly

                                    Yep. Not only does that narrow the cultures participants are capable of coming from; it also weakens the very notion that users should be listened to at all.

                                    It's not just money that flows to workers, it's also user's needs and wants. And not just work can flow to users, but also care and service.

                                    stevefoerster@social.vivaldi.netS This user is from outside of this forum
                                    stevefoerster@social.vivaldi.netS This user is from outside of this forum
                                    stevefoerster@social.vivaldi.net
                                    wrote last edited by
                                    #29

                                    @doctormo @akareilly One could go further. It's not like all eight billion of us had equal opportunity to learn to code in the first place, so if inequality of opportunity is a problem for software developed by volunteers, then it's a problem for all software. 🤔

                                    1 Reply Last reply
                                    0
                                    • justjanne@mastodon.decentralised.chatJ justjanne@mastodon.decentralised.chat

                                      @akareilly

                                      > This view of volunteer work where you just do what you like is strangely specific to FOSS.

                                      That's something I take issue with.
                                      There's nothing strange about using your unpaid, free time to "do what you like"

                                      Whether as individual or as a group, as long as you're developing for free, in your own free time, no one has the right to demand anything.

                                      nieuemma@mastodon.deN This user is from outside of this forum
                                      nieuemma@mastodon.deN This user is from outside of this forum
                                      nieuemma@mastodon.de
                                      wrote last edited by
                                      #30

                                      @justjanne @akareilly I feel like no matter what you volunteer for, you have to follow the rules. You can never just do what you want. If I volunteer at a soup kitchen I can't just add random ingredients to the soup because I want to. I have to do what I'm expected to, or not volunteer there.

                                      justjanne@mastodon.decentralised.chatJ 1 Reply Last reply
                                      0
                                      • nieuemma@mastodon.deN nieuemma@mastodon.de

                                        @justjanne @akareilly I feel like no matter what you volunteer for, you have to follow the rules. You can never just do what you want. If I volunteer at a soup kitchen I can't just add random ingredients to the soup because I want to. I have to do what I'm expected to, or not volunteer there.

                                        justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
                                        justjanne@mastodon.decentralised.chatJ This user is from outside of this forum
                                        justjanne@mastodon.decentralised.chat
                                        wrote last edited by
                                        #31

                                        @nieuemma @akareilly As you said, you always have the option to leave instead. So they can't just set any rules they'd like, because otherwise their volunteers will just leave.

                                        But that's not an accurate representation of the situation. Sure, if you're running the open source project/soup kitchen, you can set some rules.

                                        But if you're just eating there, or just a user of the software, you can't demand they cater to your taste. You can ask, maybe they will, maybe not. But you can't force them.

                                        1 Reply Last reply
                                        0
                                        • pixelate@tweesecake.socialP pixelate@tweesecake.social shared this topic
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        • Login

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Categories
                                        • Recent
                                        • Tags
                                        • Popular
                                        • World
                                        • Users
                                        • Groups