[comp.sources.wanted] tcsh source without csh source license

tom@itc.univie.ac.at (Tom Kovar) (03/29/91)

I remember some time ago I heard about tcsh source which did not require
the csh source for compilation (it was simply calling /bin/csh internally); but
unfortunatelly I do not know where it was.
Has anybody an idea where to find it?
Thanx,
							Tom 

palmerp@galois.math.orst.edu (Paul A. Palmer) (03/31/91)

In article <1991Mar29.112634.1244@nestroy.wu-wien.ac.at> tom@itc.univie.ac.at (Tom Kovar) writes:

   I remember some time ago I heard about tcsh source which did not require
   the csh source for compilation (it was simply calling /bin/csh internally); but
   unfortunatelly I do not know where it was.
   Has anybody an idea where to find it?
   Thanx,
							   Tom 

If anyone has this information, please post it.  Our system administrator
won't install tcsh because we can't get source, just binaries. I've seen
requests for this from time to time, but I've never seen a positive response
from anyone. I'm beginning to think that tcsh which doesn't require csh source
is a myth.




--
Paul Palmer
Department of Mathematics     	E-mail: palmerp@math.orst.edu
Kidder Hall 368
Oregon State University, Corvallis, Oregon 97331-4605

	 "It's moving so fast, it's standing still." - William Gibson

tar@math.ksu.edu (Tim Ramsey) (03/31/91)

palmerp@galois.math.orst.edu (Paul A. Palmer) writes:

>tom@itc.univie.ac.at (Tom Kovar) writes:

>   I remember some time ago I heard about tcsh source which did not require
>   the csh source for compilation (it was simply calling /bin/csh internally);
>   but unfortunatelly I do not know where it was.
>   Has anybody an idea where to find it?
>   Thanx,
>							   Tom 

>If anyone has this information, please post it.  Our system administrator
>won't install tcsh because we can't get source, just binaries. I've seen
>requests for this from time to time, but I've never seen a positive response
>from anyone. I'm beginning to think that tcsh which doesn't require csh source
>is a myth.

It's not a myth; I use it here.  Grab the 4.3bsd-reno csh sources from
wuarchive.wustl.edu (128.252.135.4) or wherever else they are.  Then ftp to
ee.cornell.edu (128.84.253.11) and grab

   /pub/tcsh-5.20/tcsh.reno-5.20.02.tar.Z
   
Follow the directions in the tcsh README.

There are also tar files for 4.3bsd and 4.3bsd-tahoe, if that's the csh
sources you have.

Good luck,

Tim
--
Tim Ramsey/system administrator/tar@math.ksu.edu/(913) 532-6750/2-7004 (FAX)
Department of Mathematics, Kansas State University, Manhattan KS 66506-2602

art@pilikia.pegasus.com (Art Neilson) (04/01/91)

In article <1991Mar29.112634.1244@nestroy.wu-wien.ac.at> tom@itc.univie.ac.at (Tom Kovar) writes:
>I remember some time ago I heard about tcsh source which did not require
>the csh source for compilation (it was simply calling /bin/csh internally); but
>unfortunatelly I do not know where it was.
>Has anybody an idea where to find it?

tcsh is distributed as set of diffs to be applied to the csh source.
You definitely need the csh source in order to build tcsh, and I believe
the csh source is licensed.
-- 
Arthur W. Neilson III		| INET: art@pilikia.pegasus.com
Bank of Hawaii Tech Support	| UUCP: uunet!ucsd!nosc!pilikia!art

art@pilikia.pegasus.com (Art Neilson) (04/01/91)

In article <1991Mar31.114804.13952@maverick.ksu.ksu.edu> tar@math.ksu.edu (Tim Ramsey) writes:
> [ article asking about tcsh sources deleted .. ]
>
>It's not a myth; I use it here.  Grab the 4.3bsd-reno csh sources from
>wuarchive.wustl.edu (128.252.135.4) or wherever else they are.  Then ftp to
>ee.cornell.edu (128.84.253.11) and grab
>
>   /pub/tcsh-5.20/tcsh.reno-5.20.02.tar.Z
>   
>Follow the directions in the tcsh README.
>
>There are also tar files for 4.3bsd and 4.3bsd-tahoe, if that's the csh
>sources you have.

Huh ?  Is this right ?
The bsd 4.3 csh source requires NO source license ?

-- 
Arthur W. Neilson III		| INET: art@pilikia.pegasus.com
Bank of Hawaii Tech Support	| UUCP: uunet!ucsd!nosc!pilikia!art

tar@math.ksu.edu (Tim Ramsey) (04/02/91)

art@pilikia.pegasus.com (Art Neilson) writes:

>tar@math.ksu.edu (Tim Ramsey) writes:
>> [ article asking about tcsh sources deleted .. ]

>>There are also tar files for 4.3bsd and 4.3bsd-tahoe, if that's the csh
>>sources you have.

>Huh ?  Is this right ?
>The bsd 4.3 csh source requires NO source license ?

