Comments (3)
@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.
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.
Repository has been updated to display MIT License. Closing issue.
from epanet-solver.
Related Issues (13)
- Configure cpack to automate installer creation HOT 1
- Code sign application, library, and installer
- Add docs to Toolkit package
- Add output API to toolkit docs
- Regression Testing
- Status of link in input3 HOT 2
- Beta 1 release source zip package missing include file epanet_output_export.h; dll can not be built from source distribution HOT 1
- Bugs identified running private test suite HOT 2
- Intermittent dll crash HOT 1
- Update OWA copyright
- Compiling the original source (from epa.gov) with an edited epanet.c error
- Perform QA on v2.2.0 beta release 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 epanet-solver.