   Understanding The GNU License
  well from what i read:"If there are no modifications to the GPL-licensed program, and it is not embedded within a proprietary program, the terms of the GPL simply don't apply to the licensee's software."I want to create a wrapper class the uses phpmailer and this wrapper class is going to be used throughout the program.  I don't want to change the phpmailer class but the class is going to be embedded in my software(i take embedded and included in my software) so doesn't that mean i would have to release my software as GPL which i don't want to do?   
  I'm not a lawyer and the following is not legal advice, but I understand it like so:Yes, using GPL code in your project means your entire project must be GPL.That exception basically means you can give away a GPL program without having to suddenly start giving out the source code. However, once you use the code in something else or modify the code in any way, you're suddenly obliged to give away the entire source code to every person you distribute to.   ;  That don't necesarily means you cannot charge money for your program, you can, but you also must provide the source code with it.You won't be making much of a money if you're targeting the "poor man"'s market.   ;Quote:Original post by owlThat don't necesarily means you cannot charge money for your program, you can, but you also must provide the source code with it.You won't be making much of a money if you're targeting the "poor man"'s market.ok, so i could sell my product if i wanted but still have to release under the GPL license, I will try to look for another option.  and what you do mean by "poor man"'s market?;Quote:Original post by owlThat don't necesarily means you cannot charge money for your program, you can, but you also must provide the source code with it.You won't be making much of a money if you're targeting the "poor man"'s market.Yeah, but for significantly groundbreaking work, your competitors could just order the source code (the source code must be available, free of charge), build the project and under cut you. While you could *technically* charge for GPL'ed software, there is no way to ensure people *pay*.   