The freed BSD sources contain most of the csh sources.  I think there are
some parts that aren't yet freed of ATT code.  The tcsh patches include
replacements for what isn't in the BSD sources.

It works, trust me.  :)

--
Tim Ramsey/system administrator/tar@math.ksu.edu/(913) 532-6750/2-7004 (FAX)
Department of Mathematics, Kansas State University, Manhattan KS 66506-2602

christos@theory.tn.cornell.edu (Christos S. Zoulas) (04/02/91)

In article <1991Apr2.021637.8421@maverick.ksu.ksu.edu> tar@math.ksu.edu (Tim Ramsey) writes:
>art@pilikia.pegasus.com (Art Neilson) writes:
>
>>tar@math.ksu.edu (Tim Ramsey) writes:
>>> [ article asking about tcsh sources deleted .. ]
>
>>>There are also tar files for 4.3bsd and 4.3bsd-tahoe, if that's the csh
>>>sources you have.
>
>>Huh ?  Is this right ?
>>The bsd 4.3 csh source requires NO source license ?
>
>The freed BSD sources contain most of the csh sources.  I think there are
>some parts that aren't yet freed of ATT code.  The tcsh patches include
>replacements for what isn't in the BSD sources.
>
>It works, trust me.  :)

This is news to me :-)... I have not seen any 'freed' csh source around
the internet. I am pretty sure that there are no freed csh sources (with
the exception of doprnt.c and the Makefile). I also happen to know that
most of the AT&T code in csh is in sh.glob.c and tcsh does not provide
a replacement for it. If you have found a place in the internet where
you can get csh sources via anonymous ftp, that place is illegally 
distributing AT&T sources.

On the brighter side 4.4BSD csh will be public domain, and tcsh-6.00
is based on that and will be free also.

christos
-- 
+------------------------------------------------------------------------+
| Christos Zoulas         | 389 Theory Center, Electrical Engineering,   |
| christos@ee.cornell.edu | Cornell University, Ithaca NY 14853.         |
| christos@crnlee.bitnet  | Phone: (607) 255 0302 |  Fax: (607) 254 4565 |

tar@math.ksu.edu (Tim Ramsey) (04/02/91)

christos@theory.tn.cornell.edu (Christos S. Zoulas) writes:

>tar@math.ksu.edu (Tim Ramsey) writes:

[ ... ]

>>The freed BSD sources contain most of the csh sources.  I think there are
>>some parts that aren't yet freed of ATT code.  The tcsh patches include
>>replacements for what isn't in the BSD sources.

>>It works, trust me.  :)

>This is news to me :-)... I have not seen any 'freed' csh source around
>the internet. I am pretty sure that there are no freed csh sources (with
>the exception of doprnt.c and the Makefile). I also happen to know that
>most of the AT&T code in csh is in sh.glob.c and tcsh does not provide
>a replacement for it. If you have found a place in the internet where
>you can get csh sources via anonymous ftp, that place is illegally 
>distributing AT&T sources.

ftp to wuarchive.wustl.edu.  Look in /unix/4.3bsd-reno/bin/csh/Makefile/*
The sources are in there.  If the sources there are covered by ATT copyright
they should, of course, be removed from public access.

I used these sources, together with the files I downloaded from
ee.cornell.edu in /pub/tcsh-5.20/tcsh.reno-5.20.02.tar.Z to build a real,
live, working tcsh on my sourceless Sun-3s and Sun-4s.  Really.  :-)

I recognize that Christos is the one who puts out tcsh, and so would be
in a better position than I to know about this.  But really, it works!

Tim
--
Tim Ramsey/system administrator/tar@math.ksu.edu/(913) 532-6750/2-7004 (FAX)
Department of Mathematics, Kansas State University, Manhattan KS 66506-2602
-- Have you hugged your Diet Pepsi today?

jfy@cis.ksu.edu (Joseph F. Young) (04/03/91)

christos@theory.tn.cornell.edu (Christos S. Zoulas) writes:

>In article <1991Apr2.021637.8421@maverick.ksu.ksu.edu> tar@math.ksu.edu (Tim Ramsey) writes:
>>art@pilikia.pegasus.com (Art Neilson) writes:
>>
>>>tar@math.ksu.edu (Tim Ramsey) writes:
>>>> [ article asking about tcsh sources deleted .. ]
[...]
>you can get csh sources via anonymous ftp, that place is illegally 
>distributing AT&T sources.

>On the brighter side 4.4BSD csh will be public domain, and tcsh-6.00
>is based on that and will be free also.

From looking at the sources on wuarchive.wustl.edu, they consist of what
looks to be a complete csh with all the source files which had AT&T code in
them rewritten.  So, it looks to me that there's no AT&T licensing violations
there.
--
Joseph Young, Systems Programmer
KSU Department of Computing and Information Sciences
Manhattan, Kansas 66506  FAX: (913) 532-7353  Phone: (913) 532-6350   
Inet: jfy@cis.ksu.edu  UUCP: rutgers!ksuvax1!jfy SigQuote: "AIX is not UNIX"- me

cuccia@nas.nasa.gov (Nichlos H. Cuccia) (04/03/91)

In article <1991Apr2.054847.6098@batcomputer.tn.cornell.edu>,
christos@theory.tn.cornell.edu (Christos S. Zoulas) writes:
|> 
|> On the brighter side 4.4BSD csh will be public domain, and tcsh-6.00
|> is based on that and will be free also.

Christos, you are mistaken.  The following is a sample copyright notice
from a piece of source code in BSD 4.3-reno:

/*
 * Copyright (c) 1989 The Regents of the University of California.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms are permitted
 * provided that: (1) source distributions retain this entire copyright
 * notice and comment, and (2) distributions including binaries display
 * the following acknowledgement:  ``This product includes software
 * developed by the University of California, Berkeley and its contributors''
 * in the documentation or other materials provided with the distribution
 * and in all advertising materials mentioning features or use of this
 * software. Neither the name of the University 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 ``AS IS'' AND WITHOUT ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 */

