-
Notifications
You must be signed in to change notification settings - Fork 1
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
feat: Add David H. Bailey license #3
Conversation
matthewfeickert
commented
Dec 1, 2024
•
edited
Loading
edited
- Add David H. Bailey's modified BSD-3 license that is used to license all versions of MPFUN.
- Set copyright date to 1995, when MPFUN was published.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm just opening this PR to have it get started, but we need input from David H. Bailey from email on if this is the correct license to apply to MPFUN90
(this is the license used for MPFUN15
and MPFUN20
).
Lawrence Berkeley National Lab (retired) and University of California, Davis | ||
Email: dhbailey@lbl.gov | ||
|
||
COPYRIGHT (c) 1995 by David H. Bailey. All rights reserved. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The copyright date needs to be confirmed by DHB, but this corresponds to the publication date of the corresponding paper: https://doi.org/10.1145/212066.212075
|
||
2. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
|
||
3. You are under no obligation whatsoever to provide any modifications or enhancements of this software to anyone. However, if you choose to provide these modifications or enhancements to the author or make them publicly available, without enacting a separate written license agreement covering these modifications or enhancements, then you hereby grant to the author a non-exclusive, royalty-free perpetual license to install, use, modify, prepare derivative works, incorporate into other computer software, distribute, and sublicense such enhancements or derivative works thereof, in binary and source code form. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything up to this point is just the BSD-3 license (https://opensource.org/license/bsd-3-clause) with different numbering. This section is added by David H. Bailey which is essentially a form of Contributor License Agreement (CLA).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While working on adding it to gentoo I checked it against LBNLBSD and it is the same:
https://github.com/gentoo/gentoo/blob/master/licenses/LBNLBSD
And the spdx:
https://spdx.org/licenses/BSD-3-Clause-LBNL.html
I think I will use that for Gentoo then, since it already exists. That is also what sci-libs/qd uses https://bugs.gentoo.org/939071
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While working on adding it to gentoo I checked it against LBNLBSD and it is the same:
https://github.com/gentoo/gentoo/blob/master/licenses/LBNLBSD
@APN-Pucky It is close, but not the same. Note that https://spdx.org/licenses/BSD-3-Clause-LBNL.html mentions
(3) Neither the name of the University of California, Lawrence Berkeley National Laboratory, U.S. Dept. of Energy
and
... IN NO EVENT SHALL THE COPYRIGHT OWNER , THE UNITED STATES GOVERNMENT, OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL...
which in DHB license refer to him as the author, not LBNL/DOE/UC, Berkeley/US goverment.
* Add David H. Bailey's modified BSD license that is used to license all versions of MPFUN. * Set copyright date to 1995, when MPFUN was published.
efe5650
to
a153b2f
Compare
@APN-Pucky I think we can call this ready for review, as the copyright date is certainly not wrong. If DHB wants it updated to 2024 that's fine, but the original copyright goes back at least to 1995 if not further. |
Thanks! I will update the Gentoo license now. |
See-also: APN-Pucky/mpfun90#3 Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de>
See-also: APN-Pucky/mpfun90#3 Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de>
See-also: APN-Pucky/mpfun90#3 Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de>
See-also: APN-Pucky/mpfun90#3 Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de>