[news.software.b] Public Domain Netnews...

taylor@hplabsc.UUCP (02/17/87)

While recently perusing the latest version of netnews, 2.11, from
Rick Adams, I noticed that it is now copyrighted by him.  This is
a cause for concern for various reasons, not the least of which is that
we suddenly have a piece of software that everyone is running and is
freely distributed (but not public domain) that is legally owned by
an individual.

So instead I'd like to propose a group of people get together and work
on a replacement for netnews that is explicitly without copyright and
without any limitations on its use and distribution.  If people want
to try to foist a copy off with their own copyright that's okay (of
course it wouldn't be a valid copyright anyway since it had already
been distributed withOUT one).  We will make the public domain version
easily available through various mechanisms including netnews itself.

If it comes to pass that the Rick Adams/backbone-gang version of netnews
begins to cost money to obtain, then I would expect that the public
domain version we'd write would be included on such things as the USENIX
distribution tape and in mod.sources (Rich?).  Even if not, it would be
useful to have yet a different implementation of the software since 
diversity and competition breeds improvement.

Sooo...I'd like to begin building a list of people that are interested in
this "public service to the usenet" project.  If you have a willingness
to contribute positively to the group (either through documentation, 
programming, debugging through actual use, or merely useful feedback)
please drop me a line and I'll start to organize this.  Later on I think
we should create a newsgroup for it...but that'll be a function of how
things work out.

I propose that we call the effort "pd-netnews" and our first version 
be something like version 2.11.  No.  I guess that would be kinda
confusing, eh?  :-)  

It is important for people to realize that this isn't merely a "lets
get back at Rick Adams" game.  I think Rick is a reasonable person and
is an asset to the net.  I just am very *VERY* disturbed by his adding
a copyright to the latest netnews software...it is a harbinger of even
more change...

All responses are being funnelled into news.software.b for now, so if 
you'd like to continue the discussion, please put it there or via email
to me.

			-- Dave Taylor 		(taylor@hplabs.HP.COM)

grr@cbmvax.UUCP (02/18/87)

In article <1312@hplabsc.UUCP> taylor@hplabsc.UUCP (Dave Taylor) writes:
>While recently perusing the latest version of netnews, 2.11, from
>Rick Adams, I noticed that it is now copyrighted by him.  This is
>a cause for concern for various reasons, not the least of which is that
>we suddenly have a piece of software that everyone is running and is
>freely distributed (but not public domain) that is legally owned by
>an individual.

Whoa!

Rick copyrighted copyrighted the version of netnews that he updated and
helped debug and test.  You may not agree with this, but you are free
to take earlier versions and create your own 2.11 version.  Or perhaps
examine the details of the copyright and distribution provisions.

Rick has been distributing, for the cost of mailing, updated, patched
versions of news 2.10.x, 2.11 and other useful software for quite a
while and has never suggested that anybody should have to pay for any
of it.

Rick has also been lending support to *TWO* version of news that would
replace B news altogether, neither of which would particulary have to
carry his copyright.

Please note that while Public Domain and Freely Distributed software
are not the same thing, they can serve similar purposes depending on
the practices of the copyright holder.

Truly Public Domain software is kinda like a virgin, subject to status
change at any moment.  Freely redistributable software has been around
a bit and picked up a bit of protection...
-- 
George Robbins - now working for,	uucp: {ihnp4|seismo|rutgers}!cbmvax!grr
but no way officially representing	arpa: cbmvax!grr@seismo.css.GOV
Commodore, Engineering Department	fone: 215-431-9255 (only by moonlite)

tower@bu-cs.UUCP (02/18/87)

In article <1312@hplabsc.UUCP> you write:
 > While recently perusing the latest version of netnews, 2.11, from
 > Rick Adams, I noticed that it is now copyrighted by him.  This is
 > a cause for concern for various reasons, not the least of which is that
 > we suddenly have a piece of software that everyone is running and is
 > freely distributed (but not public domain) that is legally owned by
 > an individual.
 > 
 > ...
 > 
 > All responses are being funnelled into news.software.b for now, so if 
 > you'd like to continue the discussion, please put it there or via email
 > to me.
 > 
 > 			-- Dave Taylor 		(taylor@hplabs.HP.COM)


