body: I have read many articles about GPL because many libraries are using it and I use some of them inside a personal application I made.
  
  
  After testing my application I am thinking of making it public.
  It`s free of charge (freeware) and the problem is that I use a library as an external executable that is run by my application. This external executable is on GPL license but my application is not (and does not use any GPL-licensed library within it).
  
  
  Here are some links I read about the GPL license :
  
  
  [Why the gpl is not free](https://noordering.wordpress.com/2009/01/20/why-the-gpl-is-not-free/)
  
  
  [Are you sure you want to use GPL](http://lucumr.pocoo.org/2009/2/12/are-you-sure-you-want-to-use-gpl/)
  
  
  [Why not to use GPL and any GPL type license !](https://gist.github.com/LibCoder/4997f5d9954c63f6a3ca8920e91e4086)
  
  
  I do understand that anyone who uses a lib under GPL has to make his application open source, but I don`t know if I have to make just the executable that is under GPL license open source or if I have to make my application (which is not under the GPL licence) open source too?
  
  
  Also I read that if an application is under GPL license you can`t use your own license and terms and conditions. Does this apply only to the GPL exe? or also to my exe which is not GPL?
  
  
  
title: GPL License guide