delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/06/12/13:55:35

X-Authentication-Warning: kendall.sfbr.org: jeffw set sender to jeffw AT darwin DOT sfbr DOT org using -f
Date: Tue, 12 Jun 2001 12:58:34 -0500
From: JT Williams <jeffw AT darwin DOT sfbr DOT org>
To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
Cc: djgpp-workers AT delorie DOT com
Subject: Re: DJGPP 2.04 release date
Message-ID: <20010612125834.B24961@kendall.sfbr.org>
Mail-Followup-To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>,
djgpp-workers AT delorie DOT com
References: <3AFF2E8F DOT 13877 DOT 2B55601 AT localhost> <Pine DOT SUN DOT 3 DOT 91 DOT 1010514094049 DOT 24166C-100000 AT is> <20010612093140 DOT A24641 AT kendall DOT sfbr DOT org> <1659-Tue12Jun2001203011+0300-eliz AT is DOT elta DOT co DOT il>
Mime-Version: 1.0
User-Agent: Mutt/1.2.5i
In-Reply-To: <1659-Tue12Jun2001203011+0300-eliz@is.elta.co.il>; from eliz@is.elta.co.il on Tue, Jun 12, 2001 at 08:30:11PM +0300
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

-: > In my estimation much of the missing termios support in djgpp could be
-: > implemented by cannibalizing tinytcap.c.

Here is a brief description of the code:

	     The file "tinytcap.c" contains a set of functions  that
	emulate  the  termcap  library  for  a small set of terminal
	types.  The terminal-specific info is hard-coded  into  this
	file.   It  is only used for systems that don't support real
	termcap.  Another alternative for screen control can be seen
	in  the  "curses.h"  and  "pc.c"  files.  Here, macros named
	VOIDBIOS and CHECKBIOS are used to indirectly call functions
	which perform low-level screen manipulation via BIOS calls.

The `hard-coded' terminal-specific info is already written in pretty
standard termcap style; it would be simple enough to put it in a
separate termcap file and point an environment variable at it.

-: 
-: What are its copyright terms?
-: 

Here are the relevant bits from the elvis-1.8pl4 distro.

10) Is this shareware, or public domain, or what?

       It is not public domain; it  is  copyrighted  by  me,
       Steve  Kirkendall.   However, this particular version
       is freely redistributable, in either source  form  or
       executable  form.   (I  would  prefer  that  you give
       copies away for free, complete with the  full  source
       code... but I'm not going to force you.)

       It is not shareware; you aren't expected to  send  me
       anything.  You can use it without guilt.

       It is not "copylefted."   I  hold  a  copyright,  but
       currently  I have not added any of the usual restric-
       tions that you would find on copylefted software.  If
       people  start doing really obnoxious things to Elvis,
       then I will start adding restrictions  to  subsequent
       versions,  but  earlier  versions  won't be affected.
       (So far, everybody has been pretty good about this so
       no restrictions have been necessary.)

11) Can I reuse parts of your source code?

       Yes.  Please be careful, though, to  make  sure  that
       the  code  really is mine.  Some of the code was con-
       tributed by  other  people,  and  I  don't  have  the
       authority  to  give  you  permission  to use it.  The
       author's name can be  found  near  the  top  of  each
       source  file.  If it says "Steve Kirkendall" then you
       may use  it;  otherwise,  you'd  better  contact  the
       author first.

       Please don't remove my name from the source code.  If
       you  modify  the  source,  please make a note of that
       fact in a comment near the top of  the  source  code.
       And, finally, please mention my name in your documen-
       tation.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019