<<beginOptional>><<var;name="Title";original="ANTLR 2 License";match="ANTLR 2 License|Software Rights">>

<<endOptional>>
We reserve no <<var;name="legal";original="legal";match="legal|LEGAL">> rights to the <<var;name="ANTLR1";original="ANTLR--it";match="ANTLR--it|PCCTS--it">> is<<beginOptional>> fully<<endOptional>> in the public domain. An individual or company may do whatever they wish with source code distributed with <<var;name="ANTLR2";original="ANTLR";match="ANTLR|PCCTS">> or the code generated by <<var;name="ANTLR3";original="ANTLR";match="ANTLR|PCCTS">> , including the incorporation of <<var;name="ANTLR4";original="ANTLR";match="ANTLR|PCCTS">> , or its output, into commerical software.

We encourage users to develop software with <<var;name="ANTLR5";original="ANTLR";match="ANTLR|PCCTS">> . However, we do ask that credit is given to us for developing <<var;name="ANTLR6";original="ANTLR";match="ANTLR|PCCTS">> . By "credit", we mean that if you<<beginOptional>> use ANTLR or<<endOptional>> incorporate <<var;name="source";original="any";match="any|our">> source code into one of your programs (commercial product, research project, or otherwise) that you acknowledge this fact somewhere in the documentation, research report, etc... If you like <<var;name="ANTLR7";original="ANTLR";match="ANTLR|PCCTS">> and have developed a nice tool with the output, please mention that you developed it using <<var;name="ANTLR8";original="ANTLR";match="ANTLR|PCCTS">> . In addition, we ask that <<var;name="article";original="the";match="the|this">> <<var;name="headers";original="headers";match="headers|header">> remain intact in our source code. As long as these guidelines are kept, we expect to continue enhancing this system and expect to make other tools available as they are completed.

