Giter Site home page Giter Site logo

Comments (3)

michaeltryby avatar michaeltryby commented on August 15, 2024 2

@rjanke20 Good question. While it is possible using tools like git in practice it is impractical to determine which code belongs under which license. The common practice when merging code with compatible licenses is that the most restrictive license takes precedence over the less restrictive licenses. Basically, MIT only requires downstream users to display the license which is more restrictive than CC0 which requires the user to do nothing.

It is possible that in the future someone may wish to contribute under a more restrictive or incompatible license. In that case, we may chose to reject the contribution.

The EPA merged OWA's code so we are now required to comply with the terms of their license. That's how OS licenses work. To comply with their license our repository now needs to display an MIT license.

This shouldn't be a problem. We are allowed to hold the copyrighted work of other parties.

from epanet-solver.

rjanke20 avatar rjanke20 commented on August 15, 2024

Why isn't it possible to retain multiple open source licenses? That is, main code is CC0 and additions from the community could be MIT or BSD?

from epanet-solver.

michaeltryby avatar michaeltryby commented on August 15, 2024

Repository has been updated to display MIT License. Closing issue.

from epanet-solver.

Related Issues (13)

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.