FreeAdhocUDF pour InterBase et FireBird in deutschin englishen français
homeprevious pagecontentnext pagelast page eMail Kommentar • eMail commentprint
Licence
Les fonctions gratuites AdhocUDF ne se conforment plus désormais au ‹GENERAL LICENSE AGREEMENT› des ‹FreeUDFLibC› de Gregory Deatz.
Suite à une discussion à Hambourg lors de la 5e Conférence FireBird de 2007, nous avons décidé de placer Free AdhocUDF sous la LGPL (GNU Lesser General Public License) V3. 
La LGPL est basée sur la GPL (GNU General Public License).
Vous trouverez ici le texte anglais original de la GPL V3 et ici une traduction non officielle en français de la GPL V3.
Vous trouverez ici le texte anglais original de la LGPL V3. Nous n’avons pas connaissance d’une traduction française de cette V3.

Nous n’utilisons que les codes étrangers disponibles comme (L)GPL ou semblables sous licence ‹openSource› ainsi que ceux qui peuvent être mis en œuvre sans licences payantes, même dans le cas de produits commerciaux.
  • pour la fonction md5 utilisée de FreeAdhocUDF
    • jusqu’à la version adhoc 20090128a l’algorithme ‹MD5 message-digest› de RSA Data Security, Inc.
      • Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.
      • License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. 
        License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work.
        RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind.
        These notices must be retained in any copies of any part of this documentation and/or software. 
    • à partir de la version adhoc 20090925, code de Quentin Carbonneaux <qcarbonneaux@gmail.com>
      • Ces fonctions comprennent des routines permettant l’usage des algorithmes md5, comme dans RFC1321, et ont été à l’origine développées par Quentin Carbonneaux <qcarbonneaux@gmail.com>, Lionel Hagege et Georg Horn pour adaptation à FreeAdhocUDF.
      • http://crazyjoke.free.fr/md5/ "I've programmed a little library which implements MD5 as described in the RFC 1321, it supports messages with a size fewer than 2^32 - 1 bits. 
        You can use it in your programs if you mention my name and respect the terms of the licence."
    • voir aussi rfc1321-MD5.txt dans le dossier licence
  • utilisées pour les fonctions UUID de FreeAdhocUDF
    • Routines de base pour les fonctions UUID, publiées par Internet Engineering Task Force (IETF) dans RFC4122. Une partie du code a été développée à l’origine par Open Software Foundation, Inc. et Georg Horn 2006-10-20 pour adaptation à FreeAdhocUDF. 
      • Copyright (C) The Internet Society (2005)
      • Additional license for uuid.c:
        To anyone who acknowledges that this file is provided "AS IS" without any express or implied warranty: permission to use, copy, modify, and distribute this file for any purpose is hereby granted without fee, provided that the above copyright notices and this notice appears in all source code copies, and that none of the names of Open Software Foundation, Inc., Hewlett-Packard Company, or Digital Equipment Corporation be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Neither Open Software Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Eqiupment Corporation makes any representations about the suitability of this software for any purpose.
      • voir aussi rfc4122.txt dans le dossier licence
    • Quelques routines système de sysdept.c ont été développées à l’origine par Open Software Foundation, Inc. et Georg Horn 2006-10-20 pour adaptation à FreeAdhocUDF.
      • Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc.
        Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. & Digital Equipment Corporation, Maynard, Mass.
        Copyright (c) 1998 Microsoft.
      • Additional license for sysdep.c
        To anyone who acknowledges that this file is provided "AS IS" without any express or implied warranty: permission to use, copy, modify, and distribute this file for any purpose is hereby granted without fee, provided that the above copyright notices and this notice appears in all source code copies, and that none of the names of Open Software Foundation, Inc., Hewlett-Packard Company, or Digital Equipment Corporation be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.  Neither Open Software Foundation, Inc., Hewlett-Packard Company, Microsoft, nor Digital Eqiupment Corporation makes any representations about the suitability of this software for any purpose.
    • Les fonctions uuid4compr, compressuuid et expanduuidcompr sont basées sur des idées émises par Ian Newby dans uuidlib et ont été adaptées par Georg Horn 2006-10-20 pour FreeAdhocUDF.
  • Pour le support UTF-8, FreeAdhocUDF – comme aussi FireBird – utilise le code de
    • Projet ICU - International Components pour Unicode - <http://site.icu-project.org/>
      • ICU est une bibliothèque mûrie et augmentée pour C/C++ et Java, pour l’application globale de Unicode. ICU reste accessible et fournit des résultats équivalents dans des applications sur systèmes d’exploitation différents ou entre C/C++ et Java.
      • ICU est publiée sous licence openSource sans restriction, et convient pour un usage dans un logiciel commercial en liaison avec openSource ou un logiciel libre. 
      • ICU License - ICU 1.8.1 and later
        • COPYRIGHT AND PERMISSION NOTICE
          Copyright (c) 1995-2003 International Business Machines Corporation and others. All rights reserved.
          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, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above
          copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation.
          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 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
          Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization
          of the copyright holder.
      • voir aussi icu_licence.html dans le dossier licence
vorige Seite • previous page • passée sitenach oben • go top • vers le hautnächste Seite • next page • prochain site