Dave:

The problems you fear aren't solved by putting the software into the
Public Domain.  I suggest that you consider organizing the netnews
rewrite under the Free Software Foundation that Richard Stallman has
organized for his GNU Project.  RMS' approach insures that the
software had its freedom, and that source is always available whenever
the software is distributed.  You might also organized a similar
non-profit corporation to hold the copyright, and license the software
in the "free" or "public-domain-like" manner you choose.

Further information is available from the internet address:
   <gnu@prep.ai.mit.edu>
UUCP:
   ..!mit-eddie!mit-prep!gnu

-- 
Len Tower, Distributed Systems Group, Boston University,
     111 Cummington Street, Boston, MA  02215, USA +1 (617) 353-2780
Home: 36 Porter Street, Somerville, MA  02143, USA +1 (617) 623-7739
UUCP: {}!harvard!bu-cs!tower		INTERNET:   tower@bu-cs.bu.edu

lwall@sdcrdcf.UUCP (02/18/87)

[Watch out!  Here come the big guns!]

In article <1312@hplabsc.UUCP> taylor@hplabsc.UUCP (Dave Taylor) writes:
>So instead I'd like to propose a group of people get together and work
>on a replacement for netnews that is explicitly without copyright and
>without any limitations on its use and distribution.

There's a fly in your ointment, Dave.  The ONLY way to keep someone else
from copyrighting and selling your code, or a derivative of your code,
is to copyright it yourself.  Even if you go and get this "group of people
together and work on a replacement for netnews that is explicitly without
copyright", there is nothing to prevent Rick Adams from adding a few lines
and copyrighting it again.  Being the terrible ogre that he is, he probably
will.  Grrr!!!!.

What can you do?

I suggest that when you write this new and wonderful new version of news,
you copyright it, explicitly making it freely redistributable, swearing up
and down that you will never charge any money for it, so that terrible
Rick Adams can't swipe your code and sell it.

Only this would sound terribly familiar, since it is exactly the motivation
Rick had in putting the copyright into the netnews software...

...and that I had in putting a copyright notice into rn!  I'm a terrible ogre,
too!  Grrr!!!!  Grrr!!!!

I'm afraid you've fallen victim to an oversimplified view of reality.
Is there anything I can do to persuade you that those who developed the
news software in the first place know the meaning of the word "volunteer"?
That they already thought about what you are concerned about?  The fact is,
Rick Adams and I trust ourselves not to sell this software more than we trust
anyone else not to sell this software.  Got that?

Long ago, we realized that it would be absolutely impossible to sell netnews
software (for very long), given the presence of hotheads like you who would
rewrite netnews in a flash.  The fact of the matter is, Rick and I are
hotheads like you.  While we realize it is impossible to sell netnews software
in the current anarchical environment, long may it live, we also realize that
it is possible for someone of unsavory character to try to sell netnews to
a gullible sub-population, such as new MINIX users, or some such.  Eventually
such an unsavory person would be shouted down and drowned out by us hotheads,
but not before some people got burned.

The prevention of this is the only reason for the copyright in rn.

I firmly believe it is the only reason for the copyright in netnews.

It is unfortunate, but there it is: the only way under our current laws to
come closest to the ideal of "Public Domain" software is to NOT put it into
the public domain.

Now perhaps you can understand why so many people are upset because you are
upset at Rick.  He's been bending over backwards to be the ideal volunteer,
even going so far as to risk his reputation as the ideal volunteer to do so.

So, enough of panicking and shooting your comrades in the back.

Larry Wall
{allegra,burdvax,cbosgd,hplabs,ihnp4,sdcsvax}!sdcrdcf!lwall

taylor@hplabsc.UUCP (02/19/87)

Gee, Larry.  I'm sure glad that you have such a mature and intelligent
way of dealing with serious and important issues.  It certainly makes
*me* want to listen to what you have to say...

But let's talk further about your posting anyway...

>The only way to keep someone else from copyrighting and selling your code,
>or a derivative of your code, is to copyright it yourself.  

