[bit.listserv.policy-l] User interface for list postings

SCHAFER@RICEVM1.RICE.EDU (Richard A. Schafer) (01/31/90)

On Tue, 30 Jan 90 13:55:24 EST Michael Johnson said:
>Software that might fall under the auspices of BITNIC would include such
>things as Mail Transfer Agents, Mail User Agents, file servers, NEWS servers
>and NEWS interfaces. When BITNET II hits the horizon, there will be other
>things that need to be standardized across the net. Some of this software
>would be required (such as the MTA) and some would be optional (the MUA).
>As it is now, we have a horrible hodge-podge of (for example) up-to-date
>MAILER servers, back-leveled MAILER servers, and no MAILER servers at all.
>Sites that choose not to run MAILER can justify it on the basis that MAILER
>support may not continue in the future. If support of the BITNET MTA was
>assured for as long as there existed a BITNET, then that justification would
>go away. Support of the MTA and other software could be a full-time job for
>whoever is contracted/hired to do it, rather than being fit in among the other
>duties of busy systems programmers.
I'm glad to see someone raise this issue again.

While I'm certainly personally committed to supporting the code I write
and distribute *now*, there's no way I can possibly guarantee that I
won't (heaven forbid) walk in front of a cement truck on my way out to
the car tonight, in which case, who would take care of the RiceMail code?
I have recently had at least one site say that they were leery of installing
anything like the Mail command on precisely those grounds, and I encourage
people with those kinds of valid concerns to bring them up before the
board.

As long as BITNET depends in a major way on programs written (and owned)
by individuals without institutional support committments, then there is
a major risk involved that at the very least needs to be recognized, if
not dealt with.

The only way that anything like BITNET-supported software is going to
exist is for the membership to demand it and for the board to agree that
this is a good idea.  You'd need negotiations with current software
owners should BITNET decide to try to obtain ownership of the existing
widely used software.  You'd need some network-wide funding committment,
I would think, to provide for the software support structure you're
talking about wanting.  You'd need a *lot* of decisions about what
software was needed, and we all *know* how hard that is to achieve.

Am I pessimistic?  Perhaps.  But I think the only way to proceed is to
start talking about the subject.

Richard

WIL@BYUVM.BITNET (Wil) (02/03/90)

There were a number of messages regarding a major controversy respecting
listserv, bulletin boards, news services, etc. in my last mail bag. I disposed
of most of them but you may be able to rescue them if you have an interest.  It

involved more than just the ones a forwarded to you.
Incidentally, when I type "mail" I get a "send to:" message which requires
me to hit several keys to get rid of it.  I also get this message periodically
during the course of examining my mail.  I didn't used to get this message.  Ha
s something happened to my software? or is it yours?     Wil

LDW@USCMVSA.BITNET (Leonard D Woren) (02/03/90)

On Tue, 30 Jan 90 13:55:24 EST,
   Michael Johnson <michael@MAINE.MAINE.EDU> said:
> I would like to see the BITNIC charged with developing, or contracting to
> develop, software to implement BITNET RFC standards and with making that
> software available to all the member institutions (VMS, Unix and VM). If this

Why does everyone on Bitnet (except RAF) seem to forget that there are
169 MVS systems on the NJE network?  And those 169 systems probably
have as many users as 3 times that many VM or 20 times that many VMS
systems.

> means slightly increased dues for all member institutions, so be it. It is
> certainly more fair than having a few places carry the bulk of the financial
> load that comes from product development time.

