A software license doesn’t make software good.
-
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.
-
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 mate I'm just sharing my hobby
-
@akareilly mate I'm just sharing my hobby
@akareilly this earned me a block, lmao
-
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 YES
*smashing that re-toot button*
-
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 accessibility yes, lack of assholes yes, basic documentation yes. For the rest it will depend on project size and maturity, because you're basically asking for a commercial grade SDLC for something given to you for free, and it would set a high barrier to entry for people who just want to share their passion/work.
If those requirements are set by a consumer of the project then fine, don't use FOSS projects that don't hit that bar, but it shouldn't be a prereq for the author.
-
@akareilly accessibility yes, lack of assholes yes, basic documentation yes. For the rest it will depend on project size and maturity, because you're basically asking for a commercial grade SDLC for something given to you for free, and it would set a high barrier to entry for people who just want to share their passion/work.
If those requirements are set by a consumer of the project then fine, don't use FOSS projects that don't hit that bar, but it shouldn't be a prereq for the author.
@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.
-
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 the license is the bare minimum. But not all (free) software has to be "good", it can just be a hobby project not intended to be usable by everyone without modification
-
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 Given that the vast majority of open-source projects are not accessible and developers don't care…
-
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.
- 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.
-
A anderslund@expressional.social shared this topic