Sven Luther <[EMAIL PROTECTED]>:

> > I was thinking of a case where the software is being used in a
> > secretive industry. For example, suppose I work for a semiconductor
> 
> Well, if they can't abide with the term of the licence, nobody is forcing them
> to use the software in question.

Of course, but everyone loses if people who might have been able to
contribute, even in a small way, by identifying bugs, for example,
find themselves unable to use the software.

> Compare that if someone has some GPLed
> software whose otherwise constraints stop you from freely distributing it. It
> is common knowledge that this means you cannot distribute it at all.

It's surprising, though, how uninterested some people are in licensing
issues. GNU Prolog used to have a GPL run-time library, and perhaps
still does. That's quite a limitation, and I'm not sure it's
deliberate on the part of the author.

> > company with 500-100 employees. A lot of what we do is temporarily
> > confidential, in that we don't want the rest of the world finding out
> > what we are working on until there is an official announcement. We use
> 
> So what. if upstream is aware of it enough to make a request, the secret is
> out anyway,

The fact that the software is being used is presumably not secret, but
the (modified) source code might contain confidential information.

This is somewhat hypothetical, because, as I understand it, ocaml's
run-time library is released under the LGPL with additional
permissions, so the QPL would not cause any problems for someone who
just wants to use ocaml for making binaries which they then
distribute. Nevertheless, it's worth noting that the GPL allows
something that the QPL does not allow: namely, a limited release of
software that contains confidential information. For example, it's
possible, I think, that a microprocessor company might want to modify
GCC to make it handle some new instructions that are highly
confidential, then release the modified GCC to partners who have
signed non-disclosure agreements, and publicly announce that they are
doing this, without revealing details of how the new instructions
work. I think that's possible with the GPL, but not with the QPL.

Reply via email to