Pine

Marcin Król hawk w limanowa.net
Śro, 4 Maj 2005, 15:38:47 CEST


Hello.

Wlasnie zaczalem update Pine'a do wersji 4.63, przy okazji chcialbym 
dopasowac paczke aby spelniala warunki licencji jaka otrzymalismy na 
redystrybucje w formie binarnej. Przypominam, ze redystrybucja w formie 
binarnej jest dozwolona tylko w przypadku niemodyfikowanego Pine'a! I tu 
pojawiaja sie problemy. Czesc patchy nie przeszla (patrz tekst 
licencji). Jezeli chcemy zawrzec Pine'a w dystrybucji, musimy je sobie 
odpuscic. Drugie rozwiazanie, to dystrybucja Pine'a bez zadnych patchy, 
czyli niemodyfikowanego. Trzecie rozwiazanie - bedziemy Pine-less 
distribution, a w CVS zostawiamy jak jest, ze wszystkimi patchami. Ja 
osobiscie jestem za pierwszym rozwiazaniem. Skoro mamy licencje, moze te 
kilka patchy uda sie przebolec. Wydaje mi sie, ze tekst licencji kiedys 
wysylalem na grupe, ale moge sie mylic. Zalaczam ponizej.

M.

P.S. Prosze narazie o nieruszanie paczki z Pinem.


-----------------------
The University of Washington
Pine MESSAGING SOFTWARE Distribution License

1.  GRANT.  Subject to the conditions stated below, the University of 
Washington ("UW") grants permission to the PLD Linux Distribution 
("Licensee"):  (1) to modify Pine messaging software ("the Software") in 
the ways listed on Appendix A solely in order to create a modified 
version of the Software appropriate for inclusion and integration with 
Licensee's PLD
Linux Distributions ("PLDs"); and (2) to distribute the Software with PLDs.

2.  CONDITIONS.  This grant of license is contingent on the following 
conditions:

2.1.  The Pine and Pico copyright and trademark notices shall appear in 
all copies.

2.2.  Both the above copyright notice and this permission notice shall 
appear in all supporting documentation for the PLD Pine distribution.

2.3.  The name of the University of Washington shall not be used in 
advertising or publicity pertaining to distribution of the Software, or 
any PLD containing the Software, without specific, prior written 
permission from the University of Washington.

2.4.  Licensee shall note that Licenseee is distributing a modified 
version of the Software by appending the letter "N" to the current Pine 
software version number.

2.5.  Licensee shall enumerate the modifications in the integral release 
notes and associated documentation.

2.6.  Licensee shall distribute the Software only with the Pine User 
Agreement, which is attached here as Appendix B.  Alternatively, 
Licensee may create Licensee's own license that includes all the clauses 
as identified on the Pine User Agreement.

