[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Minified javascript files

On Fri, 17 Aug 2012 23:48:32 +0100, Ben Hutchings <ben@decadent.org.uk> wrote:
> On Fri, Aug 17, 2012 at 07:50:39PM +0000, Sam Morris wrote:
> > tcltrf (source)
> >  * win/msvcrt.dll
> > 
> > This is part of Windows. I don't expect Debian has been granted 
> > permission to distribute it. :)
> It's the run-time library for Microsoft Visual C++ and is, as I
> recall, distributable along with applications that are built using
> that compiler.  In fact, it is *recommended* to distribute it with
> applications.  However, various applications bundled with Windows also
> need it, so in practice you can get away without doing this if you're
> sure your application doesn't depend on any newer features.

Since Windows 2000 and Visual C++ 7, msvcrt.dll is part of Windows and isn't
redistributable; the redistributable runtimes carry a version number in their
name (msvcr71.dll etc.) and are supposed to be redistributed within their own
installer (vcredist.exe and co.). The DLL included in the tcltrf source is
older though (version 5 corresponds to Visual Studio 97) and dates back to a
time when it was supposed to be redistributed (albeit restrictively, see

See http://msdn.microsoft.com/en-us/library/abx4dbyh%28v=vs.110%29.aspx for
detais on current versions of Visual C++.
http://kegel.com/wine/isv/visual-studio-6-EULA.html is a copy of the Visual
Studio 6 which would be similar to that covering the DLL in tcltrf. Section 4
covers the distribution requirements; in particular, we're supposed to limit
others' distribution rights so the DLL can't be redistributed outwith the
accompanying software requiring it. I doubt it could be considered DFSG-free
by any interpretation; what's more tcltrf's source is already repacked so
removing the DLL shouldn't be too onerous.

I've filed a bug; it might affect oldstable too, I'll check later.



Attachment: signature.asc
Description: PGP signature

Reply to: