-
Notifications
You must be signed in to change notification settings - Fork 429
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dune license #11603
Comments
Let me first give a disclaimer that I am not a lawyer. I believe that license was included due to the vendored copy of Let me quote from LGPL 2.1:
Presumably somebody could replace the 0install code we have in dune with another implementation or empty stubs and the dune binary (barring package management) would function normally. Therefore I believe dune is permitted to be distributed under MIT. |
Since this issue was opened, I was a bit concerned about it, which result in making some researches. Same disclaimer that I'm not a lawyer. We indeed included the files because However, digging a bit further, I have found that we must explicitly specify the files that we modified:
We comply with a, but not we b and c as we do not specify explicitly which files neither the modifications made. |
The toplevel LICENSE.md file says that dune is distributed under the MIT license. But I see two copies of the LGPL 2.1 license, in
src/dune_pkg/COPYING
andsrc/sat/COPYING
. What is the significance of those license files? They are not referred to anywhere. None of the source files insrc/dune_pkg
orsrc/sat
say under which license they are distributed. Should I deduce that all of the source files insrc/dune_pkg
andsrc/sat
are distributed under the LGPL? If so, is one of these meant?In any of these cases, due to the copyleft nature of the LGPL, doesn't that mean that the dune project as a whole is distributed under the LGPL, not the MIT license?
The text was updated successfully, but these errors were encountered: