RE: AW: License proposal
Barr Bill P <[email protected]> Wed, 7 Jan 2004 15:08:59 -0500
| Newsgroups | gmane.comp.java.enhydra.barracuda.general |
|---|---|
| Message-ID | <D9116729BD51D711BE170004AC23D55B03B13246@nct0010mb09.nc.no.irs.gov> |
>I think so - and I personally believe its what we want: Everybody can ship barracuda, can use its classes in closed/commercial software - but enhancements to the core have to be released. While the latter one is diffcult to ensure, at least nobody can take it and say "Look, we've got this cool MVC Framework SHARK, and you only have to pay $1000 for it". Not quite, and this is where the legal hairsplitting begins. For example, if you modify a class, LGPL requires you to ship the source of the modification. If you add a subclass that modifies the behavior of Barracuda for your own use and leaves the rest intact, you do not have to ship the source of that subclass. If you add an entirely new package, you do not have to ship the source of that package. The Apache license removes this ambiguity.