www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

LICENSE (1399B)


      1 This software was initially written as part of a project at Cortus, S.A.S. which
      2 can be reached at 97 Rue de Freyr, 34000 Montpellier, France.
      3 
      4 This software may contain a few pieces of code copied from typed/racket
      5 https://github.com/racket/typed-racket (mostly the syntax-parse syntax classes
      6 for the various overloaded forms) and is therefore licensed under the
      7 GNU Lesser General Public License (LGPL).
      8 
      9 
     10 This package is distributed under the GNU Lesser General Public
     11 License (LGPL).  This means that you can link this package into proprietary
     12 applications, provided you follow the rules stated in the LGPL.  You
     13 can also modify this package; if you distribute a modified version,
     14 you must distribute it under the terms of the LGPL, which in
     15 particular means that you must release the source code for the
     16 modified software.  See http://www.gnu.org/copyleft/lesser.html
     17 for more information.
     18 
     19 under the BSD license, at your option. Both licenses can be found in the
     20 `licenses/` folder.
     21 
     22 This double-licensing has been chosen in order to make it possible to integrate
     23 the type-expander library with Typed/Racket
     24 (https://github.com/racket/typed-racket) and/or Racket
     25 (https://github.com/racket/racket), which are both under the LGPL license, as
     26 well as integrate the graph library with the Nanopass Compiler Framework
     27 (https://github.com/akeep/nanopass-framework), which is under the BSD license.