Suprise!  That isn't the case.  Because once something is released in
the public domain without a copyright it cannot later have a copyright
attached and ex post facto violation of copyright claimed.  Furthermore,
since the majority of the code the person is claiming as his has been
previously released without a copyright, their claim is invalid and not
legally binding.

The person *can* copyright their modifications to the code.  Furthermore,
since the whole area of "intellectual copyright" is so fuzzy they could
also presumably claim ownership of the changes (ideas), but this still
doesn't preclude someone else from, as you say, becoming a hothead and
rewriting the new part withOUT the copyright.

This in fact is how a number of programs have become available - 
individuals / companies have taken very buggy and unreliable public domain
software, extensively worked on it to make it worth buying, and sold it.
The *core* is still public domain, but the program itself is something
that you cannot copy freely.

But that is ok.  In fact, that would be A Good Thing for netnews since,
with all deference to Rick and the rest of the people who have worked
on it, it is hardly in a state where we can freeze it and not need any
further development.  We need to see some radical software evolution...

>...there is nothing to prevent Rick Adams from adding a few lines
>and copyrighting it [a new netnews] again.

As I pointed out above, this is patently not the case.  Sure Rick could
do that (seems unlikely, though), but it wouldn't be a legal and valid
copyright.  Not under current U.S. and International Copyright laws, at
least.

>I'm afraid you've fallen victim to an oversimplified view of reality.

I'm afraid YOU've fallen victim to an inadequate understanding of the
laws surrounding copyright.  I refer you to a publication of the U.S.
Congressional Office of Technology Assessment entitled "Intellectual
Property in an Age of Electronics and Technology".  It would indeed
give you some food for thought.

But this isn't even the crux of my argument - I'm more concerned with
the overtones of the copyright of netnews within the USENET community.
Up until now all versions of netnews have been without copyright and
this has caused a number of mutants to spin off, including the about
to be released C News, and the (rumoured) Teenage Mutant Ninja Netnews
(!) from out of NJ somewhere..

