Giter Club home page Giter Club logo

Comments (4)

chrisjensen avatar chrisjensen commented on July 17, 2024 2

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.

jeznag avatar jeznag commented on July 17, 2024

@chrisjensen should the Apache license be moved into a contrib directory as per your comment? It is now out of sync.

from noharm.

 avatar commented on July 17, 2024

@jeznag @chrisjensen

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.

 avatar commented on July 17, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.