| **ProGuard** is free. You can use it freely for processing your applications, | |
| commercial or not. Your code obviously remains yours after having been | |
| processed, and its license can remain unchanged. | |
| The **ProGuard code** itself is copyrighted, but its distribution license | |
| provides you with some rights for modifying and redistributing its code and | |
| its documentation. More specifically, ProGuard is distributed under the terms | |
| of the [GNU General Public License](GPL.md) (GPL), version 2, as published by | |
| the [Free Software Foundation](http://www.fsf.org/) (FSF). | |
| In short, this means that you may freely redistribute the program, modified or | |
| as is, on the condition that you make the complete source code available as | |
| well. If you develop a program that is linked with ProGuard, the program as a | |
| whole has to be distributed at no charge under the GPL. | |
| We are granting a [special exception](GPL_exception.md) to the latter clause | |
| (in wording suggested by the | |
| [FSF](http://www.gnu.org/copyleft/gpl-faq.html#GPLIncompatibleLibs)), for | |
| combinations with the following stand-alone applications: Gradle, Apache Ant, | |
| Apache Maven, the Google Android SDK, the Intel TXE/DAL SDK, the Eclipse | |
| ProGuardDT GUI, the EclipseME JME IDE, the Oracle NetBeans Java IDE, the | |
| Oracle JME Wireless Toolkit, and the Simple Build Tool for Scala. | |
| The **ProGuard user documentation** is copyrighted as well. It may only | |
| be redistributed without changes, along with the unmodified version of | |
| the code. |