Ethereal-dev: RE: [Ethereal-dev] Compiling packet-rtps using VC7

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Biot Olivier <Olivier.Biot@xxxxxxxxxxx>
Date: Mon, 19 Apr 2004 13:00:16 +0200
I included the EULA for the people that don't want to download the free
MSVC++ toolkit 2003 package. It looks like the restrictions only apply to
the sample code included in the toolkit and not to the compiled libraries
AFAIK. Unless GPL demands that *all* linked libraries also be GPL?

The "redist.txt" file of the MSVCC+ toolkit 2003 reads as:

"There are no redistributable files (i.e., dll's/cab's, etc.) included with
the Visual C++ Toolkit 2003. Object library files included with the Visual
C++ Toolkit 2003 (e.g. the C Runtime Library static libraries designated
with the suffix ".lib") will be automatically linked to your program when
they are compiled by the Visual C++ compiler and linker.  Inclusion of these
static libraries as compiled into your program is acceptable; you may not,
however, redistribute the static libraries standalone - on their own."

The entire EULA text for the MS VC++ Toolkit 2003 is attached at the bottom
of this mail.

Regards,

Olivier

|-----Original Message-----
|From: Graham Bloice
|
|> Ronnie,
|>
|> could you provide a link where it is stated that you are
|> not allowed to compile GPL code with VC7?
|>
|
|There is some discussion on this at slashdot regarding MS 
|releasing a free
|version of the VC 7 compiler. See
|http://developers.slashdot.org/developers/04/04/18/0146234.shtm
|l?tid=126&tid
|=156

END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE

MICROSOFT VISUAL C++ TOOLKIT 2003

IMPORTANT-READ CAREFULLY: This End-User License Agreement ("EULA") is a
legal agreement between you (either an individual or a single entity) and
Microsoft Corporation ("Microsoft") for the Microsoft software that
accompanies this EULA, which includes computer software and may include
associated media, printed materials including best practices, white papers,
templates, "online" or electronic documentation, and Internet-based services
("Software").  An amendment or addendum to this EULA may accompany the
Software.  YOU AGREE TO BE BOUND BY THE TERMS OF THIS EULA BY INSTALLING,
COPYING, OR OTHERWISE USING THE SOFTWARE. IF YOU DO NOT AGREE, DO NOT
INSTALL, COPY, OR USE THE SOFTWARE.



