Yet more Microsoft licensing issues

Roger Binns <[email protected]>
Newsgroups gmane.comp.mobile.bitpim.devel
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

As some of you may know, BitPim is currently stuck on Python 2.3.  This
is for the following 2 reasons:

- - It is the version of Python on MacOS 10.3 and 10.4 and hence Python
doesn't need to be included in the Mac packages
- - On Windows, Python 2.4 and 2.5 are compiled with VC 2003.

VC 2003 has new C runtime libraries which are not shipped as part of
Microsoft operating systems.  (The C runtime from VC 6 is shipped with
Windows 98 onwards).  Just to make life more interesting, Microsoft
won't let you download VC 2003 any more and point you at VC 2006.

The license for the VC2003 redistributables is incompatible with the
GPL.  It basically requires that you restrict your users in a way that
pleases Microsoft and requires you make them agree to a license agreement.

The detail is a clause in the Microsoft redistributable license hat says
"(d) you do not permit further redistribution of the Redistributable
Components by your end-user customers".  The GPL is all about allowing
you to redistribute stuff - in fact it can be summed up as "you can
redistribute as long as you don't remove the rights to redistribute from
those you distribute to"

wxPython/wxWidgets have just come out with version 2.8.  It appears that
on Windows this now requires a library named gdiplus.  Same silly
Microsoft restrictions.

The question is what to do about this?  To be frank I'd be quite happy
to drop Windows support.  I no longer use it.

We can freeze at current versions of Python and wxPython.

We aren't allowed to include the DLLs as part of the installer, but
could make the installer download them in concert with the user from the
Microsoft web site.

For example users would have to go to this page to get gdiplus:

http://www.microsoft.com/downloads/details.aspx?familyid=6a63ab9c-df12-4d41-933c-be590feaa05a&displaylang=en

To get msvcr71 I think you have to get people to download the .Net 1.1
runtime!

And since VC2003 isn't even obtainable any more, I have no way of
compiling the extensions anyway.

Roger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFj977mOOfHg372QQRAu7cAJ9RHF5QFhA3IokM3OMonlu7Ooi15gCdH4g5
WpZCPXEKRltm2Ef4zIc5ke4=
=pfPd
-----END PGP SIGNATURE-----

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.