Once a copyright has been established on the code, then people are
legally bound to keep it in.  And they will inevitably add their own
copyright too - since otherwise it is implied that the original copy-
right covers their work too (certainly not a good state of affairs).
When a copyrighted system is to be distributed, the distributor is
bound *by law* to have written permission by the holder(s) of the
copyright.  This does *not* mean email and this does *not* mean a few
line comment in the code (which is trivial to forge).  This means that
if, say, USENIX decided to distribute 2.19 (with 30 people having worked
on it since the infamous copyright-battle of '87) they would have to
track down and obtain the written release of all 30 people.  If they
missed one, that person could then legally sue the heck out of the
organization for distribution of their property.

But that isn't the crux either, just an unpleasant sidelight. 

What concerns me the most is that, damn it, USENET is supposed to
be a totally free-for-all anarchistic system.  We're already seeing
it transition to an oligarchy with the central 'backbone' administration
and other changes, but if we're going to suddenly have ownership of
the *one piece of software that makes USENET a reality* then we might
as well all go join FIDOnet or something.

I appreciate that "rn" is copyrighted, Larry.  So is Elm.  But if Elm
were the *only* mail system and everyone-and-their-brother used it, I
would *remove* the copyright notice in the interest of it evolving
and such.  I would like to imagine that you're enough of a pro-USENET
person that you would do the same if "rn" was the *only* way to read
netnews.  Fortunately, perhaps, it isn't.  And fortunately, perhaps,
there are mail systems other than Elm.

But there aren't news transport programs other than 2.11.  At least,
not until C News comes out.  (and I fervently hope that it isn't copy-
righted).

Does this make sense?  Or are you still waiting with the annoying 
childish comments that you made in your original posting??

If C News *is* copyrighted, I will most certainly find a group of
fellow-"hotheads" and we will most certainly spawn a new version of
netnews.  Probably one that will blow 2.11 out of the water.

And again, this is *NOT* an attack on Rick, or a questioning of his
integrity.  I wish people would clue in on that.  I think Rick is a
Good Person.  But I have a serious problem with his having copyrighted
the netnews software, as I've documented here.

I welcome any and all replies to this, but please keep it rational and
professional.  We *are* supposed to be a group of people who have some
clue about reality, after all.

					-- Dave Taylor --

merlin@hqda-ai.UUCP (02/19/87)

In article <4169@sdcrdcf.UUCP>, lwall@sdcrdcf.UUCP (Larry Wall) writes:

> The ONLY way to keep someone else from copyrighting and selling
> your code, or a derivative of your code, is to copyright it
> yourself.  Even if you go and get this "group of people together
> and work on a replacement for netnews that is explicitly without
> copyright", there is nothing to prevent Rick Adams from adding a
> few lines and copyrighting it again.

     A simple question, which I'm sure will cause my inbox to
overflow.  What's so bad about the netnews software being sold?

     The 2.11 version carries a notice that it may be freely
duplicated and redistributed (but not sold for profit).  Suppose
news 2.12 comes out, and carries a restrictive license, and a $xxx
pricetag?  Would any of us actually use it?  You can't operate
news in a vacuum, you need other sites to talk with.  So the
BADMeanie Company can't sell anything that (free, 2.11 sites)
won't talk to.

     Let's suppose 2.11 was not copyrighted.  BADMeanie Company
tries to sell it, perhaps to MINIX users.  So what?  They can
still get it free from any of us.  If they choose to pay for it,
and thereby get support and handholding from BMCo, that's their
business.

     The only real problem I see is if BMCo subsequently tried to
copyright the public-domain software.  They may try, and they will
succeed, in that they will be able to register the software with
the Library of Congress (custodian of registered copyright works
in the US).  But they can't do anything with it.  They can't get
anything ($$$) from us in court, because they can't show that we
came by a copy of their software improperly.

     So what's the problem with Public Domain software?
-- 
	David S. Hayes, The Merlin of Avalon
	PhoneNet:	(202) 694-6900
	ARPA:		merlin%hqda-ai.uucp@brl.arpa
	UUCP:		...!seismo!sundc!hqda-ai!merlin

woods@hao.UUCP (02/19/87)

In article <1320@hplabsc.UUCP> taylor@hplabsc.UUCP (Dave Taylor) writes:
>Gee, Larry.  I'm sure glad that you have such a mature and intelligent
>way of dealing with serious and important issues.

  I saw nothing immature or stupid in Larry's posting. It seemed quite
well thought out to me. Oh, I guess it's because he disagrees with YOU...

>It certainly makes *me* want to listen to what you have to say...

  I agree, Dave. And calling me "always loud and obnoxious" and Larry (by
implication) "immature and stupid" really makes us want to listen to what YOU 
have to say. It does work both ways, you know.

>>The only way to keep someone else from copyrighting and selling your code,
>>or a derivative of your code, is to copyright it yourself.  
>
>Suprise!  That isn't the case.

  That is a blanket statement that simply cannot be applied in all cases.
Regardless of how they define "sufficient modifications" needed to be
copyrightable, there will always be a gray area. For example, if Larry
didn't have a copyright on 'rn', what would stop me from replacing the
pager part with one of my own that makes the display look different, and
then putting my own copyright on it? At the very least, it would take a
long and expensive lawsuit. And if it's in the public domain, who's going
to sue me? Yes, you could say someone would be stupid to buy my version
when Larry's is available for free, and I'd agree, but legally I'd be
in the right. Who could tell me I'm wrong? With Larry's copyright, surely
you can see that it is now a much more clear-cut issue. Now LARRY could
sue for copyright infringment and probably win. In addition to this, when
this kind of modification has to have the Larry's permission to be distributed,
we run a much lower risk of having 20 different incompatible versions of the
program out there. Look at all the problems we have because people are running
different versions of netnews software.

>with all deference to Rick and the rest of the people who have worked
>on it, it is hardly in a state where we can freeze it and not need any
>further development. 

  I don't think Rick would argue that. I certainly wouldn't. But it would be
nice if the development effort were organized, so that everyone contributes
ideas and the best get chosen and implemented, instead of having 20 different
"new" versions of news come out (what would the odds be that they are all
compatible?). As you and John Gilmore both said, many other people's ideas and
code were included in "Rick's" code. I see no reason to suddenly assume that 
that will no longer be the case in the next release of news. 

>We need to see some radical software evolution...

  At the very least, this is debatable, but I'm sure Rick (and Larry, and
the backbone cabal, and...) is open to your suggestions. As it happens, news
2.11 itself represents at least a few radical changes (to the point where it
is no longer compatible with previous versions; see how much trouble has
been caused by THAT! If we had everyone developing their own version
of news, that problem would surely grow worse.

>What concerns me the most is that, damn it, USENET is supposed to
>be a totally free-for-all anarchistic system.  
   
   Wake up and smell the coffee. It ain't free. Lots of us, including
your company, pay real dollars to keep it going. Them who pays gets
to choose. And, as someone else suggested, if you don't like the way the
backbone admins are going, there is nothing to stop you from setting up
your own links and carrying whatever groups you want and running whatever
software you like. Then, since you would be paying YOU could have
decision-making power. And as it happens, even the backbone is not "all"
powerful. Ideally we would like everyone to understand why we do what we
do, but every time we try, we get flamed to death, so why bother?

>if we're going to suddenly have ownership of
>the *one piece of software that makes USENET a reality* then we might
>as well all go join FIDOnet or something.

  Nothing is stopping you.

>Or are you still waiting with the annoying 
>childish comments that you made in your original posting??

  How mature of you, Dave. A bit obnoxious too. Sounds like we now have
the pot calling the kettles black.

>And again, this is *NOT* an attack on Rick, or a questioning of his
>integrity.  I wish people would clue in on that.

  You could have fooled me. Looks like you did a pretty good job of pulling
the wool over Larry's eyes too. I join Larry in protesting the constant
attacks that Rick suffers for all the work he has *voluntarily* done.
This applies to a lesser extent to the rest of the backbone admins as well.
Sure, we're not perfect, but Usenet is still alive despite exponential growth,
and that's good for something.
  I can tell you this: if Rick Adams starts charging for netnews software,
I'll be the first to blast him for it. But I see no reason to believe that
that is what he plans. I think the sole purpose of the copyright is to attempt
to standardize news software. I agree with that goal, and I can't think of
anyone whom I trust more with that goal and whose copyright I'd rather see on 
that software than Rick Adams.

--Greg
UUCP: {hplabs, seismo, nbires, noao}!hao!woods
CSNET: woods@ncar.csnet  ARPA: woods%ncar@CSNET-RELAY.ARPA
INTERNET: woods@hao.ucar.edu
-- 
UUCP: {hplabs, seismo, nbires, noao}!hao!woods
CSNET: woods@ncar.csnet  ARPA: woods%ncar@CSNET-RELAY.ARPA
INTERNET: woods@hao.ucar.edu

jimb@dopey.UUCP (02/20/87)

in many articles they write:

>  > While recently perusing the latest version of netnews, 2.11, from
>  > Rick Adams, I noticed that it is now copyrighted by him.  This is


And there are many responses in support of both sides.
The *COPYRIGHT* is a moot point. It has been done. But there are many
more messages going to appear on this subject.

Time for news.software.copyright newsgroup? :-)
-- 
+==== Jim Budler ==== Advanced Micro Devices, Inc. ==== (408) 749-5806 ====+
| Compuserve:     72415,1200                             Delphi: JIMBUDLER |
| E-mail:   jimb@amdcad.AMD.COM                          Opinion: who, me? |
+=== Disclaimer: My company wouldn't let ME speak for them, would they? ===+