MICROSOFT Software LICENSE
1.	GRANTS OF LICENSE. Microsoft grants you the rights described in this
EULA provided that you comply with all terms and conditions of this EULA.  
1.1	General License Grant. Microsoft grants to you as an individual, a
personal, nonexclusive license to make and use copies of the Software (i)
for your internal use; (ii) for designing, developing, testing and
demonstrating your software product(s); and (iii) for evaluation of the
Software.  
1.2	Documentation.  You may make and use an unlimited number of copies
of any documentation, provided that such copies shall be used only for
personal internal purposes and are not to be republished or distributed
(either in hard copy or electronic form) beyond your premises except as
otherwise specifically provided herein.
2.	ADDITIONAL LICENSE RIGHTS -- REDISTRIBUTABLES.  In addition to the
rights granted in Section 1, certain portions of the Software, as described
in this Section 2, are provided to you with additional license rights.
These additional license rights are conditioned upon your compliance with
the distribution requirements and license restrictions described in Section
3.
2.1	Sample Code. Microsoft grants you the right to use and modify the
source code version of those portions of the Software identified as
"Samples" in REDIST.TXT or elsewhere in the Software ("Sample Code") for the
sole purposes of designing, developing, and testing your software
product(s), and to reproduce and distribute the Sample Code along with any
modifications thereof, in object and/or source code form.  For applicable
redistribution requirements for Sample Code, see Section 3.1 below.  
2.2	Redistributable Code-General.   Microsoft grants you a nonexclusive,
royalty-free right to reproduce and distribute the object code form of any
portion of the Software listed in REDIST.TXT ("Redistributable Code").  For
general redistribution requirements for Redistributable Code, see Section
3.1, below.  

 
3.	LICENSE RESTRICTIONS -- DISTRIBUTION REQUIREMENTS.  If you choose to
exercise your rights under Section 2, any redistribution by you is subject
to your compliance with the following terms. 
3.1	If you are authorized and choose to redistribute Sample Code or
Redistributable Code (collectively, the "Redistributables") as described in
Section 2, you agree:  (i) except as otherwise noted in Section 2.1 (Sample
Code) to distribute the Redistributables only in object code form and in
conjunction with and as a part of a software application product developed
by you that adds significant and primary functionality to the
Redistributables ("Licensee Software"); (ii) that the Redistributables only
operate in conjunction with Microsoft Windows platforms; (iii) to distribute
the Licensee Software containing the Redistributables pursuant to an end
user license agreement (which may be "break-the-seal", "click-wrap" or
signed), with terms no less protective than those contained in this EULA;
(iv) not to use Microsoft's name, logo, or trademarks to market the Licensee
Software; (v) to display your own valid copyright notice which shall be
sufficient to protect Microsoft's copyright in the Software; (vi) not to
remove or obscure any copyright, trademark or patent notices that appear on
the Software as delivered to you; (vii) to indemnify, hold harmless, and
defend Microsoft from and against any claims or lawsuits, including
attorney's fees, that arise or result from the use or distribution of the
Licensee Software; (viii) otherwise comply with the terms of this EULA; and
(ix) agree that Microsoft reserves all rights not expressly granted.   
You also agree not to permit further distribution of the Redistributables by
your end users except you may permit further redistribution of the
Redistributables by your distributors to your end-user customers if your
distributors only distribute the Redistributables in conjunction with, and
as part of, the Licensee Software and you and your distributors comply with
all other terms of this EULA. 
3.2	If you use the Redistributables, then in addition to your compliance
with the applicable distribution requirements described for the
Redistributables, the following also applies.  Your  license rights to the
Redistributables are conditioned upon your not (a) creating derivative works
of the Redistributables in any manner that would cause the Redistributables
in whole or in part to become subject to any of the terms of an Excluded
License; and (b) distributing the Redistributables (or derivative works
thereof) in any manner that would cause the Redistributables to become
subject to any of the terms of an Excluded License.   An "Excluded License"
is any license which requires as a condition of use, modification and/or
distribution of software subject to the Excluded License, that such software
or other software combined and/or distributed with such software (x) be
disclosed or distributed in source code form; (y) be licensed for the
purpose of making derivative works; or (z) be redistributable at no charge.
4.	RESERVATION OF RIGHTS AND OWNERSHIP.  Microsoft reserves all rights
not expressly granted to you in this EULA.  The Software is protected by
copyright and other intellectual property laws and treaties. Microsoft or
its suppliers own the title, copyright, and other intellectual property
rights in the Software.  The Software is licensed, not sold.
5.	LIMITATIONS ON REVERSE ENGINEERING, DECOMPILATION, AND DISASSEMBLY.
You may not reverse engineer, decompile, or disassemble the Software, except
and only to the extent that such activity is expressly permitted by
applicable law notwithstanding this limitation.
6.	NO RENTAL/COMMERCIAL HOSTING. You may not rent, lease, lend, or
provide commercial hosting services with the Software.
7.	CONSENT TO USE OF DATA.  You agree that Microsoft and its affiliates
may collect and use technical information gathered as part of the product
support services provided to you, if any, related to the Software.
Microsoft may use this information solely to improve our products or to
provide customized services or technologies to you and will not disclose
this information in a form that personally identifies you.   
8.	LINKS TO THIRD PARTY SITES.  You may link to third party sites
through the use of the Software.  The third party sites are not under the
control of Microsoft, and Microsoft is not responsible for the contents of
any third party sites, any links contained in third party sites, or any
changes or updates to third party sites.  Microsoft is not responsible for
webcasting or any other form of transmission received from any third party
sites.  Microsoft is providing these links to third party sites to you only
as a convenience, and the inclusion of any link does not imply an
endorsement by Microsoft of the third party site.
9.	ADDITIONAL SOFTWARE/SERVICES.  This EULA applies to updates,
supplements, add-on components, or Internet-based services components, of
the Software that Microsoft may provide to you or make available to you
after the date you obtain your initial copy of the Software, unless we
provide other terms along with the update, supplement, add-on component, or
Internet-based services component.  Microsoft reserves the right to
discontinue any Internet-based services provided to you or made available to
you through the use of the Software.  
10.	EXPORT RESTRICTIONS.  You acknowledge that the Software is subject
to U.S. export jurisdiction.  You agree to comply with all applicable
international and national laws that apply to the Software, including the
U.S. Export Administration Regulations, as well as end-user, end-use, and
destination restrictions issued by U.S. and other governments.   For
additional information, see <http://www.microsoft.com/exporting/>.
11.	SOFTWARE TRANSFER.  The initial user of the Software may make a
one-time permanent transfer of this EULA and Software to another end user,
provided the initial user retains no copies of the Software.  This transfer
must include all of the Software (including all component parts, the media
and printed materials, any upgrades to this EULA, and, if applicable, the
Certificate of Authenticity).  The transfer may not be an indirect transfer,
such as a consignment.  Prior to the transfer, the end user receiving the
Software must agree to all the EULA terms.
12.	TERMINATION.  Without prejudice to any other rights, Microsoft may
terminate this EULA if you fail to comply with the terms and conditions of
this EULA. In such event, you must destroy all copies of the Software and
all of its component parts.
13.	DISCLAIMER OF WARRANTIES.  TO THE MAXIMUM EXTENT PERMITTED BY
APPLICABLE LAW, MICROSOFT AND ITS SUPPLIERS PROVIDE THE SOFTWARE AND SUPPORT
SERVICES (IF ANY) AS IS AND WITH ALL FAULTS, AND HEREBY DISCLAIM ALL OTHER
WARRANTIES AND CONDITIONS, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING,
BUT NOT LIMITED TO, ANY (IF ANY) IMPLIED WARRANTIES, DUTIES OR CONDITIONS OF
MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF RELIABILITY OR
AVAILABILITY, OF ACCURACY OR COMPLETENESS OF RESPONSES, OF RESULTS, OF
WORKMANLIKE EFFORT, OF LACK OF VIRUSES, AND OF LACK OF NEGLIGENCE, ALL WITH
REGARD TO THE SOFTWARE, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT
OR OTHER SERVICES, INFORMATION, SOFTWARE, AND RELATED CONTENT THROUGH THE
SOFTWARE OR OTHERWISE ARISING OUT OF THE USE OF THE SOFTWARE.  ALSO, THERE
IS NO WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION,
CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE
SOFTWARE.
14.	EXCLUSION OF INCIDENTAL, CONSEQUENTIAL AND CERTAIN OTHER DAMAGES.
To the maximum extent permitted by applicable law, in no event shall
Microsoft or its suppliers be liable for any special, incidental, punitive,
indirect, or consequential damages whatsoever (including, but not limited
to, damages for loss of profits or confidential or other information, for
business interruption, for personal injury, for loss of privacy, for failure
to meet any duty including of good faith or of reasonable care, for
negligence, and for any other pecuniary or other loss whatsoever) arising
out of or in any way related to the use of or inability to use the SOFTWARE,
the provision of or failure to provide Support OR OTHER Services,
informatIon, software, and related CONTENT through the software or otherwise
arising out of the use of the software, or otherwise under or in connection
with any provision of this EULA, even in the event of the fault, tort
(including negligence), misrepresentation, strict liability, breach of
contract or breach of warranty of Microsoft or any supplier, and even if
Microsoft or any supplier has been advised of the possibility of such
damages. 
15.	LIMITATION OF LIABILITY AND REMEDIES. NOTWITHSTANDING ANY DAMAGES
THAT YOU MIGHT INCUR FOR ANY REASON WHATSOEVER (INCLUDING, WITHOUT
LIMITATION, ALL DAMAGES REFERENCED HEREIN AND ALL DIRECT OR GENERAL DAMAGES
IN CONTRACT OR ANYTHING ELSE), THE ENTIRE LIABILITY OF MICROSOFT AND ANY OF
ITS SUPPLIERS UNDER ANY PROVISION OF THIS EULA AND YOUR EXCLUSIVE REMEDY
HEREUNDER SHALL BE LIMITED TO THE GREATER OF THE ACTUAL DAMAGES YOU INCUR IN
REASONABLE RELIANCE ON THE SOFTWARE UP TO THE AMOUNT ACTUALLY PAID BY YOU
FOR THE SOFTWARE OR US$5.00.  THE FOREGOING LIMITATIONS, EXCLUSIONS AND
DISCLAIMERS SHALL APPLY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW,
EVEN IF ANY REMEDY FAILS ITS ESSENTIAL PURPOSE.
16.	APPLICABLE LAW.  If you acquired this Software in the United States,
this EULA is governed by the laws of the State of Washington.  If you
acquired this Software in Canada, unless expressly prohibited by local law,
this EULA is governed by the laws in force in the Province of Ontario,
Canada; and, in respect of any dispute which may arise hereunder, you
consent to the jurisdiction of the federal and provincial courts sitting in
Toronto, Ontario. If you acquired this Software in the European Union,
Iceland, Norway, or Switzerland, then local law applies.  If you acquired
this Software in any other country, then local law may apply. 
17.	U.S. GOVERNMENT LICENSE RIGHTS. All Software provided to the U.S.
Government pursuant to solicitations issued on or after December 1, 1995 is
provided with the commercial license rights and restrictions described
elsewhere herein.  All Software provided to the U.S. Government pursuant to
solicitations issued prior to December 1, 1995 is provided with "Restricted
Rights" as provided for in FAR, 48 CFR 52.227-14 (JUNE 1987) or DFAR, 48 CFR
252.227-7013 (OCT 1988), as applicable. 
18.	ENTIRE AGREEMENT; SEVERABILITY.  This EULA (including any addendum
or amendment to this EULA which is included with the Software) are the
entire agreement between you and Microsoft relating to the Software and the
support services (if any) and they supersede all prior or contemporaneous
oral or written communications, proposals and representations with respect
to the Software or any other subject matter covered by this EULA.  To the
extent the terms of any Microsoft policies or programs for support services
conflict with the terms of this EULA, the terms of this EULA shall control.
If any provision of this EULA is held to be void, invalid, unenforceable or
illegal, the other provisions shall continue in full force and effect.
Should you have any questions concerning this EULA, or if you desire to
contact Microsoft for any reason, please use the address information
enclosed in this Software to contact the Microsoft subsidiary serving your
country or visit Microsoft on the World Wide Web at
<http://www.microsoft.com>.

