JWally / jsLPSolver

Simple OOP javaScript library to solve linear programs, and mixed integer linear programs
The Unlicense
420 stars 69 forks source link

Clarify license? #56

Closed gatoatigrado closed 7 years ago

gatoatigrado commented 7 years ago

Hi there,

I really like this library! Would you mind adding an explicit LICENSE file (package.json says MIT), and clarifying if there are external non-MIT-licensed dependencies? I'm guessing all the Tableau references are to Tableau-compatible data formats and expressions, but if it is not under the MIT license, I think that should be clarified.

Thank you!

JWally commented 7 years ago

Sorry for the slow response. @bchevalier, @lvenerosy : thoughts?

To be honest, I'm not really knowledgeable about licensing and its implications. I'm all for letting whoever wants to do whatever to / with the code have at it. Would something like this work? (I copied it from the Rails repo)

Copyright (c) 2013 - 2017 Justin Wolcott

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
bchevalier commented 7 years ago

Hi,

I guess this is called the MIT License (might be good to mention it so people can see it at first sight). And as far as we are concerned, we are all for letting anyone use it without restriction, so this works for us 👍

JWally commented 7 years ago

...and put the repo under unlicense. Gonna close this.