page@ulowell.UUCP (02/20/87)

I'm surprised at who I see flaming.

As far as 2.11 being copyrighted.  How about this:

	Rick, would you agree to remove the copyright notice in patch #4
	and subsequent patches and/or updates of news (or change the
	instance of your name to something like "Usenet Community")
	and change "author" to "authors"?

Let's cease fire until we have an answer, ok?

..Bob
-- 
Bob Page,  U of Lowell CS Dept.      ulowell!page,  page@ulowell.CSNET

msb@sq.UUCP (02/20/87)

> The ONLY way to keep someone else from copyrighting and selling your code,
> or a derivative of your code, is to copyright it yourself.

Hold it!  There are two different cases here.  It is NOT true that someone
else can copyright something that you wrote and placed in the public domain.
Only the author can claim, or assign away, a copyright.  Someone else
can put a copyright notice on it, but at most this creates a burden
of proof.  The existence of an earlier public domain copy invalidates the
copyright claim.

Derivative works are another matter.

Mark Brader	  "I'm not a lawyer, but I'm pedantic and that's just as good."
utzoo!sq!msb	   (me neither)		 (me too)	       -- D Gary Grady

grr@cbmvax.UUCP (02/21/87)

In article <1072@ulowell.cs.ulowell.edu> page@ulowell.cs.ulowell.edu (Bob Page) writes:
>As far as 2.11 being copyrighted.  How about this:
>
>	Rick, would you agree to remove the copyright notice in patch #4
>	and subsequent patches and/or updates of news (or change the
>	instance of your name to something like "Usenet Community")
>	and change "author" to "authors"?

