PHP Developers Network

A community of PHP developers offering assistance, advice, discussion, and friendship.
 
Loading
It is currently Tue Aug 04, 2020 3:54 am

All times are UTC - 5 hours




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: License
PostPosted: Wed Jul 01, 2009 2:12 am 
Offline
Forum Regular
User avatar

Joined: Wed Jan 16, 2008 10:04 am
Posts: 633
Location: Myrtle Beach, South Carolina, USA
So if one makes a piece of software to sell, can they include SwiftMailer inside (along with required GPL stuff) without fees? Or, if there's a dependency on SwiftMailer, are they required to just tell people to download it separately?


Top
 Profile  
 
 Post subject: Re: License
PostPosted: Wed Jul 01, 2009 2:25 am 
Offline
Forum Commoner
User avatar

Joined: Fri Feb 13, 2009 3:50 am
Posts: 34
Location: India
Hi,

SwiftMailer is under GPL (GENERAL PUBLIC LICENSE) You can use it, Modify it and distribute it free. You can add this to your application and sell bundled with your application. But you can not sell SwiftMailer individualy.

I think this will help. Ig you want to know more about its licensing then read the LICENSE.GPL file.


Top
 Profile  
 
 Post subject: Re: License
PostPosted: Tue Aug 11, 2009 3:18 am 
Offline
Forum Newbie

Joined: Tue Aug 11, 2009 3:06 am
Posts: 2


Top
 Profile  
 
 Post subject: Re: License
PostPosted: Tue Aug 11, 2009 3:32 am 
Offline
Site Administrator
User avatar

Joined: Wed Aug 25, 2004 7:54 pm
Posts: 13592
Location: New York, NY, US

_________________
(#10850)


Top
 Profile  
 
 Post subject: Re: License
PostPosted: Wed Aug 12, 2009 3:10 am 
Offline
Forum Newbie

Joined: Tue Aug 11, 2009 3:06 am
Posts: 2
In my opinion Lesser GPL has been found for binary compiled libraries - to let proprietary apps using it without changing its own license program and to achieve wider usage (better and proven feedback -> better software quallity). The original thought was oriented on *.dll (*.so) files. Thus the application could use it without without integration. The dll file could be installed on the computer once and many applications could use it.

With dynamic (runtime compiled) languages there is a hypothetic question: "where is the difference between shared library and integration?" In case you have your php application installed within your docroot and along you have some other apps - there is always the possibility to link the library from any app you have installed (unless the end user change the directory access).

So using Lesser GPL in dynamic languages has IMHO one reason - to protected author rights. You cannot take a part of the library source code, change it and distribute it with your proprietary application. But you can have the library (as you download it) inside your project tree structure (under lib directory) and make standard calls from your application. The best way is to make a wrapper object (or proxy or facade) covering all calls. You can use this wrapper object wherever in your app. Thus you can reflect any library change quickly in one place.

Hope it will help and is true :)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group