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.