[EMAIL PROTECTED] (Andrew Pimlott) writes: > On Wed, May 30, 2001 at 01:03:48PM -0600, Eric Schwartz wrote: > > [EMAIL PROTECTED] (Andrew Pimlott) writes: > > > While this does allow modification of the software, it effectively > > > says that when you modify it, you must break the API. This seems > > > like an onerous requirement. > > > > Modifying it will break the API > > You have little faith in me if you think I cannot modify a piece of > code without breaking the API :-)
No, no, I mean what they seem to be saying is that you cannot modify the classes that define the API to either extend or contract the scope of the API. My interpretation of what they're saying is thus: "Anything that currently sits in org.w3c.dom.* must appear as specified by the API. You can modify all you like, if you don't change the API. If you do, don't put it under our namespace." > However, the license seems to forbid this. That is what I'm asking > about. The license seems to forbid this, *IF* you insist on changing the interface and still calling it org.w3c.dom.whatever. It appears to allow mucking about with it like mad if you want to put it under org.debian.whatever, or org.pimlott.funkyclasses.whatever. That doesn't sound like non-free to me. -=Eric -- Every word is like an unnecessary stain on silence and nothingness. -- Beckett