I disagree with basically everything quoted above.  First of all,
software developed by end users typically does what they want.
Software developed by vendors (and in the above scenario, Bitnic would
be a vendor) typically does not do what you want, the way you want it
done, and it takes just short of forever to get the vendor to change
it.  (Well, ok, maybe Joiner is an exception -- I don't know since I
don't deal with them or JNET, but people seem to be happy with them.)
The software that was developed by ONE or maybe TWO people is almost
always better than that developed by a large organization.  (Remember
that a camel is a horse built by committee.  (No smiley here.))
UCLA/Mail was developed by ONE person.  Wasn't MAILER also?  And
nearly everyone knows that LISTSERV was developed by one person.  I
think that the low cost and the P.D. tools that we have for mail on
Bitnet are typically better than what vendors can sell us.  And
vendors don't like to make source available.  One MAJOR reason why
certain things like UCLA/Mail, LISTSERV, MAILER, MAILBOOK are
successful is because the source is available, and sites can make
modifications to suit themselves, and contribute those mods back to
the maintainer.

I certainly don't think that software that can't be used by *all*
Bitnet sites should be funded out of general Bitnet membership fees.
If some sites want to pay Bitnic to develop software that would be
licensed to those sites paying for it, fine.  But why should, say, an
MVS-only site pay for development of VM tools, or a VM-only site pay
for development of VMS tools, etc???


Leonard D. Woren
Senior MVS Systems Programmer
MVS Postmaster  <LDW@USCMVSA.BITNET>  <LDW@MVSA.USC.EDU>
University of Southern California

LRL@PSUVM.PSU.EDU (Linda Littleton) (02/03/90)

A news package for VM is available that can help to offload some of the
traffic caused by lots of people subscribing lots of Listserv lists.  It
is called NETNEWS and is available via LISTSERV.  NETNEWS can gateway
LISTSERV lists into bulletin board format, receive USENET feeds via
either Bitnet or NNTP, set up local discussion groups, and control read
and post access and expiration time on a per-group basis.

The user interface has a "Filelist-like" feel to it, with three levels.
First there is the Newsgroup Menu, listing all groups available.  The
user selects a group via cursor and PFkey and gets that group's Article
Menu, which lists all current articles in the group.  Finally, the user
chooses an article (again with cursor and PFkey) to be displayed.  The
software can keep track of what groups the user wants to see and what
articles have already been read.

For info, issue TELL LISTSERV AT PSUVM GET NETNEWS PACKAGE
This will send you an Administrator's Guide, a User's Guide and
information on how to get the package.

For information on the NNTP server (which is designed to work with this
NETNEWS implementation), issue TELL LISTSERV AT QUCDN GET NNTP PACKAGE.

The LISTSERV discussion list on this is NETNWS-L at NDSUVM1.

-Linda

ACS00790@UDACSVM.BITNET (shaffer, bob) (02/03/90)

>
Linda Littleton writes: ...
>For information on the NNTP server (which is designed to work with this
>NETNEWS implementation), issue TELL LISTSERV AT QUCDN GET NNTP PACKAGE.
>
>-Linda

but when I tried this command I got an error message saying file not
found.

LIPPKE@UTDALLAS.BITNET (David Lippke) (02/04/90)

In regard to the proposition that BITNIC should be charged with the production
  and maintenance of software for BITNET sites, I have two comments.

First, I have faith that the production and maintenance of good software
  by BITNET volunteers is something you can count on.  I hope Richard is
  never run over a truck and that he continues to be able to maintain his
  MAIL package until he retires, but the fact is that if he for some reason
  could not continue his work, someone else would rise from the ranks to
  take his place.  There'd likely be a stressful interim period, but things
  would somehow or another work themselves out.  This process has repeated
  itself time and time again.  As long as BITNET's volunteers aren't somehow
  stifled (and if they were, I'm sure that the end of BITNET would be near),
  I'm positive things will continue to work.

Second, judging from the negative reaction that BITNIC seems to get to their
  every action, I doubt the network community ("pack of wolves" may be a better
  description (hmmm.. maybe "jackals" even better yet)) would ever accept
  software produced or maintained by BITNIC.  I'm sure that we'd hunt down
  every little weakness in it and then go for blood every time.  It seems,
  on this network, the only persons immune from real attack about their
  software are volunteers.  In fact, this may be the ONLY safe way to produce
  software on BITNET.  Volunteers are the only ones who can successfully
  employ the critical fallback of "Don't like it?  Then YOU fix it!"

I'm not blameless in this.  Witness how I've attacked those who demand
  commercial-class bucks for their BITNET-related software.  To me, it's a
  sortof sacrilege against an imaginary brotherhood based on trust and
  mutual regard.  I know I'm strange ;-), but BITNET just means certain
  things to me and VOLUNTARISM is one of those things.

It could be that BITNET is entering a new phase of its life which demands
  bureaucracy with all of its rules, regulations, and forms in triplicate.
  In my book, such a phase should be labeled THE DECLINE.  I sincerely
  hope this is not what's actually happening.

Regards,
         David Lippke

LRL@PSUVM.PSU.EDU (Linda Littleton) (02/05/90)

Sorry for the misinformation on where to get NNTP.  You need to GET
NNTPXFER PACKAGE and GET NNTPRCVR PACKAGE from LISTSERV at QUCDN.

-Linda

michael@MAINE.MAINE.EDU (Michael Johnson) (02/05/90)

>On Tue, 30 Jan 90 13:55:24 EST,
>   Michael Johnson <michael@MAINE.MAINE.EDU> said:
>> I would like to see the BITNIC charged with developing, or contracting to
>> develop, software to implement BITNET RFC standards and with making that
>> software available to all the member institutions (VMS, Unix and VM). If this
>
>Why does everyone on Bitnet (except RAF) seem to forget that there are
>169 MVS systems on the NJE network?  And those 169 systems probably
>have as many users as 3 times that many VM or 20 times that many VMS
>systems.

Probably because everyone would LIKE to forget that MVS even exists. :-)

>
>> means slightly increased dues for all member institutions, so be it. It is
>> certainly more fair than having a few places carry the bulk of the financial
>> load that comes from product development time.
>
>I disagree with basically everything quoted above.  First of all,
>software developed by end users typically does what they want.

Software developed by end users at one particular site typically does what
end users AT THAT SITE want done.

>Software developed by vendors (and in the above scenario, Bitnic would
>be a vendor) typically does not do what you want, the way you want it

No, BITNIC would be a central programming site for the BITNET. BITNIC would not
be selling or otherwise making a profit on the software. So BITNIC is not a
vendor in the above scenario. BITNIC would have no vested interest in stifling
development of such software in desirable directions.

>done, and it takes just short of forever to get the vendor to change
>it.
>The software that was developed by ONE or maybe TWO people is almost
>always better than that developed by a large organization.  (Remember
>that a camel is a horse built by committee.  (No smiley here.))

If you think that BITNIC is a large organization, you should have another look.
There are very few people working at the NIC.

Camels work pretty well for what they were designed to do..

>UCLA/Mail was developed by ONE person.  Wasn't MAILER also?  And

MAILER was developed by 3 different people over the course of time, but the
reason why it is so good now is because MANY people all over the network have
supplied ideas for it to one CENTRAL development site.

>nearly everyone knows that LISTSERV was developed by one person.  I

And shows it too. LISTSERV may be the best thing that we have for its purpose,
but it is NOT the best that could be done. It has lots of shortcomings.

>think that the low cost and the P.D. tools that we have for mail on
>Bitnet are typically better than what vendors can sell us.  And
>vendors don't like to make source available.  One MAJOR reason why

I would EXPECT the NIC to make source available for these tools. The NIC would
have no economic interest in keeping the source secret or maintaining some kind
or proprietary "look and feel". These are reasons why vendors typically do not
make changes easily. You are assuming that the NIC would start acting like IBM
or worse, like DEC. I see no reason to assume such a thing.

>certain things like UCLA/Mail, LISTSERV, MAILER, MAILBOOK are
>successful is because the source is available, and sites can make
>modifications to suit themselves, and contribute those mods back to
>the maintainer.

There is no reason why this could not be done if the NIC were maintaining said
software.

>I certainly don't think that software that can't be used by *all*
>Bitnet sites should be funded out of general Bitnet membership fees.
>If some sites want to pay Bitnic to develop software that would be
>licensed to those sites paying for it, fine.  But why should, say, an
>MVS-only site pay for development of VM tools, or a VM-only site pay
>for development of VMS tools, etc???

The point is that all sites should be REQUIRED to run up-to-date copies of
certain software so that we have some consistency on the network. Let's not
get into operating system politics here. The same tools would be developed
for all systems hooked into the net and would be run by all systems and should
therefore be paid for by the net as a whole. The current system certainly is
NOT fair. A very few sites are shouldering the development and maintenance
burden for the entire net. And you would like them to continue doing so while
you get free software. How convenient.

>Leonard D. Woren

Michael Johnson                           "We are the Priests of the Temples
University of Maine System                 of Syrinx. Our great computers fill
Computing and Data Processing Services     the hallowed halls." - Neil Peart

mwh@IVORY.EDUCOM.EDU (Michael Hrybyk) (02/05/90)

From David Lippke's fine piece:

>I know I'm strange ;-), but BITNET just means certain
>things to me and VOLUNTARISM is one of those things.

BITNET means the same to me - it exists upon the strength of
the volunteers who support it.

Voluntarism does not have to mean lack of organization. I believe if
there was a venue for distribution of BITNET-related software (eg,
the Iowa clearinghouse, uunet, the Free Software Foundation), voluntary
software production would increase. BITNIC
could (should??) perform the clearinghouse function.

We get an incredible amount of mail and phone questions related
to installation and maintenance of various volunteer-produced software
packages across operating systems. I believe that it is important to
provide support to local maintainers of these packages. Just how this should be
done is an important question. Should we develop in-house support, or
organize a set of volunteer consultants for each package? Which package(s)
should we do this for? What scheme should be used to allow for rapid
information flow from the person with the problem to the expert who
can help? I see BITNIC deeply involved in these and other support
questions in the future. Note that these issues are the same for
your computing centers and their user support functions, except at a
meta level.

Finally, BITNIC will never be a software production house (although we *are*
programmers, and can produce tools as necessary). The work of volunteer
programmers is at the heart of this community network, and needs to
be aided. Part of the reason that I came to work at the NIC was due
to the emphasis on volunteerism. I like to reread Stallman's
GNU Manifesto from time to time.

>It could be that BITNET is entering a new phase of its life which demands
>bureaucracy with all of its rules, regulations, and forms in triplicate.
>In my book, such a phase should be labeled THE DECLINE.  I sincerely
>hope this is not what's actually happening.

Let's hope that the need for organization never shuts out the impetus
to create.

Mike Hrybyk
BITNIC

DBUECHNE@GTRI01.BITNET (Dave Buechner) (02/06/90)

>
>The future?
>Listservs running with no modifications but ANU-NEWS (and similar
>packages) would be a great improvment.  Listservs customized to help
>NEWS-like packages would be a very great improvement.  Bitnet
>switching to Usenet-style news and getting rid of Listserv is very
>do-able.  I appreciate the work that went into Listserv, but I think
>the trend towards a News-orientented system would be a bit improvment
>for users.  Management isn't all that more difficult.
>
>-Tom

I can see Bitnet switching to Usenet-style list reading where one copy of a
note is sent to/stored on a system no matter how many users are signed on.
I do not think that Usenet-style distribution is a good idea.  It seems like
distributing all lists to all systems is going to increase network traffic
significantly.

Some rambling thoughts......

Dave Buechner
Lead IBM Systems Programmer
Georgia Institute of Technology, Atlanta, GA, USA

WYNCOTT@PURCCVM.BITNET (George F. Wyncott) (02/06/90)

Yes, Shari Martinez has been working on installing the Princeton version
of NETNEWS for some time now.  We may also look at the Penn State
implementation before placing NETNEWS into production.  I am the biggest
supporter of this type of product to reduce our spool file problems.

P.S. Rex promised to update the machine configuration diagrams when he
     returns from vacation on Feb 12.

MAINTCMS@PUCC.BITNET (John Wagner) (02/06/90)

On Mon, 5 Feb 90 09:18:06 EST Michael Johnson said:
>>I certainly don't think that software that can't be used by *all*
>>Bitnet sites should be funded out of general Bitnet membership fees.
>>If some sites want to pay Bitnic to develop software that would be
>>licensed to those sites paying for it, fine.  But why should, say, an
>>MVS-only site pay for development of VM tools, or a VM-only site pay
>>for development of VMS tools, etc???

>The point is that all sites should be REQUIRED to run up-to-date copies of
>certain software so that we have some consistency on the network. Let's not
>get into operating system politics here. The same tools would be developed
>for all systems hooked into the net and would be run by all systems and should
>therefore be paid for by the net as a whole. The current system certainly is
>NOT fair. A very few sites are shouldering the development and maintenance
>burden for the entire net. And you would like them to continue doing so while
>you get free software. How convenient.

Michael, Let the sites who are doing the software make the claim that
it is unfair.  I don't think you will find them doing so.  Princeton
has received improvements to MAILER that I could not have produced as
quickly but that benefitted Princeton (earlier than the rest of the
MAILER sites).  The debugging support (by other sites) has made MAILER
a better piece of code.  This has not been a one way street.

Development of MAILER and MAIL/MAILBOOK (supported by Richard Schafer
at Rice) have both been cooperative efforts of the users of the
software with a site willing to provide a development center.  My
personnal feeling is that the whole topic of portable (system
independent) code has been used as a smoke screen by some parts of the
network to not create similar environments for their platforms.  I
believe that suggesting that software should be developed by BITNIC
amounts to the same thing.  Why didn't a similar environment develop
for the UREP/JNET machines (to pick 1 group)?  Where were the sites
willing to develop software (at their own expense) to be compatible
with the systems already on BITNET?  Why did no support groups develop
for those development projects that did occur?  (If they existed, they
sure were awful quiet.)  What was different about the VM systems from
the rest of the network?

If you can answer these questions I think you will be a lot further
along the route of being able to decide what would be a good approach
for software development on BITNET.  I know I don't have any answers
to them.

Does anyone?

mwh@IVORY.EDUCOM.EDU (Michael Hrybyk) (02/06/90)

>Development of MAILER and MAIL/MAILBOOK (supported by Richard Schafer
>at Rice) have both been cooperative efforts of the users of the
>software with a site willing to provide a development center.  My
>personnal feeling is that the whole topic of portable (system
>independent) code has been used as a smoke screen by some parts of the
>network to not create similar environments for their platforms.  I
>believe that suggesting that software should be developed by BITNIC
>amounts to the same thing.  Why didn't a similar environment develop
>for the UREP/JNET machines (to pick 1 group)?  Where were the sites
>willing to develop software (at their own expense) to be compatible
>with the systems already on BITNET?  Why did no support groups develop
>for those development projects that did occur?  (If they existed, they
>sure were awful quiet.)  What was different about the VM systems from
>the rest of the network?
>

I think mta/ua development is a bad example, as there exists mmdf/sendmail
and pmdf, largely the result of volunteer development effort. It just
so happens that these mta's service all types of protocols, not just
nje/note/bsmtp, and therefore can't make the claim to be 'BITNET' software.
pmdf/mmdf, eg, has bsmtp, phonenet, uucp, smtp, and x400 (I've left
out a few) channels, and was largely done by folks at UDel, BRL, BBN,
Harvey Mudd Coll. and Univ. Ky. (sorry if I've not given full credit
to all due here). Sendmail likewise has multiple delivery modes, with
PSU support for BSMTP.

However, there is a lack of effort in getting LISTSERV, NETSERV, and
EARN tools available on non-VM platforms. In part, it is hard to fit
LISTSERV into a general facility on VMS or UNIX; it would have to be
done from scratch. Since the bulk of LISTSERV is in assembler and REXX,
the developer would have to start from the command language and engineer
backwards to the system. It would have been nice to have the central
routines written in a more portable manner, but this is no excuse
for lack of development.

For non-IBM systems, just getting the NJE emulation software off the ground
and working took some real effort. On IBM systems, the transport
layer is a given, no extra products or hacking required. The extra time
spent in maintenance mode on non-IBM systems tends to sap energy fast.

Portability is not a smoke screen; it makes life a lot easier. But
arguing that BITNIC (or some central agency) take on the role of
primary software developer in order to get similar services across
hardware and OS's just may be blowing a few puffs.

>If you can answer these questions I think you will be a lot further
>along the route of being able to decide what would be a good approach
>for software development on BITNET.  I know I don't have any answers
>to them.
>
>Does anyone?
>

John, you are on the mark here. The general questions are

1. what services should CREN/BITNET provide to its community of users?
2. how should software be developed, maintained, and distributed in order
   to fulfill the service requirements?

My answers (and this does not reflect an official position) in short:

1. coordinated mail delivery systems; robust file and information servers;
   discussion list, news, and bboard facilities; network hook-up assistance.

   Sound familiar? It is what CSNET and BITNET provide to their users now.
   The focus is on the application layer, with the other 6 left to the
   OS and networking software/hardware providers to fight out.

2. CREN should provide leadership in specifying the services and the
   interfaces/protocols necessary. Who writes the code to implement
   the protocol or meet the interface spec could be anyone -
   commercial or volunteer. CREN should facilitate development and
   maintenance of such software, and provide the method of
   distribution to its members.

These are admittedly incomplete thoughts.

Mike Hrybyk
BITNIC

GETTES@PUCC.BITNET (Michael R. Gettes) (02/06/90)

>1. what services should CREN/BITNET provide to its community of users?

But but but but, we cannot decide this. Additionally, I believe we really
can't think about this until we here from CREN what direction our network
is going in... maybe the board minutes will state this??? I think most
of us agree with these concepts. The problem is, there is nowhere to begin.
We need a direction -- and we need methods of establishing standards,
formalizing ideas, and enforcing policy/standards to move in that direction.

>2. CREN should provide leadership in specifying the services and the
>   interfaces/protocols necessary. Who writes the code to implement
>   the protocol or meet the interface spec could be anyone -
>   commercial or volunteer. CREN should facilitate development and
>   maintenance of such software, and provide the method of
>   distribution to its members.

BINGO! In my opinion, once the aforementioned concerns are dealt with,
then this point 2 is right on the money. I do not believe this is a
"chicken and egg" problem. I believe we must have the "political"
mechanisms in place to properly address and implement the technical
mechanisms of the network.

/mrg

NOREILLY@HASEOC.BITNET (02/06/90)

At IRLEARN, an extension to Rice MAIL is in use which gives users access
to a public disk area where postings to selected public lists, popular
with local users, are placed in notebooks by a daemon.  This avoids the
need for individual subscriptions to the lists.

This utility, called BBOARD, is home-grown.  It is written in REXX, and
requires Rice MAIL and a suitable archive-daemon, such as LISTSERV.

Anyone requiring further information is welcome to contact me.

Niall O'Reilly

IMHW400@INDYVAX.BITNET (Mark H. Wood) (02/06/90)

>From: Michael Johnson <michael@MAINE.MAINE.EDU>
[...]
>>Why does everyone on Bitnet (except RAF) seem to forget that there are
>>169 MVS systems on the NJE network?  And those 169 systems probably
                                                             ^^^^^^^^
>>have as many users as 3 times that many VM or 20 times that many VMS
>>systems.
[...]
>>Leonard D. Woren

Before these supposed statistics find their way into our future plans, let me
supply an *actual* statistic:  the VMS system from which I am writing currently
holds around 7,000 user accounts.  Yesterday (quite early in a semester) we
topped out at around 60 concurrent jobs, and last semester our overall peak was
about 90-95 concurrent jobs.

I don't know how many users a typical MVS site represents.  Is there some
better place to discuss this?

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Mark H. Wood      (317)274-0749                        III U   U PPPP  U   U III
Indiana University - Purdue University at Indianapolis  I  U   U P   P U   U  I
IMHW400@INDYVAX.IUPUI.EDU                               I  U   U PPPP  U   U  I
IMHW400@INDYVAX.BITNET                                  I  U   U P     U   U  I
[@disclaimer@]                                         III  UUU  P      UUU  III

TLIMONCE@DREW.BITNET (Tom Limoncelli @ Drew Univ.) (02/07/90)

>From: "Mark H. Wood" <IMHW400@INDYVAX.BITNET>
>Date: Tue, 6 Feb 90 09:56:00 EST

>[ Mark has 7,000 user accounts & about 60-100 concurent jobs ]

We find a similar thing here.  3000 accounts, 60-80 concurent jobs.

By the way, in My Humble Opinion a VMS system running JNET and PMDF
is pretty damn near the RFCs, and possibily closer that a LOT of the
other systems on Bitnet (including VMS sites without PMDF).

-Tom
---
Tom Limoncelli       The computer industry should spend more time in front of
tlimonce@drew.edu (new)         their computers.  Remember when 'Look & Feel'
tlimonce@drew.Bitnet                      was what you tried to do on a date?
limonce@pilot.njin.net                                                    -Me