Re: Using GPL libraries

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Not really. The DLL source code would be open code, but you can distribute an app and
distribute a DLL which is completely separate from the app. At least one of my clients
did serious research on this and that was the word he got.

Actually, my view is that the GPL has actually done more harm than good. All it does is
mean that anything under the GPL is unusable in products, and that is counterproductive.

On the whole, I avoid GPL components. They do me no good whatsoever, because I work with
people who do not want to make their complete source visible.
joe

On Wed, 30 Nov 2005 09:23:42 +0800, Jonathan Wilson <jonwil@xxxxxxxxxxx> wrote:

>Joseph M. Newcomer wrote:
>
>> Simple answer: yes.
>> More complex answer: if you use the library solely as a DLL and do not link it directly
>> into your app, it appears you do not. Otherwise, you cannot use a GPL library in your
>> product without being in violation of the terms of the GPL.
>Actually, you need to distribute the full source code even if you are just
>linking to the GPL library as a DLL.
>
>There is also the LGPL which is different.
Joseph M. Newcomer [MVP]
email: newcomer@xxxxxxxxxxxx
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
.



Relevant Pages

  • DLL vs Dynamic Compile
    ... This App is still under development. ... All source code stored in the database will be of Type Form and all ... Once I compile the code I store it on ... the local machine as a DLL. ...
    (microsoft.public.dotnet.languages.csharp)
  • DLL vs Dynamic Code
    ... This App is still under development. ... All source code stored in the database will be of Type Form and all ... Once I compile the code I store it on ... the local machine as a DLL. ...
    (microsoft.public.dotnet.general)
  • Re: GPL question
    ... My program may link into this DLL on demand on app start to use its functionality (pretty much like a plugin). ... If I provide the source code for the DLL, do I fulfill the terms of the GPL or do I have to disclose the source of my application as well? ... It's best to try and find opensource stuff with LGPL or BSD licenses which don't require you to release any source code when linking to a DLL. ...
    (borland.public.delphi.non-technical)
  • Why only the first element of structure array returned with valid
    ... I have a C .dll and I need to call its ... The source code are basically as the follows below. ... However, in the returned structure array of app, ONLY the ... MYUTILITY_API void GetCand(int index, myStruct MyStructArray[], int arraySize) ...
    (microsoft.public.vc.language)
  • Re: GPLd ActiveX control means my applications source code has to be made available as well?
    ... to open also his "surrounding sources" under GPL. ... into your App. ... but with it the user will have that extra feature. ... downloading the Dll into e.g. your "Plugin-Folder"). ...
    (microsoft.public.vb.general.discussion)