[Pidgin] #15980: Patch for compiling on Windows

Pidgin trac at pidgin.im
Thu Feb 13 21:54:56 EST 2014


#15980: Patch for compiling on Windows
---------------------+------------------------------
 Reporter:  Skylark  |       Owner:  tomkiewicz
     Type:  patch    |      Status:  new
Milestone:  3.0.0    |   Component:  winpidgin (gtk)
  Version:           |  Resolution:
 Keywords:           |
---------------------+------------------------------

Comment (by Skylark):

 Replying to [comment:4 tomkiewicz]:
 > I would really like to repackage those files, but I'm not sure, if these
 files are properly licensed, to do that. Does anyone knows it?

 From what I can see, there is a form you can sign and snail-mail (because
 we're in 1983) to have the right to redistribute the Bonjour client-side
 installer (I guess that's the Windows driver). See
 https://developer.apple.com/softwarelicensing/agreements/bonjour.php

 For the SDK itself, the header (Include/dns_sd.h) contains the following:

 {{{
 /* -*- Mode: C; tab-width: 4 -*-
  *
  * Copyright (c) 2003-2004, Apple Computer, Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are
 met:
  *
  * 1.  Redistributions of source code must retain the above copyright
 notice,
  *     this list of conditions and the following disclaimer.
  * 2.  Redistributions in binary form must reproduce the above copyright
 notice,
  *     this list of conditions and the following disclaimer in the
 documentation
  *     and/or other materials provided with the distribution.
  * 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
 its
  *     contributors may be used to endorse or promote products derived
 from this
  *     software without specific prior written permission.
  *
  * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR
 ANY
  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES
  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES;
  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
 AND
  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
 TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 }}}

 So I think you're fine if you put the necessary headers/libs directly in
 your repository, and to be extra safe you could reproduce the above text
 in your documentation (in a section titled "Contains software from Apple
 Computer, Inc. under the following license"). But IANAL, this is just my
 interpretation of item 1 above.

-- 
Ticket URL: <https://developer.pidgin.im/ticket/15980#comment:5>
Pidgin <https://pidgin.im>
Pidgin


More information about the Tracker mailing list