[OT] open-source license issues
Steven Schveighoffer
schveiguy at yahoo.com
Tue Apr 12 07:28:16 PDT 2011
On Mon, 11 Apr 2011 16:17:29 -0400, Jonas Drewsen <jdrewsen at nospam.com>
wrote:
> On 11/04/11 22.01, Steven Schveighoffer wrote:
>> On Mon, 11 Apr 2011 13:05:24 -0400, Russel Winder <russel at russel.org.uk>
>> wrote:
>>
>>> On Mon, 2011-04-11 at 15:39 +0000, Adam D. Ruppe wrote:
>>> [ . . . ]
>>>> fine, but a standard library is distributed with D programs. LGPL
>>>> requires you to send source when distributing the library.
>>>
>>> I would have to check but as far as I remember the (L)GPL does not
>>> require you to distribute the source with the compiled form if that is
>>> what is distributed, it requires that the end user can get the source
>>> for the compiled form. From a distribution perspective these are very
>>> different things. cf. The Maven Repository, which distributes masses of
>>> compiled jar files and no source in sight.
>>
>> IIUC, the LGPL is like applying the GPL to the library, but does not
>> restrict proprietary software from linking to it. I think this means you
>> can distribute your proprietary software without providing source code.
>> However, if you supply the library (which is covered under the same
>> rules as the GPL), then you must provide or provide upon request the
>> source code to the LGPL-covered library. If you don't ship the library,
>> then you don't have to supply the source code, but then you are shipping
>> a binary that doesn't work unless they also download the LGPL library
>> separately.
>>
>> It all adds up to "not going to be in druntime/Phobos" :)
>>
>> -Steve
>
> Actually, if you haven't made any changes to the LGPL library that you
> are distribution then you can just refer to the projects homepage for
> the source code.
>
> This also means that putting the list of URLs for the used LGPL
> libraries in the Phobos packages would suffice. Can't get much easier
> than that.
But why require it just for using the language? If I use a language, I
want complete control over my license. I do not want to be forced into
printing/including anything. If I want to use a LGPL'd library, then that
should be my choice. Putting it in Phobos takes away the choice.
-Steve
More information about the Digitalmars-d
mailing list