All of BSD 4.4 will have some sort of copyright associated with it.  The UC
Regents will hold most of the copyrights; the Free Software Foundation
will hold
other copyrights on various tools, and (alas) AT&T (or whoever has succeeded
AT&T as the Unix [TM] Operating System copyright holder).

|> christos

Cheers,
--Nick
===============================================================================
 Nick Cuccia			                   Network Specialist, CSC/NAS
 cuccia@duct-tape.nas.nasa.gov                       NASA Ames Research Center 
 ames!duct-tape.nas.nasa.gov!cuccia                    Mountain View, CA 94035
===============================================================================

guru@buhub.bradley.edu (Edward Whelan) (04/03/91)

jfy@cis.ksu.edu (Joseph F. Young) writes:

>From looking at the sources on wuarchive.wustl.edu, they consist of what
>looks to be a complete csh with all the source files which had AT&T code in
>them rewritten.  So, it looks to me that there's no AT&T licensing violations
>there.

	Well, after building tcsh on a sysV machine here with the sources
from wuarchive, I would have agreed.  However, I just checked and the
"/unix/4.3bsd-reno/bin/csh" directory and the "Makefile" sub-directory
is gone, along with all the csh sources that were there.  Oh well.
Just my luck to have deleted those sources too.
--
	"I'm not sure what I mean, so I'm going to listen to what I say."
 guru@ (buhub.bradley.edu || bucc1.bradley.edu) || whelan@wiliki.eng.hawaii.edu

rsalz@bbn.com (Rich Salz) (04/05/91)

tom@itc.univie.ac.at (Tom Kovar) writes:
>   I remember some time ago I heard about tcsh source which did not require
>   the csh source for compilation ...

In <1991Mar31.114804.13952@maverick.ksu.ksu.edu> tar@math.ksu.edu (Tim Ramsey) writes:
>It's not a myth; I use it here.  Grab the 4.3bsd-reno csh sources from
>wuarchive.wustl.edu (128.252.135.4) or wherever else they are ...

I'm not sure what Tim is using, but it isn't the "free'd" Reno distribution.
The csh directory in the source tree includes csh.1, pathnames.h and doprnt.c --
hardly enough to build csh!

You cannot build tcsh without having csh sources.  You currently cannot get csh
sources without having an BSD source license.  You cannot get a BSD source
license without having an ATT source license.

It is possible that csh will show up in part of the free'd BSD sources when 4.4
comes out.  This will not be a full Unix release, just stuff known to not have
AT&T licensing restrictions.
	/r$
-- 
Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.
Use a domain-based address or give alternate paths, or you may lose out.

tar@math.ksu.edu (Tim Ramsey) (04/05/91)

I wrote:

[ ... ]

>ftp to wuarchive.wustl.edu.  Look in /unix/4.3bsd-reno/bin/csh/Makefile/*
>The sources are in there.  If the sources there are covered by ATT copyright
>they should, of course, be removed from public access.

>I used these sources, together with the files I downloaded from
>ee.cornell.edu in /pub/tcsh-5.20/tcsh.reno-5.20.02.tar.Z to build a real,
>live, working tcsh on my sourceless Sun-3s and Sun-4s.  Really.  :-)

... guess what?   The tcsh sources that were on wuarchive (which they got
from uunet) *are* ATT-tainted.  So they are covered by ATT copyright, and
are not available for FTP anymore.  :(

Sorry, I misunderstood what the copyright messages in the headers meant.
There is a difference between "freely redistributable" and "the Berkeley
Software License Agreement specifies the terms and conditions for
redistribution."

If you downloaded the sources, you should remove them.

Tim
--
Tim Ramsey/system administrator/tar@math.ksu.edu/(913) 532-6750/2-7004 (FAX)
Department of Mathematics, Kansas State University, Manhattan KS 66506-2602
-- Have you hugged your Diet Pepsi today?