Alex Burger wrote:
2) The EULA for MSVC 2008 allows the distribution of the required DLLs
(MSVCR90.DLL etc). This used to be an issue with MSVC 2002 although it
was probably just a misunderstanding of the EULA.
As far as I recall, VS 6's terms for redistribution were extremely
similar to those for 2008 (i.e. - if you have a licensed version you are
allowed to distribute, with or without changes, so long as you do it in
binary only). I'm not sure this applied to the express version, however.
As you said, however, these redistributables are available from
Microsoft directly, so no big issue (we do not plan on making changes to
the Visual Studio runtime, do we?)
For #2, we can either distribute the Microsoft DLLs (1.4Meg) or require
that the user install the 'Microsoft Visual C++ 2008 Redistributable
Package' from the Microsoft web site. It's probably easier to just
include the DLLs.
Of that I'm not so sure.
The 2008 runtime libraries must be installed through the MSI installer.
They cannot be simply placed in a directory (assuming installing to XP
or higher - 2000 can accept them as DLLs). This has caused no ends of
headache for me when using the express version. This is not so terrible
if your project creates an MSI for the actual project as part of the
compilation process (check out how I did it with rsyncrypto[1] if you
want a reference), but the Express edition does not have that specific
module (creating an MSI). In theory, it should be possible to use WiX
instead of whatever VS2008 comes with, but I was not successful in
navigating that particular route.
Why Microsoft chose to not bundle an MSI creator with VS2008 express,
while at the same time open sourcing their MSI creator is beyond me.
Someone theorized that they made VS2008 Express so crappy as to force
you to buy their retail version. I know that worked with me. Then again,
VS2008 Std Upgrade is just $200, and you can qualify for an upgrade if
you have any other IDE you are upgrading from, including eclipse
(explicitly stated[3]).
Also note that even if you do supply an installer, some people do prefer
to receive a set of files they can just copy somewhere and run[3][4].
Unfortunately, this seems to be impossible with VS2008.
Shachar
[1] - http://rsyncrypto.lingnu.com/
[2] -
http://store.microsoft.com/microsoft/Visual-Studio-2008-Standard-Edition-Upgrade/product/99E69042
[3] -
http://sourceforge.net/mailarchive/forum.php?thread_name=000001c8b6c6%24be5cc5f0%246402a8c0%40napoleon&forum_name=rsyncrypto-devel
[4] -
http://sourceforge.net/mailarchive/forum.php?thread_name=e8ed1fa0902130817n6d34bbe9m73f5b61fb1ebfa04%40mail.gmail.com&forum_name=rsyncrypto-devel
--
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
http://www.lingnu.com
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders