Comments (10)
Let's keep this issue to discussion of the name. As to weather to restrict violence in the license, can you open another issue for this?
On the name, I'm still leaning towards the "Do No Harm License"
The things I think this name has going for it:
- The framing of the Hippocratic oath is well accepted
- The core notion is easy to comprehend at first glance
- The short name could be
NoHarm
, much easier to get the gist than JWL or EWL
Ethical carries a lot of baggage as society has adopted the view that "Ethical" = gray.
The knee jerk reaction I generally see to ethical is "who decides?", I think this is a harder argument to make with "do no harm"
from noharm.
Just saw this and thought it might be indirectly relevant to this discussion:
- https://www.acm.org/code-of-ethics
- https://theconversation.com/programmers-need-ethics-when-designing-the-technologies-that-influence-peoples-lives-100802
from noharm.
Good observation.
Hadn't thought about it.
How about "Better World License"? "Fair World License"? "Do Good License"? "Only Do Good License"?
from noharm.
Credit where credit is due: source
The "Do No Harm License"?
Also, all the discussion in #1
from noharm.
The "Do No Harm License"?
Sounds good.
. . .
Wait... I think there might be a problem...
a) lobbies for, promotes, or derives a majority of income from actions that support or contribute to: pornography, sex trafficking, human trafficking, slavery, indentured servitude, gambling, tobacco, adversely addictive behaviours, nuclear energy, warfare, war crimes, violence (except when required to protect public safety), burning of forests, deforestation, hate speech or discrimination based on age, gender, race, sexuality, religion, nationality.
The problem with harm (or violence) is that it can sometimes be justifiable.
:/ Life is complicated...
from noharm.
The "Humanitarian License"?
This is a can of worms.
from noharm.
I like "Ethical World License".
It was previously proposed by @tommaitland in #1.
I think the name describes the intent of the license very well.
from noharm.
The problem with harm (or violence) is that it can sometimes be justifiable.
Surgeons cut people open to heal them, but still use the Hippocratic oath. ;-)
The no harm license is conceptually really easy to understand
from noharm.
Let's say there's a group engaging in protests, and using/developing software under the JWL (perhaps for communicating among themselves securely).
A no-violence clause in the license would mean they can only do peaceful/non-violent resistance.
Not everybody agrees to that strategy: https://www.amazon.com/Nonviolence-Protects-State-Peter-Gelderloos/dp/0896087727
from noharm.
The purpose of a name is to help people to instantly grasp a concept. I agree that "Do No Harm License" is intuitively understandable and that the similarity to the Hippocratic Oath is positive. I'd almost say "how about the Hippocratic Software License" but some people might get confused and think we're talking about hypocritical software :P
from noharm.
Related Issues (20)
- Clarification of personal views HOT 1
- Possible discrimination HOT 5
- Allow license users to opt-in or out of specific cases. HOT 1
- Please stop using the term "open source" HOT 1
- Consider add Alcohol HOT 2
- "burning of forests" HOT 1
- Nuclear Energy? HOT 6
- Clarification of the anti-violence rule HOT 6
- Clarification of "democratic processes" HOT 5
- Add a summary? HOT 1
- What about black hat hacking? HOT 26
- Banning trackers like Google Analytics HOT 3
- [Discussion] Composing a license HOT 3
- What does “different licence for derivative works” mean? HOT 1
- Banning trade with zero-day vulnerabilites? HOT 1
- Different licence for the licence? HOT 18
- Intellectual property subversion, non-consensual pornography need to be covered HOT 27
- NoHarm License Progress Report
- [Discussion; May Need Triage] Free speech on the internet HOT 2
- "Frustrates Peace" is a hostage to fortune HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from noharm.