Skip to content

Commit

Permalink
Clean up licensing and configure/install scripts
Browse files Browse the repository at this point in the history
1.  The LICENSE file referred to VCFloat's dependencies on
 several external library, some of which it no longer depends
 on.  Deleted references to those.

2.  Clarified dependencies on CompCert (which needed clarification
 because some parts of CompCert are not open-source).

3.  Deleted many obsolete build/configure/patch scripts.  Those
 are no longer needed, because we can access all needed libraries
 through the Coq Platform.

4.  Cleaned up and simplified LICENSE, while still adhering to the
 terms of the original license for the current components of VCFloat.
  • Loading branch information
andrew-appel committed Apr 29, 2022
1 parent fb1c0b7 commit ec0f5c6
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 2,692 deletions.
1,187 changes: 14 additions & 1,173 deletions ACKS

Large diffs are not rendered by default.

28 changes: 10 additions & 18 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,26 +2,22 @@
VCFloat: A Unified Coq Framework for Verifying C Programs with
Floating-Point Computations. Application to SAR Backprojection.

Version 1.0 (2015-12-04)

Copyright (C) 2015 Reservoir Labs Inc.
All rights reserved.
Copyright (C) 2021-22 Andrew W. Appel and Ariel Kellison

This software and each of its files are free software. With the
exception of patches/interval.patch (which you can redistribute and/or
modify under the terms of CeCILL-C, version 1.0, reproduced verbatim
in extenso in cecill-c-1.0.txt), you can redistribute them and/or modify
them under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License (GNU GPL
v3), or (at your option) any later version. A verbatim copy of the
GNU GPL v3 is included in gpl-3.0.txt.
This software and each of its files are free software. You can
redistribute them and/or modify them under the terms of the GNU
General Public License as published by the Free Software Foundation,
either version 3 of the License (GNU GPL v3), or (at your option) any
later version. A verbatim copy of the GNU GPL v3 is included in
gpl-3.0.txt.

This software is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU GPL
v3 (and CeCILL-C for patches/interval.patch) for more details.

This work is sponsored in part by DARPA MTO as part of the Power
This work was sponsored in part by DARPA MTO as part of the Power
Efficiency Revolution for Embedded Computing Technologies (PERFECT)
program (issued by DARPA/CMO under Contract No: HR0011-12-C-0123). The
views and conclusions contained in this work are those of the authors
Expand All @@ -41,9 +37,5 @@ Computations.
In CPP (5th ACM/SIGPLAN conference on Certified Programs and Proofs)
2016.


VCFloat requires third-party libraries listed in ACKS along with their
copyright information.

VCFloat depends on third-party libraries listed in ACKS along with
their copyright and licensing information.
VCFloat requires uses third-party libraries listed in ACKS, which
have various licenses of their own.
Loading

0 comments on commit ec0f5c6

Please sign in to comment.