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