I'm not speaking for Rick, but it is only fair to point out that "Usenet
Community Trust" copyright used in mod.recipies does not necessarily have
any legal standing.  It does serve as a notice that the moderator/group
does not wish to have the material published without the source being
acknowledged.

Rick's copyright (at least as a collection and/or for some parts) should
have enough standing to serve his (clearly stated in the source) reasons
for putting it there.  Let's not confuse the issue by suggesting he can
copyright it as long as the copyright is void...

BTW, I wish everyone would remember that reading a book(s) or articles does
not give one enough background to start offering absolute statements about
the validity of copyrights or transition to and from public domain?  Can
we be humble enough to include those polite little conditional phrases -
I think, as I understand it, should, might, etc, etc, etc?
-- 
George Robbins - now working for,	uucp: {ihnp4|seismo|rutgers}!cbmvax!grr
but no way officially representing	arpa: cbmvax!grr@seismo.css.GOV
Commodore, Engineering Department	fone: 215-431-9255 (only by moonlite)

wayne@fmsrl7.UUCP (02/21/87)

	All this discussion about public domain news made me think of a few
things I would LOVE to see in future releases.  These include:

	1)  A way to store the news in compressed form where rn (or whatever)
would uncompress on the fly for display purposes.  This would help a LOT for
those of us with limited disk space.  Also, for smaller machines that
forward news, it would be less CPU time (decompress-store-compress-send
turns into store-send)
	2)  A means to use your own pager with rn.  It gets real tiring to
hit u (as in less) to back up and suddenly realize you just unsubscribed to
the silly group.  Also, my machine doesn't trap ^B, it core dumps.
	3)  An automated mechanism for expire.  Something that detected that
no-one on the machine reads a given group so expire it in <parameter> days.
	4)  More user control.  I keep seeing messages like "I can't do xxx
and my system adminstrator won't help me".

	As far as copyright notices, would it be better to license the
software?  Something like:

	To use this software you must return this (electronic) form.
	(I think that for a licence to be valid, something must change
	hands.  Also, this would give the net a method to track new
	machines).  By returning said form, you agree not to sell this
	work or any derivative work nor to permit it to ever be sold.
	Furthermore, you agree to provide access to this work to other
	interested parties at no charge (handling or otherwise).  You
	need not supply a copy for no charge, merely access to the
	work.  (Something about modifications being OK but original
	notice must remain would be reasonable).  Once the form has
	been received by <wherever>, this license is valid for a period
	of 99 years (I think you need dates to make stuff legal and no
	one is going to use 99 year old software anyway).  This license
	may only be revoked if you violate this agreement.

comments?
-- 
===== Your life is your own fault! ============== Rebel or be oppressed! =====
Michael R. Wayne    (313) 322-3986     UUCP: {epsilon|ihnp4}!mb2c!fmsrl7!wayne
Working at (but not employed by) Ford Motor Company  ** This space for rent **
Since I am an independent consultant, the above opinions ARE my employers.
===== Are your moral/ethical/religious/political beliefs really rational? ====

henry@utzoo.UUCP (Henry Spencer) (02/22/87)

> So instead I'd like to propose a group of people get together and work
> on a replacement for netnews that is explicitly without copyright and
> without any limitations on its use and distribution...

