> >As long as the API and/or messaging protocol are open spec, then anyone
> >can write their own library. X is an example, XFree uses opensource
> >license, metrox and accelx used closed. Same function, same result, but
> >they had to write their own library.
[Equally a server]
> Actually they wouldn't have had to if they didn't want to. The XFree license
> permits closed source use.
Indeed. And while LGPL might be better in some ways than the BSD license X
wouldnt be where it is today had it had a GPL library