Re: GPL question



Hans-Peter Diettrich wrote:
Tony Caduto wrote:

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.

Or one can buy such a license. Open source does not imply "for free" ;-)

DoDi


That's true, but not all the open source libs out there are dual licensed. There are some that provide a commercial license. MySQL is one such example. If you purchase a MySQL license it gives you ability to use all the client DLLs, otherwise you are bound by the GPL for the client libs.

Later,



Tony Caduto
AM Softwaredesign
Home of Lightning Admin for PostgreSQL and MySQL
http://www.amsoftwaredesign.com
.



Relevant Pages

  • Re: How do I stop my software from getting cracked?
    ... separate DLL. ... You can write self-modifying code to confuse the cracker. ... I put all the license check code in a method critical to ... some critical functionality here... ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: JPEG File Compression
    ... but that had slight license restrictions and I think they ... The DLL has a Borland ... Jerry French, who used to frequent this group: ... It comes with Delphi source code, ...
    (microsoft.public.vb.general.discussion)
  • Re: A Comment by RMS that Rene Should Take to Heart
    ... LGPL exists for _STATIC_ linking. ... This means the plug-ins must be released under the GPL ... DLL program to a non-GPLed program. ... the GNU Lesser General Public License may be linked ...
    (alt.lang.asm)
  • Re: (not about) Re: How To Learn Lisp
    ... Previous GPL versions affected only the module that directly ... under GPLv2 only that DLL would be GPL'd. ... restricts the distribution of binaries anyway). ... At issue was the transitive application of the GPL license. ...
    (comp.lang.lisp)
  • Re: Sockets in MFC Extension DLL
    ... It works for local license files but not with a license ... the body of your DLL entry-point function should ... used before the system has executed its initialization code. ... create an initialization routine ...
    (microsoft.public.vc.mfc)