A software license doesn’t make software good.
-
My posts are not about hobby projects.
Per my previous post in this thread.
> 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.
-
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.
@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. -
> 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.
@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.
-
- 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.
@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 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.
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.
-
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.
@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.
-
@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.
@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.
-
@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.
@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.
-
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.
@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.

-
> 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.
@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 @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.
@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.
-
P pixelate@tweesecake.social shared this topic