Si vous avez acquis votre produit Microsoft au CANADA, la garantie limitée
suivante s'applique :
DÉNI DE GARANTIES.  DANS LA MESURE MAXIMALE PERMISE PAR LES LOIS
APPLICABLES, LE LOGICIEL ET LES SERVICES DE SOUTIEN TECHNIQUE (LE CAS
ÉCHÉANT) SONT FOURNIS TELS QUELS ET AVEC TOUS LES DÉFAUTS PAR MICROSOFT ET
SES FOURNISSEURS, LESQUELS PAR LES PRÉSENTES DÉNIENT TOUTES AUTRES GARANTIES
ET CONDITIONS EXPRESSES, IMPLICITES OU EN VERTU DE LA LOI, NOTAMMENT, MAIS
SANS LIMITATION, (LE CAS ÉCHÉANT) LES GARANTIES, DEVOIRS OU CONDITIONS
IMPLICITES DE QUALITÉ MARCHANDE, D'ADAPTATION À UNE FIN PARTICULIÈRE,  DE
FIABILITÉ OU DE DISPONIBILITÉ, D'EXACTITUDE OU D'EXHAUSTIVITÉ DES RÉPONSES,
DES RÉSULTATS, DES EFFORTS DÉPLOYÉS SELON LES RÈGLES DE L'ART, D'ABSENCE DE
VIRUS ET D'ABSENCE DE NÉGLIGENCE, LE TOUT À L'ÉGARD DU LOGICIEL ET DE LA
PRESTATION OU DE L'OMISSION DE LA  PRESTATION DES SERVICES DE SOUTIEN
TECHNIQUE OU À L'ÉGARD DE LA FOURNITURE OU DE L'OMISSION DE LA FOURNITURE DE
TOUS AUTRES SERVICES, RENSEIGNEMENTS, LOGICIELS, ET CONTENU QUI S'Y RAPPORTE
GRÂCE AU LOGICIEL OU PROVENANT AUTREMENT DE L'UTILISATION DU LOGICIEL . PAR
AILLEURS, IL N'Y A AUCUNE GARANTIE OU CONDITION QUANT AU TITRE DE PROPRIÉTÉ,
À LA JOUISSANCE OU LA POSSESSION PAISIBLE, À LA CONCORDANCE À UNE
DESCRIPTION NI QUANT À UNE ABSENCE DE CONTREFAÇON CONCERNANT LE LOGICIEL.
EXCLUSION DES DOMMAGES ACCESSOIRES, INDIRECTS ET DE CERTAINS AUTRES
DOMMAGES. DANS LA MESURE MAXIMALE PERMISE PAR LES LOIS APPLICABLES, EN AUCUN
CAS MICROSOFT OU SES FOURNISSEURS NE SERONT RESPONSABLES DES DOMMAGES
SPÉCIAUX, CONSÉCUTIFS, ACCESSOIRES OU INDIRECTS DE QUELQUE NATURE QUE CE
SOIT (NOTAMMENT, LES DOMMAGES À L'ÉGARD DU MANQUE À GAGNER OU DE LA
DIVULGATION DE RENSEIGNEMENTS CONFIDENTIELS OU AUTRES, DE LA PERTE
D'EXPLOITATION, DE BLESSURES CORPORELLES, DE LA VIOLATION DE LA VIE PRIVÉE,
DE L'OMISSION DE REMPLIR TOUT DEVOIR, Y COMPRIS D'AGIR DE BONNE FOI OU
D'EXERCER UN SOIN RAISONNABLE, DE LA NÉGLIGENCE ET DE TOUTE AUTRE PERTE
PÉCUNIAIRE OU AUTRE PERTE DE QUELQUE NATURE QUE CE SOIT) SE RAPPORTANT DE
QUELQUE MANIÈRE QUE CE SOIT À L'UTILISATION DU LOGICIEL OU À L'INCAPACITÉ DE
S'EN SERVIR, À LA PRESTATION OU À L'OMISSION DE LA PRESTATION DE SERVICES DE
SOUTIEN TECHNIQUE OU À LA FOURNITURE OU À L'OMISSION DE LA FOURNITURE DE
TOUS AUTRES SERVICES, RENSEIGNEMENTS, LOGICIELS, ET CONTENU QUI S'Y RAPPORTE
GRÂCE AU LOGICIEL OU PROVENANT AUTREMENT DE L'UTILISATION DU LOGICIEL OU
AUTREMENT AUX TERMES DE TOUTE DISPOSITION DE LA PRÉSENTE CONVENTION OU
RELATIVEMENT À UNE TELLE DISPOSITION, MÊME EN CAS DE FAUTE, DE DÉLIT CIVIL
(Y COMPRIS LA NÉGLIGENCE), DE RESPONSABILITÉ STRICTE, DE VIOLATION DE
CONTRAT OU DE VIOLATION DE GARANTIE DE MICROSOFT OU DE TOUT FOURNISSEUR ET
MÊME SI MICROSOFT OU TOUT FOURNISSEUR A ÉTÉ AVISÉ DE LA POSSIBILITÉ DE TELS
DOMMAGES.
LIMITATION DE RESPONSABILITÉ ET RECOURS. MALGRÉ LES DOMMAGES QUE VOUS
PUISSIEZ SUBIR POUR QUELQUE MOTIF QUE CE SOIT (NOTAMMENT, MAIS SANS
LIMITATION, TOUS LES DOMMAGES SUSMENTIONNÉS ET TOUS LES DOMMAGES DIRECTS OU
GÉNÉRAUX OU AUTRES), LA SEULE RESPONSABILITÉ DE MICROSOFT ET DE L'UN OU
L'AUTRE DE SES FOURNISSEURS AUX TERMES DE TOUTE DISPOSITION DE LA PRÉSENTE
CONVENTION ET VOTRE RECOURS EXCLUSIF À L'ÉGARD DE TOUT CE QUI PRÉCÈDE SE
LIMITE AU PLUS ÉLEVÉ ENTRE LES MONTANTS SUIVANTS : LE MONTANT QUE VOUS AVEZ
RÉELLEMENT PAYÉ POUR LE LOGICIEL OU 5,00 $US. LES LIMITES, EXCLUSIONS ET
DÉNIS QUI PRÉCÈDENT (Y COMPRIS LES CLAUSES CI-DESSUS), S'APPLIQUENT DANS LA
MESURE MAXIMALE PERMISE PAR LES LOIS APPLICABLES, MÊME SI TOUT RECOURS
N'ATTEINT PAS SON BUT ESSENTIEL.
À moins que cela ne soit prohibé par le droit local applicable, la présente
Convention est régie par les lois de la province d'Ontario, Canada. Vous
consentez à la compétence des tribunaux fédéraux et provinciaux siégeant à
Toronto, dans  la province d'Ontario.
Au cas où vous auriez des questions concernant cette licence ou que vous
désiriez vous mettre en rapport avec Microsoft pour quelque raison que ce
soit, veuillez utiliser l'information contenue dans le Logiciel pour
contacter la filiale de Microsoft desservant votre pays, ou visitez
Microsoft sur le World Wide Web à <http://www.microsoft.com>.