3.  DISCLAIMER OF WARRANTIES.  The Software is provided "as is."  THE 
UNIVERSITY OF WASHINGTON DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, 
WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL IMPLIED 
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND 
IN NO EVENT SHALL THE UNIVERSITY OF WASHINGTON BE LIABLE FOR ANY 
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER 
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 
CONTRACT, TORT (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT 
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

4.  TERMINATION RIGHTS ON BREACH.  Should Licensee be in breach of this 
Pine Distribution License, UW may terminate this license and all rights 
Licensee holds to distribute Pine shall cease.

Appendix A
List of Authorized Changes (with our comments included)

           pine-config.patch -
           changes paths to distribution specific ones, enables USE_QUOTAS,
           sets NUMDEBUGFILES to 0

           pine-makefile.patch -
           small adjustments in makefile

           pine-unix.patch -
           another small makefile adjustment

           pine-quote.patch -
           security fipine-fhs.patch
           yet another makefile adjustment

           pine-segfix.patch -
           possible segmentation fault fix from rawhide.  We would like to
           know more about this.  If it really is a bug we would like to fix
           it.

       ===>**pine-L_on_version.patch -
           adds L to Pine version number
           (this must change to an "N" if this is for the PLD version,
            as specified in this license)**

           pine-libc-client.patch -
           libc-client security patch taken from Debian.  We would like to
           know more about this.  If it really is a bug we would like to fix
           it.
           ** If this is the change in rfc822.c to add a test for !i in 
a \015
           case, this is already fixed with a different patch (in the \012
           case which is dropped in from the \015 case).

           pine-ssl.patch -
           fixes path to openssl header filesx

           pine-non_english_man_path_fix.patch -
           changes paths in non-english doc to distribution specific ones

           pine-home_etc.patch -
           adds support for home-etc idea of keeping configuration files 
in a
           subdirectory specified by user, instead of his home directory

           pine-fixhome -
           The home and end keys that this patch adds are already in there.

         pine-doc -
           All of the path changes here are unnecessary, as those
           get changed at build-time, except for the change of
           /usr/spool to /var.  We change it to the standard /var/spool.

           pine-pwd -
           This can be done as an option to the build command, by
           setting it in EXTRACFLAGS.

           pine-terminfo -
           This changes os-lyn.h, however the file that would be used
           in a linux build is os-lnx.h.  It's safe to leave this patch out
           regardless, because we believe nothing is done with this
           particular setting anymore.

           pine-overflow -
           long ago overtaken by events.

           pine-css.patch -
           fix based on http://hico.fphil.uniba.sk/pine-patches.html,
           idea to allow save when maildir folders are in use.

           all.patch -
           All of Eduardo's patches, one of which adds maildir support.
           Eduardo's patches have not been thoroughly audited or considered
           by us, since there are so many of them.  However, there is a link
           to his patches on our web site.


Appendix B
Pine License and Legal Notices

Pine and Pico are registered trademarks of the University of Washington. 
No commercial use of these trademarks may be made without prior written 
permission of the University of Washington.

Pine, Pico, and Pilot software and its included text are Copyright 
1989-2005 by the University of Washington.

Use of Pine/Pico/Pilot: You may compile and execute these programs for 
any purpose, including commercial, without paying anything to the 
University of Washington, provided that the legal notices are maintained 
intact and honored.

Local modification of this release is permitted as follows, or by mutual 
agreement: In order to reduce confusion and facilitate debugging, we 
request that locally modified versions be denoted by appending the 
letter "L" to the current version number (appended in addition to the 
"N" which in included in the version number), and that the local changes 
be enumerated in the integral release notes and associated documentation.

Redistribution of this release is permitted as follows, or by mutual 
agreement:
(a) In free-of-charge or at-cost distributions by non-profit concerns;
(b) In free-of-charge distributions by for-profit concerns;
(c) Inclusion in a CD-ROM collection of free-of-charge, shareware, or 
non-proprietary software for which a fee may be charged for the packaged 
distribution.

Redistribution of binary versions is further constrained by license 
agreements for incorporated libraries from third parties, e.g. LDAP, GSSAPI.

The University of Washington encourages unrestricted distribution of 
individual patches to the Pine system. By "patches" we mean "difference" 
files that can be applied to the University of Washington Pine source 
distribution in order to accomplish bug fixes, minor enhancements, or 
adaptation to new operating systems. Submission of these patches to 
University of Washington for possible inclusion in future Pine versions 
is also encouraged, with the understanding that they would be treated 
the same as all other Pine code in terms of licensing and the submission 
does not include any software which infringes third party rights.

The above permissions are hereby granted, provided that the Pine and 
Pico copyright and trademark notices appear in all copies and that both 
the above copyright notice and this permission notice appear in 
supporting documentation, and that the name of the University of 
Washington not be used in advertising or publicity pertaining to 
distribution of the software without specific, prior written permission, 
and provided you acknowledge that pursuant to U.S. laws, Pine, Pico & 
Pilot software may not be downloaded, acquired or otherwise exported or 
re-exported (i) into, or to a national or resident of any country to 
which the U.S. has embargoed goods; or (ii) to anyone on the U.S. 
Treasury Department's list of Specially Designated Nations or the U.S. 
Commerce Department's Table of Denial Orders.

By downloading the software, you represent that: 1) you are not located 
in or under the control of a national or resident of any such country or 
on any such list; and 2) you will not export or re-export the software 
to any prohibited country, or to any prohibited person, entity, or 
end-user as specified by U.S. export controls.

This software is made available "as is", and

THE UNIVERSITY OF WASHINGTON DISCLAIMS ALL WARRANTIES, EXPRESS OR 
IMPLIED, WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL 
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
PURPOSE, AND IN NO EVENT SHALL THE UNIVERSITY OF WASHINGTON BE LIABLE 
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 
ACTION OF CONTRACT, TORT (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, 
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 
SOFTWARE.

Other licensing terms are available by mutual agreement.

Please see the Pine FAQ for more information on Pine Legal Issues.

End of Pine License and Legal Notices




Więcej informacji o liście dyskusyjnej pld-devel-pl