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