Comments (4)
I don't have any objection to this. But it is a lot of work, because it wouldn't simply be tacking this text onto each license, there'd need to be some solid understanding of each license and resolving potential conflicts (especially the more copy-left ones).
I'd be open to accepting PR's for a folder that contained versions that could be applied to other licenses, but I wouldn't be able to commit to maintaining them.
So maybe they go in a contrib
folder ?
from noharm.
@chrisjensen should the Apache license be moved into a contrib directory as per your comment? It is now out of sync.
from noharm.
You all may want to check recent commits and PRs that were saved by @tommaitland. #74 dealt with ambiguity between "shall" and "must".
from noharm.
My thought on the issue. I think that extending an OSS license may be overkill, especially with the variability in both base licenses, and the scope of NoHarm. Maybe making a customizable license-builder would be an alternative. For example, you could use mustache templates on redundant components such as the definitions:
...
## Definitions
{{#terms}}
"{{term}}" {{#alts}}(or {{alts}}) {{/alts}}must {{definition}}.
{{/terms}}
...
I'll see what else I could simplify with a template. There will not be any PR's about this until I can justify using a template, or if the Raisely team disapproves of the idea.
from noharm.
Related Issues (20)
- 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
- Suggestion: reformulate as clause rather than license
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.