Re: GPL

Bart Oldeman <[email protected]> Mon, 11 Nov 2002 03:16:15 -0500 (EST)
Newsgroups gmane.os.freedos.devel
Message-ID <[email protected]>
On Mon, 11 Nov 2002, Arkady V.Belousov wrote:

> 11-=EE=CF=D1-2002 01:02 [email protected] (Bart Oldeman) wrote =
to
> [email protected]:
>
> >> BO> DRDOS and we're not (Caldera made one source release of "Open"DOS =
with an
> >> BO> extremely stupid license, and then made it closed again -- one goo=
d way
> >> BO> NOT too make friends among OSS and Free Software developers).
> -------^^^
> >>      Why? You mean, that GPL, unlike OSS/FS, not allows to change lice=
nse?
> >> As I understand, GPL license also may be changed if all copyright hold=
ers
> >> convinced.
> BO> The GPL _is_ an OSS/FS license. OpenDOS never was GPLed.
>
>      Then why you propose "NOT to make friends among OSS"? Or you mean th=
at
> ODOS holders "found" way how to "not make (and lost) friends"?

Yes. Caldera was releasing only a small part of the OpenDOS source code
under a restrictive and unfair license (after promising more) and then
took it back. By doing this, they pissed off quite a few people.

>      Then LGLP differs that it _allows_ to _built_ LGPLed sources/librari=
es
> into commercial software, although included code anyway should be availab=
le
> as separate complete package/URL near to commercial software and there
> should be preserved copyright strings?

Yes. Specifically the user must have the freedom to modify, replace and
redistribute the LGPLed component.

>      Also, attaching .DLL at runtime is a linking (not allowed by GPL for=

> commercial software) or only running (allowed by GPL)?

It's linking. That's how Cygnus (bought by Red Hat) with Cygwin and
TrollTech with QT make parts of their money; they release a DLL under the
GPL so that anyone who wants to sell commercial applications that use the
DLL needs to buy a proprietary license for the DLL.

exceptions:
a) linking is allowed if the DLL is considered part of the OS
b) if a proprietary app uses a proprietary DLL then the *user* is free to
use a GPLed replacement for that DLL if it exists.

Bart