🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sources.d
Article #1232

Copyright notices

#1232
From: Tuomas J. Lukka
Date: Fri, 13 Nov 1992 12:46
56 lines
3222 bytes
I'm in the process of writing a program, and need help in the 
copyright business. I'm intending to make it freeware, but....
read yourself:

(The question is, WHAT KIND OF A COPYRIGHT NOTICE SHOULD I USE??)

---------------------

	ViX -- a description.  (description v0.0)

ViX is an editor written from a scratch by me, Tuomas J. Lukka.
Despite its name, it's not vi for x, although it started as 
that. It's an object-oriented framework for editors. Currently
there is an implementation of vi there and an interface for X.
I'm planning on a character interface and a friend of mine has
promised to do an uemacs-compatible editor inside it, so then 
you'd have a total of four editors: vi for x, vi (multiwindow, of course)
for character, uemacs for x, uemacs for text.

The concept behind this object-oriented editor business is separating
the display engine from the editor engine and the buffer engine. This
way, on an X display, you could have a vi window and an uemacs window
at the same time, next to each other, INTO THE SAME BUFFER!

I'm currently pretty far in a project to do this, am using C++ and
proceeding with a large velocity. I intend to implement all the
extensions to the 'plain vanilla' vi that have been used in
elvis, stevie, vile and xvi and any other vi extensions. 
The editor will have a script language (conditional, etc) in order to do
modes as in emacs, ready C and C++ and LISP modes, multiple windows
to the same file, using different key bindings, the ability to write
a new editor front end in a matter of hours (like uemacs-compatibility,
for instance), support for any kind of display method likewise
(just by deriving a class), currently X windows, the release version
will have terminfo/termcap (BOTH!) support and more. I'd like to have
any suggestions you might have so that I can make this editor work.

The code will be under copyleft or something like that, suggestions
in this matter would also be appreciated.. You see, what I want to 
do is to make the code freely changeable, WITH THE OBLIGATION OF
INFORMING ME ABOUT EACH CHANGE. This way, I can centralize all bug
fixes, extensions etc. to a new version instead of having a hundred
different versions floating around the network.

I'm planning to release the C++ source as well as the source code
compiled to C (any legal points to consider about this, anyone?).

At the moment, I have tested ViX on hp-ux 9000/705 + hp-ux 8.07 + X11R5
and 486,33MHz pc + 386BSD + g++ + X11R5 (not XFree86 yet, only the original
distribution).

ViX is written FROM A SCRATCH by me. There's ABSOLUTELY no code from any
other source than my fingers. Definitely. I've kept very tight watch
over this so that I can use this to get some credit for my studies.

	TJL
Technical Details
Message-ID: <tlukka.721658778@snakemail.hut.fi>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!news.funet.fi!funic!nntp.hut.fi!snakemail.hut.fi!tlukka

Show Full Headers
Complete Article Headers
Newsgroups: comp.sources.d
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!news.funet.fi!funic!nntp.hut.fi!snakemail.hut.fi!tlukka
From: tlukka@lk-hp-8.hut.fi (Tuomas J. Lukka)
Subject: Copyright notices
Message-ID: <tlukka.721658778@snakemail.hut.fi>
Sender: usenet@nntp.hut.fi (Usenet pseudouser id)
Nntp-Posting-Host: lk-hp-8.hut.fi
Organization: Helsinki University of Technology, Finland
Date: 13 Nov 92 12:46:18 GMT
Lines: 57