On 5/12/07, Rick Root <[EMAIL PROTECTED]> wrote: > If Model Glue was originally under the Lesser GPL... future version > would be considered derivative works, would they not?
The author(s) can choose change the license. If you created a derivative work from the old codebase, it would be covered by LGPL. If you created a derivative work from the new codebase, it would be covered by ASL. You can't apply a license change retroactively, so the old code is always out there under LGPL for those who prefer that license. LGPL is a "directory-based" license - it covers everything in the directory tree in which the license notice is placed. ASL is a "file-based" license - it covers those files that explicitly contain the ASL license notice. That's why LGPL is problematic for systems that generate code into the directory tree covered by LGPL - it implicitly covers that generated code which is a real problem for commercial use (since the generated code also implicitly contains the user's intellectual property, insofar as it is based on information provided by the user, such as database schemas etc). Both Model-Glue and Reactor originally fell into this trap. I haven't downloaded Reactor lately but I know that Doug was planning to switch to ASL because of this (anyone know if he has?). -- Sean A Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create robust enterprise, web RIAs. Upgrade & integrate Adobe Coldfusion MX7 with Flex 2 http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJP Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:277940 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

