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/