You may want to consider that there are at least two netnews-replacement
projects already running, both of which intend relatively open release of
their work.  The one I'm involved with (C news) will be distributed with
the same sort of copyright notice as other recent stuff from hereabouts:
one that requires proper credit to the authors but otherwise explicitly
authorizes wide-open use and distribution.

You realize, I trust, that if you don't put a copyright on it, anyone can
rip it off, put his name on it, and publish it without credit of any kind?
Or make fifteen stupid changes that introduce an equal number of bugs, and
pass it on to his friends claiming it came from you?  This sort of thing
is the reason why I no longer public-domain my stuff.
-- 
Legalize			Henry Spencer @ U of Toronto Zoology
freedom!			{allegra,ihnp4,decvax,pyramid}!utzoo!henry

henry@utzoo.UUCP (Henry Spencer) (02/22/87)

Disclaimer:  I haven't spoken to Geoff about the details of this, but I
think the C-news team speaks with pretty much one mind on these issues.

> Up until now all versions of netnews have been without copyright and
> this has caused a number of mutants to spin off, including the about
> to be released C News, and the (rumoured) Teenage Mutant Ninja Netnews...

I can't speak for the TMNN crew, but C news is *not* a mutant of B news.
It is a rewrite, from scratch.

> When a copyrighted system is to be distributed, the distributor is
> bound *by law* to have written permission by the holder(s) of the
> copyright...

Please cite chapter and verse on this.  I think you'll find that it's not
that simple; written permission is normal because it's very useful if a
disagreement arises later, but verbal contracts are just as binding as
written ones.  In any case, I don't believe the issue comes up when the
copyright notice itself explicitly authorizes distribution.

> But there aren't news transport programs other than 2.11.  At least,
> not until C News comes out.  (and I fervently hope that it isn't copy-
> righted)...

Barring major changes of mind, C news *will* be copyrighted, with a copyright
notice similar to the ones we've used in the past:  one that explicitly
permits all manner of redistribution (including for-profit, since we have no
religious objections to free enterprise) provided that credit is given.

Our general position is that we have no objection to our stuff being used
or redistributed, but we don't want ripoff artists claiming it for their
own, and we most particularly don't want them introducing their own bugs
and then having the victims blame the mess on us.  These are *not* silly
concerns.  We *have* had our work used without credit, we *have* had it
claimed by others, we *have* had other people's bugs blamed on us.  We do
not like any of this, and want to stop it (or at least reduce it).  We think
that almost anyone who seriously tries public-domain software distribution
will feel the same way after a while.

> If C News *is* copyrighted, I will most certainly find a group of
> fellow-"hotheads" and we will most certainly spawn a new version of
> netnews.  Probably one that will blow 2.11 out of the water.

Heh, heh.  Rotsa ruck.  You'll find that it's a whole lot of work, much more
than you think.  You may find it difficult to sustain the necessary enthusiasm
over the difference between "use freely provided credit is given", and "use
freely".  You may also find it difficult to get people to adopt your stuff
unless it offers other major advantages over the alternatives.  Beating 2.11
is probably not that hard for anyone who starts from scratch and pays some
attention to avoiding old mistakes, but 2.11 won't be your real competition
by the time you get around to production release (which will take longer than
you think).
-- 
Legalize			Henry Spencer @ U of Toronto Zoology
freedom!			{allegra,ihnp4,decvax,pyramid}!utzoo!henry

lwall@sdcrdcf.UUCP (02/24/87)

I wrote:
>> The ONLY way to keep someone else from copyrighting and selling your code,
>> or a derivative of your code, is to copyright it yourself.

In article <1987Feb20.114205.12298@sq.uucp> msb@sq.UUCP (Mark Brader) writes:
>Hold it!  There are two different cases here.  It is NOT true that someone
>else can copyright something that you wrote and placed in the public domain.
>Only the author can claim, or assign away, a copyright.  Someone else
>can put a copyright notice on it, but at most this creates a burden
>of proof.  The existence of an earlier public domain copy invalidates the
>copyright claim.
>
>Derivative works are another matter.

