[mapserver-dev] Standardized header: Code from other source

Normand Savard nsavard at mapgears.com
Wed Feb 27 14:30:34 EST 2008


Steve Lime wrote:

>I'd suggest something like this. Comments?
>
>Steve
>
>/******************************************************************************                                    
> *                                                                                                                 
> * Project:  MapServer                                                                                             
> * Purpose: Implementation of msUTF8ToUniChar()                                                                   
> * Author:   Daniel Morissette
> *               Thomas Bonfort                                                                     
> * 
> * Notes: The source code of Tcl_UtfToUniChar() was borrowed from tclUtf.c                                      
> *            from the Tcl/Tk project. 
> *           
> *            Website: http://www.tcl.tk/software/tcltk/                                                                             
> *            Source download: http://prdownloads.sourceforge.net/tcl/tcl8.4.15-src.tar.gz
> *
> *            See copyright and license terms below the standard MapServer license.                                      
> *                                                                                                                 
> ******************************************************************************                                    
> * Copyright (c) 1996-2007 Regents of the University of Minnesota.                                                                                                                  
> *                                                                                                                 
> * Permission is hereby granted, free of charge, to any person obtaining a                                         
> * copy of this software and associated documentation files (the "Software"),                                      
> * to deal in the Software without restriction, including without limitation                                       
> * the rights to use, copy, modify, merge, publish, distribute, sublicense,                                        
> * and/or sell copies of the Software, and to permit persons to whom the                                           
> * Software is furnished to do so, subject to the following conditions:                                            
> *                                                                                                                 
> * The above copyright notice and this permission notice shall be included in                                      
> * all copies of this Software or works derived from this Software.                                                
> *                                                                                                                 
> * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS                                         
> * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,                                     
> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL                                         
> * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER                                      
> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING                                         
> * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER                                             
> * DEALINGS IN THE SOFTWARE.                                                                                       
> ****************************************************************************/
>
>/*                                                                                                                 
> * tclUtf.c --                                                                                                     
> *                                                                                                                 
> * Routines for manipulating UTF-8 strings.                                                                       
> *                                                                                                                 
> * Copyright (c) 1997-1998 Sun Microsystems, Inc.
> *
> * This software is copyrighted by the Regents of the University of                                                         
> * California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState                                                   
> * Corporation and other parties.  The following terms apply to all files                                                   
> * associated with the software unless explicitly disclaimed in                                                             
> * individual files.                                                                                                        
> *                                                                                                                          
> * The authors hereby grant permission to use, copy, modify, distribute,                                                    
> * and license this software and its documentation for any purpose, provided                                                
> * that existing copyright notices are retained in all copies and that this                                                 
> * notice is included verbatim in any distributions. No written agreement,                                                  
> * license, or royalty fee is required for any of the authorized uses.                                                      
> * Modifications to this software may be copyrighted by their authors                                                       
> * and need not follow the licensing terms described here, provided that                                                    
> * the new terms are clearly indicated on the first page of each file where                                                 
> * they apply.                                                                                                              
> *  
> * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY                                                     
> * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES                                                      
> * ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY                                                       
> * DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE                                                        
> * POSSIBILITY OF SUCH DAMAGE.                                                                                              
> *                                                                                                                          
> * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,                                                       
> * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,                                                
> * FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE                                                   
> * IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE                                                   
> * NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR                                                 
> * MODIFICATIONS.
> * 
> * GOVERNMENT USE: If you are acquiring this software on behalf of the                                                      
> * U.S. government, the Government shall have only "Restricted Rights"                                                      
> * in the software and related documentation as defined in the Federal                                                      
> * Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2).  If you                                                      
> * are acquiring the software on behalf of the Department of Defense, the                                                   
> * software shall be classified as "Commercial Computer Software" and the                                                   
> * Government shall have only "Restricted Rights" as defined in Clause                                                      
> * 252.227-7013 (c) (1) of DFARs.  Notwithstanding the foregoing, the                                                       
> * authors grant the U.S. Government and others acting in its behalf                                                        
> * permission to use and distribute the software in accordance with the                                                     
> * terms specified in this license.
> */
>
>#include "mapserver.h"
>
>MS_CVSID("$Id:  $")
>
>  
>
I applied this licensing to the file.  Not committed yet.

Norm


More information about the mapserver-dev mailing list