4 ms·
ragel isn't a library. ragel takes input and turns it into a state machine. The output from ragel isn't under any specific license other than your own, see the
by X-Istence 14y ago
ragel isn't a library. ragel takes input and turns it into a state machine. The output from ragel isn't under any specific license other than your own, see the section on license on the homepage (copied below)
http://www.complang.org/ragel/ http://www.complang.org/ragel/
> Note: parts of Ragel output are copied from Ragel source covered by the GNU
> GPL. As a special exception to the GPL, you may use the parts of Ragel output
> copied from Ragel source without restriction. The remainder of Ragel output
> is derived from the input and inherits the copyright status of the input
> file. Use of Ragel makes no requirements about the license of generated code.
ragel is actually extremely cool and I've used it extensively in non-open source code for various things. I haven't even scratched the surface yet with how powerful it can be and I definitely want to spend more time with it.
- bostonvaulter2 14y agoThanks that makes sense. I've been meaning to get to know ragel better.