Tom,

The brlcad.dll is an example of what you had to do with a private build:

First of all, the customer has to be able to modify the BRL-CAD part
of the software.  This is an requirement of the LGPL.  To fulfill this
requirement I put the BRL-CAD libraries in a DLL.  This way my
customers could make changes, bug fixes etc. on these libraries.

Next I had to make some adaptions to BRL-CAD's source code for the
MSVC compiler.  The license requires to publish the changed files with
a comment.  I did this by commiting the files to the BRL-CAD
repository on SourceForge.net.

And at the end, I published my make environment (which describes how
to build the brlcad.dll from the sources) also on SourceForge.net
(misc/win32-msvc/CMakeLists.txt).

I.e., the brlcad.dll started as an internal project in my company.  We
had to publish our work to be allowed to distribute this DLL with our
closed source software.  The place where we published it is the
BRL-CAD repository at SourceForge.net.

If you want to use the brlcad.dll in your software too, you can simply
include the brlcad.dll, openNURBS.dll, license and copyright within
your software.  Mention the LGPL and the BRL-CAD repository (e.g.
http://brlcad.org) in your installation wizard and Help/About...
That's all.

If you want to distribute something new you should think about
publishing it e.g. on SourceForge.net.


Regards,
    Daniel

2009/11/13 Tom Browder <[email protected]>:
> On Fri, Nov 13, 2009 at 02:32, Daniel Roßberg
> <[email protected]> wrote:
> ...
>> However, things become complicated if you want to distribute something
>> (source code ore binaries) which is not already available on
>> SourceForge.
>
> Daniel, how is that different from our product?  Do you have an
> example of what you mean?
>
> Regards,
>
> -Tom
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> BRL-CAD Users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/brlcad-users
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
BRL-CAD Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-users

Reply via email to