On 12-Oct-07, at 7:48 AM, Raj Mathur wrote:

>> as you will from *any* opensource license
>
> Not necessarily.  If you release your software under, e.g., a BSD-ish
> licence the person who modifies the software has no obligation to make
> either the enhancements that she makes or the source code of those
> enhancements available to anyone, including to you.  The GPL, OTOH
> enforces that if anyone releases a modified version of the software  
> she
> has to release the modified source code too along with it.

and the other side of the coin: if you release under the BSD license,  
you may not get all the code that is developed modifying your code -  
but you *will* get a substantial portion of it. And you can use all  
you get in developing your own proprietary modules. If you GPL it, a  
large number of people wont even touch it - so though you get *all*  
the code modifying your code, it may not be much. One relies on the  
choice of the modifier - the other relies on obligation/compulsion.  
It's your choice depending on the model you wish to follow in  
developing your thing. Compare the development cycle of mysql with  
postgresql - mysql cannot accept a patch unless the copyright is  
assigned to them (they pay for it of course), which restricts  
severely the number of contributions they get - postgresql can accept  
anything. Which is why the BSD license is considered a really free  
license whereas the GPL is considered restrictive.


-- 
regards

Kenneth Gonsalves
Associate, NRC-FOSS
[EMAIL PROTECTED]
http://nrcfosshelpline.in/web/




_______________________________________________
ilugd mailinglist -- ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd
Next Event: http://freed.in - September 28-29, 2007
Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi 
http://www.mail-archive.com/ilugd@lists.linux-delhi.org/

Reply via email to