I'm sorry I wasn't being clear.  I was concerned with whether you could
prevent someone from *selling* the code.  I wasn't really concerned with
whether the copyright is valid or not.  When I said "copyright" I was thinking
more of the act of putting a copyright notice in, such as Rick did in fact do.
Fuzzy writing on my part.  Grrr!!!

But I'm a firm believer that if the reader doesn't understand, it's the
writer's fault, so I'm not faulting you or Dave for not speaking to the
point I was trying to address.

Aside to Dave.  I thank you for the compliment.  I cultivate childishness
in my writing because I find it generally has the effect I desire--it
communicates a joy about living that generally makes people happier, and
more receptive to the truth.  Even with big, bad grownups who have forgotten
what joy is all about, it helps keep them from falling asleep at their
terminals.

As my Whimsy takes me,
Larry Wall
{allegra,burdvax,cbosgd,hplabs,ihnp4,sdcsvax}!sdcrdcf!lwall

lwall@sdcrdcf.UUCP (02/24/87)

In article <806@fmsrl7.UUCP> wayne@fmsrl7.UUCP (Michael R. Wayne) writes:
>	All this discussion about public domain news made me think of a few
>things I would LOVE to see in future releases.  These include:
>
>	1)  A way to store the news in compressed form where rn (or whatever)
>would uncompress on the fly for display purposes.  This would help a LOT for
>those of us with limited disk space.  

The next version of rn will have support for multiple virtual article
"protocols", such as NNTP, mail, etc.  There's no reason you couldn't set
up a protocol that just does a popen("compress -d... instead of a normal open.

Of course, if you add all the protocols, rn will probably exceed your address
space.  :-)

>                                      ...Also, for smaller machines that
>forward news, it would be less CPU time (decompress-store-compress-send
>turns into store-send)

But only if you compress articles one at a time.  Most news is compressed
a batch at a time.

>	2)  A means to use your own pager with rn.  It gets real tiring to
>hit u (as in less) to back up and suddenly realize you just unsubscribed to
>the silly group.  Also, my machine doesn't trap ^B, it core dumps.

This is not likely to happen, if for no other reason than that the original
reason I wrote rn was to get away from starting up a process on every article.
My sentiments are that if you want that, you want readnews.  On the other
hand, I'm sort of a reasonable guy, so I'll throw out an idea that might or
might not be what you want.  Set -i=1 and any -h switches so you get a minimal
header.  Define yourself a macro that works something like this:

\040	%(%m!=[p]? :!%{PAGER} %A^Jj)

That is, if you hit space in pager mode, invoke your pager on the article and
then junk the article.  If you wanted to strip the header off the front, you'd
either have to hack a % interplation into intrp.c that returned the number
of header lines, or use the %B value that gives the header size in bytes,
perhaps with the tail program.  Note that the speed of the ! command is
sensitive to the value of SHELL.  Note also that the article will be junked
every time you exit the pager, and you'll have to exit the pager before typing
commands like 'r' and 'f'.

If you don't want to go that far, you can at least disable the u command
at the pager level with a macro, or ask for confirmation.

If your machine core dumps when you type ^B because it just doesn't like ^Bs,
there's nothing I can do about that.  If, however, it dumps because rn isn't
handling backpage right on your machine, I'd like to know why.  You can
disable the ^B as well if it causes you grief.

On a brighter note, you'll be able to implement things like back half a page
in the next rn because I'm going to put in a way to temporarily suppress output
within a macro.

>	3)  An automated mechanism for expire.  Something that detected that
>no-one on the machine reads a given group so expire it in <parameter> days.

Not my jurisdiction.  I try to stay away from matters expirational.

>	4)  More user control.  I keep seeing messages like "I can't do xxx
>and my system adminstrator won't help me".

Having been in both positions, I haven't the foggiest idea how to do this with
both equity and security.

>	As far as copyright notices, would it be better to license the
>software?  Something like: ...

I don't see how this would accomplish anything other than filling up my
already full mailbox.  If a copyright doesn't scare the ratfinks, I doubt
that an easily forged and easily lost license agreement will do any better.

And the people who are unhappy about the copyright will probably be unhappier
about the license.

Larry Wall
{allegra,burdvax,cbosgd,hplabs,ihnp4,sdcsvax}!sdcrdcf!lwall