[net.followup] AT&T and the 3B*2

tihor@acf4.UUCP (05/24/84)

>> Oh well, so much for UNIX as a standard.  It's amazing how AT&T got up 
>> at the keynote speach at UNIFORUM and said things like Vendor Independence 
>> and Standardization, only to go around constantly contradicting these 
>> fine ideals.

>I don't see how not supplying everything in section 1 of the UNIX User's 
>Manual means that UNIX isn't a standard anymore.  Heck, V6 was the last 
>UNIX that had a nice compact manual; and 4.xBSD and USG UNIX now have 
>rather elephantine sections 1.

But it does mean that the most minimal UNIX System V release 2 that
AT&T sells is all that one can depend on.  The Kernel is there but a
lot of "The Unix Way" is using the tools to build stuff.  The tools
that one cna depend on are now more limited.  Maybe anyhow, it depends
on what intersection of V7, USG 3, and BSD 4.x one was using as the
standard before.)

merlyn@hogpc.UUCP (S.HUMPHREY) (05/29/84)

To clear up some incorrect information about AT&T's 3B*2:

As correctly stated already, the basic or minimal 3B2
comes with a 10 Megabyte hard disk, a 720 Kilobyte floppy
drive, and 512 Kilobytes main memory, and a "core" set of
UNIX** utilities. (Not stated is that the 3B2 can be configured
with a 32 Megabyte hard disk and 1 or 2 Megabytes main memory).

The most INCORRECT information (which may have originated from
the salespeople--please, I blame no one, just wish to clarify)
is that the "core" package includes the C compiler but no assembler
or loader, etc.

First, the basic 3B2 does NOT come with the C compiler.
The goal here is to provide a basic machine that runs the bare
essentials of the UNIX commands, for those who want a computer
for reasons that don't include programming. In this way such
people can save money by not buying the C compiler, but at
the same time have a UNIX machine that can run other applications
and still have some UNIX commands for normal UNIX file access,
file manipulation, user environment manipulation, etc.

Second, when one buys the C compiler, one buys THREE sets of
floppies, FIVE diskettes in all. On these diskettes one gets the
C compiler, header files, ASSEMBLER, LOADER, and other programs
like yacc and lex. One of the three packages is called the
C Programming Language Utilities and includes the C compiler,
another package is called the Software Generation Utilities and
includes the assembler and linker/loader, and the third package
is called the Extended Software Generation Utilities and includes
yacc and lex. Please tell this to anyone from AT&T who tries to sell
you the C compiler without the assembler!

Third, vi does come with TERMCAP; it has to, as vi does not work
without it! Vi and TERMCAP come with any 3B2 configuration.

Why, one might ask, package UNIX into pieces? There are two
reasons. One is that, with the 10 Megabyte hard disk configuration,
not ALL of UNIX (kernel, libraries, header files, utilities)
will fit on the disk AND leave much room for user files.
Second, even with a 32 Megabyte hard disk configuration, one may
not WANT all of UNIX (does EVERYBODY use BASIC, for instance?
How about FORTRAN? How about a line printer spooling program?)
With the packaging onto separate disks, some separately purchased,
one is able to put together a UNIX system that balances need with
disk space and cost.

				Steve Humphrey
				AT&T Information Systems

* 3B is a trademark of AT&T Technologies (Western Electric)
** UNIX is a trademark of AT&T Bell Laboratories

ron@brl-vgr.ARPA (Ron Natalie <ron>) (05/31/84)

Oh well, so much for UNIX as a standard.  It's amazing how AT&T got up
at the keynote speach at UNIFORUM and said things like Vendor Independence
and Standardization, only to go around constantly contradicting these
fine ideals.

-Ron

guy@rlgvax.UUCP (Guy Harris) (06/01/84)

> Oh well, so much for UNIX as a standard.  It's amazing how AT&T got up
> at the keynote speach at UNIFORUM and said things like Vendor Independence
> and Standardization, only to go around constantly contradicting these
> fine ideals.

I don't see how not supplying everything in section 1 of the UNIX User's
Manual means that UNIX isn't a standard anymore.  Heck, V6 was the last
UNIX that had a nice compact manual; and 4.xBSD and USG UNIX now have
rather elephantine sections 1.  We supply most of System III on our systems,
and it eats a lot of disk space; we had to make the PWB/Graphics software
an add-on to keep things from getting ridiculous.  A lot of our customers
are just buying an office automation system, and don't need compilers,
"nroff"/"troff", or every nice tool that comes with UNIX.  Some systems
even package the utilities needed for administrative functions into their
application package.  Why force a user to buy what they don't need?

"UNIX as a standard" means "UNIX as an OS that runs on most of the machines
of supermicro and up class which will make it easier for people to develop
applications for the OS, not for the particular machine".  People who need
to develop software can pay the price (in money and disk space) for the
development tools, but not having a C compiler on your machine won't keep
you from running most of the applications out there.  In fact, I suspect
you can run most of the applications out there even if you don't have
"grep"!

Remember, what's good for people whose job involves developing software may
not be good (or necessary) for everybody who uses a computer.  There's
frequently a "developer-centric" attitude among us "real UNIX programmers";
but five years from now, unless UNIX is a marketplace failure, most UNIX
sites won't have any more sophisticated programmer than a COBOL or business
BASIC programmer in-house - if even that.

An analogy - a BMW comes (or, at least, came - I think it's still true) with
a toolkit packed in the trunk.  However, most of the cars on the road are
Chevies, Fords, Oldsmobiles, etc. driven by people who treat their car as
a dumb appliance.  Back in the early days of motoring, you *did* have to
have a complete toolkit and you *did* have to understand some of how the
car worked.  If cars had remained like that, we wouldn't have ~100 million
cars on the road today.  If computers are going to become the everyday
appliances that many people are hoping or proclaiming that they will be,
the attitude that "real computers come with a full suite of development
software (whether you need it or not)" will have to change.  In many ways,
Apple has the right idea - aim your product at the person who needs a
tool to get a job done, not at the person who wants to work on the tool.
Offer development software to people who want it, but don't make it a
standard part of the system unless you can make it cheap enough (in terms
of all resources, including disk space) that it's not worth a customer's
while to pass the tools up.

	Guy Harris
	{seismo,ihnp4,allegra}!rlgvax!guy

jpj@mss.UUCP (06/01/84)

One item of curious interest here is that AT&T will *lease* you any of the
aforementioned software.  That's right, for $10/mo you can get a copy of C
and if you decide you don't like it, send it back!  Now I wonder how they
intend to enforce that?  The salesman that I talked to (they're making the
rounds, aren't they?) admitted that he didn't know what people were thinking
of when they came up with that idea.  Live and learn...
-- 

Cheers...

	Jim Jenal		(aka sdcrdcf!trwrb!scgvaxd!mss!jpj)
	Mayfield Senior School	( "  vortex!wlbr!scgvaxd!mss!jpj)

agk@ihuxq.UUCP (06/01/84)

This is going a little too far.  People are jumping to all sorts of
conclusions with too little information.  (I know, I know, so what else
is new on the net?  :-) )

Command partitioning is happening.  Period.  It makes a lot of sense
($$$ savings) to a lot of people.  If *you* want lex(1) and yacc(1),
then *you* can buy it.  Someone trying to run a business probably
doesn't need it, although they can buy it.

And, yes, some commands will be deleted.  Where commands don't make sense,
they won't be offered.  Release 1.0 of the AT&T 3B2 system does not offer
a phototypesetter interface.  Therefore, the 3B2 software does not include
commands to talk to a phototypesetter.  It also lacks an RP06 disk driver.
It also lacks a blender interface.  Big deal.  If someone builds an RP06
or blender interface to the 3B2, they will sell any necessary commands.

In the end, the average user will end up spending less.  Software developers,
I guess, will end up spending more than average (far more people use vi(1)
than cc(1), so cc is optional), but less than they might otherwise.  For
example, a software developer need only buy their favorite language, they
don't have to pay for all the others.

Finally, if there is enough demand for a product (a command), I feel sure
that it will be offered.  Of course, I AM NOT SPEAKING FOR THE COMPANY,
but business sense will prevail.

By the way, the back end of the SGS (software generation system) was
disconnected from the front end because almost all the front ends use
the same back end (assembler, linker, loader,...).  When you buy your
first compiler, be sure to order the back end.  When you buy your next
compiler, you don't have to buy the back end again.

	-andy kegel
	just one more employee of AT&T Bell Labs

hart@cp1.UUCP (06/02/84)

For years we have described Unix as a very
powerful software tool kit. I don't know why
that description should be scraped. Are the
users outside the old Bell System that different?

-- 


======================================================================
signed: Rod Hart (wa3mez) 
        Chesapeake & Potomac Tel. Co.
        Bell Atlantic Inc.
        Silver Spring, Md.
        gamma!cp1!hart - umcp-cs!cp1!hart - aplvax!cp1!hart
======================================================================

mats@dual.UUCP (Mats Wichmann) (06/02/84)

[ the bug is an optional (extra cost) part of this System V release ]

Well, well, I wondered when we were going to tackle this topic.
We always prided ourselves on supplying the `full UNIX <release n>'.
[ Silly disclaimer: actually, UniSoft's concept of the full system ].
We have done well with this because our market has primarily been people
who need the whole ball of wax.

Then I got System V. If I load it all onto the machine we have the large
base of out in the field, all of a sudden, no more room for users to store
THEIR programs. After a full distribution, plus swap space, you don't have
much left of a 20 meg disk....Solution? Make everybody buy a 500 meg disk,
of course!

No seriously, this IS a problem. My solution is to supply what is needed to
run with installed on the system, and the rest, partitioned into neat
little packages, is supplied on backup media, and can be installed on demand.
We have compiler tools in one package, accounting (acct and sa) in another,
on-line manuals in a third, games in a fourth, etc. This costs US money,
since we need to supply all the media to hold this stuff, but then, we always
supplied a full backup of the system anyway. My position is that the customer
has paid for it all anyway, so he should get it all. I mean, our kickback to
AT&T is the same whether I ship a floppy containg kernel, init, sh, and su
(basically enough to boot...), or if I ship 12 megabytes of software installed
on a hard disk. So why should the customer have to pay more for things I
have decided are less crucial and should be options?

By no means do I claim that a machine has to have the full distribution on
it to be worthwhile - most people only need a small subset of what comes
with AT&T Sys V. We have to try to make efficient use of the machine we
sell, or it won't be a good value. Why force someone who only wants to
run a spreadsheet to have YACC an LEX (and SNO?) on line. But until AT&T 
starts selling me UNIX in pieces (okay, so they have started already), I 
won't *SELL* it in pieces, although I may distribute it in pieces.

Except for the line eater bug, which costs $250 extra.

This solution is right for us, it may not be right for others.

	    Mats Wichmann
	    Dual Systems Corp.
	    ...{ucbvax,amd70,ihnp4,cbosgd,decwrl,fortune}!dual!mats

boylan@dicomed.UUCP (Chris Boylan) (06/03/84)

A number of people have made comments in defense of the partitioning
of UNIX software by various vendors to the effect that it makes the
software cheaper.  I have to disagreed with this position since if
the software is sold to anyone, the vendor will have to have the
support personnel and in the case of resellers, they still have
to recover their UNIX licensing fee which they pay to Bell, er AT&T
regardless of how much of UNIX they actually package in the systems
they sell.

While there are some additional costs, such as phone consulting, if
UNIX vendors sell all parts of UNIX instead of breaking it up, I
think they will not be terribly significant.  The only instance where
this obviously isn't true (that I can think of) is when the particular
vendor simply doesn't sell (say) the C compiler since said vendor
would then never have to deal with "how does this foobar work?".

The obvious reason for vendors spliting up UNIX when they sell it is
it's a good marketing trick to increase how much bucks they get.  It's
the same type of thing that's done in sell cars or anything else,
make the entry price low and get them on the "options".  From a business
standpoint it clearly makes sense and from a consumers point of view
it sucks.

As Steve Martin said, "Capitalism is not a pretty sight".

Hey, nothing's perfect.

-- 

	Chris Boylan
	{mgnetp | ihnp4 | uwvax}!dicomed!boylan

guy@rlgvax.UUCP (Guy Harris) (06/03/84)

> For years we have described Unix as a very
> powerful software tool kit. I don't know why
> that description should be scraped. Are the
> users outside the old Bell System that different?

UNIX is a lot of things: it's a portable OS, it's an OS which doesn't make
life difficult by excessive idiot-proofing (for instance, you're not forced
to use one of a small set of OS-supplied file formats), and it's an OS which
comes with a lot of tools and facilities to glue those tools together.
The third is useful to those shops with the expertise to build systems out
of those tools *and* willing to put up with the limitations of those tools;
the second is useful to application developers, and as such indirectly useful
to the user community; but, frankly, the first is the reason it'll make it
in the mass market.  If you consider it *only* to be a powerful software
tool kit, its appeal will be considerably limited.  Remember, few of the
potential customers for computers are as sophisticated as "we" are.  That
description shouldn't be scrapped, but it shouldn't be a definition, either.

It's not a question of users inside vs. outside of the old Bell System.
It's a question of old-time UNIX users vs. new computer users to whom
UNIX is just another name; what they care about is "how much software can
I buy" - buy, not build - "for this system".  UNIX's portability will,
with luck, expand the amount of software available for it, because you can
write software for UNIX rather than for a Frobozz, Inc. BX-9000 Superdupermicro.
Most of the ones wanting compilers, etc. will want COBOL and BASIC compilers
rather than C compilers.  We can all ritually deplore this state of affairs,
but there isn't a heck of a lot we can do to change it.  The day of the
UNIX hacker isn't going away - there are OS/360 (and successors) hackers out
there, and TOPS-10 hackers, and TOPS-20 hackers, and VMS hackers, etc. - but
the average small business probably doesn't have a MS-DOS or Basic Four (or
whatever small business computer system they have) hacker in house.  And
that's the big market - the people out there who *don't* have computers, not
the people who do.

	Guy Harris
	{seismo,ihnp4,allegra}!rlgvax!guy

ech@spuxll.UUCP (Ned Horvath) (06/04/84)

C'mon folks -- I, like you, am used to "full UNIX" -- meaning having run of
all of section 1 AND the source to the whole schmeer.  It is akin to
having an infinite credit balance at a large department store...

But if you refuse to recognize that having anything dreamed up by anybody
anytime COSTS, you are living in a self-imposed fantasy.  You want
everything?  Fine, you can buy it.  But you have no right to spread your
costs over the world at large, when the average person (not hacker!) wants
only what's useful to THEM (and wants to PAY only for what is useful).

Sure, yacc is a useful tool.  But for what fraction of the total market?
cc is useful for a broader market, but again: how many computer USERS are
computer PROGRAMMERS?  In your particular corner the percentage may be high,
but most of the programs I write get replicated dozens or hundreds of times
onto "field" machines that lack source, compilers, etc.

If AT&T marketing has sinned, it was the somewhat minor crime of not making it
totally clear just what was standard and what was optional for the 3B2.  We
might expect better of AT&T, but no one who has ever bought a car from a new
car dealer should be SURPRISED at the confusion.  There is even the hope that
AT&T marketing will LEARN from this experience and improve on the situation
before the 3B2 becomes generally available!

Willing to pay for my toys,

=Ned=

dan@idis.UUCP (06/04/84)

Is it ok for AT&T to unbundle UNIX and still market it under the
name UNIX?  Definitely.  UNIX is a trademark of BTL or mabe AT&T
and AT&T can do whatever it wants with its trademarks.  But UNIX
is also a technical term many people use to mean any operating
system that is largely derived from one of the versions of UNIX
developed at BTL research and is faithful to whatever principles
we feel were most important in the design of research UNIX.

If we feel that AT&T is abusing the name UNIX, we can retaliate
by using the word UNIX in its technical sense and telling AT&T
that we think its commercial usage of the word UNIX is a lie.
If we continue to use the word UNIX in a noncommercial sense
to mean something other than what AT&T means when it uses the
word UNIX, then we establish some sort of "generic" (noncommercial)
meaning for the word and this weakens the trademark.  AT&T will
either ignore us or respond by generating more advertisements
reminding everybody that UNIX is a trademark of BTL (to strengthen
the trademark).  There is an outside chance that AT&T will
listen to our gripes.  But don't bet on it.  Remember who was the
"MA" in "MA BELL".  "... reach out and crush someone"

				Dan Strick
				[decvax|mcnc]!idis!dan

lamarche@micomvax.UUCP (06/04/84)

q



References: <425@hogpc.UUCP>





y

lamarche@micomvax.UUCP (06/04/84)

q




References: <425@hogpc.UUCP>





y

knutson@ut-ngp.UUCP (06/04/84)

So I don't need some of the tools like yacc and lex.  I don't have to
buy them.  Well hooray, I just saved some money.  Ha.  Nowhere have
I seen that the basic subset you get with the 3b2 is discounted
appropriately for each of the packages you don't get.

Now let's see, if I add the cost of all those packages to the basic
package, I get the cost of a source liscense.

Actually, I have no prices, so I'm exaggerating, but I wouldn't doubt
that it is close to true and there's no way I'm going to pay twice for
the software.  Also, since the price of Sys 5 is bundled in with the
3b2, does that mean that there are no educational discounts on it?
I would assume the bundled in price is the price they are charging the
real world.

AT&T had better get their act together if they don't want to lose their
shirt.

Jim Knutson
ARPA: knutson@ut-ngp
UUCP: {ihnp4,seismo,kpno,ctvax}!ut-sally!ut-ngp!knutson
Phone: (512) 471-3241

jerry@oliveb.UUCP (Jerry Aguirre) (06/04/84)

In defense of the partitioning of UNIX software for the 3B2.

Everyone seems to think this is AT&T's idea.  When the manager making
the purchase sees a list of the software he is paying for he is going
to start asking about what kind of discount he can get if he doesn't
buy nroff, the C compiler, and uucp.

Not everyone wants to do development on these machines.  Some people
will probably buy it for a dedicated application (it would make a nice
center network node) or will just run vi and nroff on it.

In short, if AT&T didn't offer to sell the parts individually then we
would see 500 articles from people who were being "forced by AT&T" to
buy software they didn't need.

I think most people's complaints are based on the idea that their
manager will buy one and force them to justify getting all the neat
little goodies they want to play with.  I'm not criticizing this just
pointing out that people should say so if it is their motivation.
(It would be my complaint except for the fact that ours came with a
full set of software.)

					    Jerry Aguirre
    {hplabs|fortune|ios|tolerant|allegra|tymix}!oliveb!jerry

res@ihuxn.UUCP (Rich Strebendt) (06/05/84)

I just cannot let remarks like the following go unanswered:

> Is it ok for AT&T to unbundle UNIX and still market it under the
> name UNIX?  Definitely.  UNIX is a trademark of BTL or mabe AT&T
> and AT&T can do whatever it wants with its trademarks.  

Not really true.  The law has a great deal to say how a trademark is
used.  Further on the author suggests that all of the net community
join in an effort (because we are not playing the game the way HE wants
it played) to invalidate the trademark.  I am not certain of the legal
status of the participants if such an activity were engaged in ... I am
sure that the net legal experts could have a good deal to say about
this.

> But UNIX
> is also a technical term many people use to mean any operating
> system that is largely derived from one of the versions of UNIX
> developed at BTL research and is faithful to whatever principles
> we feel were most important in the design of research UNIX.

Bullroar.  UNIX is THE Unix Operating System.  It does exist in several
licensed versions (Berkley, XENIX, etc.), but it is the UNIX Operating
System.  Note that I did not say the UNIX grep command, or the UNIX
mail command, or the UNIX whatever command.  While there are many
commands available under a variety of command interpreters (or shells),
which run under the control of the operating system, THEY ARE NOT
UNIX.  Such tools as the nroff facility and the vi editor are very
useful and popular, but THEY ARE NOT UNIX.

> If we feel that AT&T is abusing the name UNIX, we can retaliate
> by using the word UNIX in its technical sense and telling AT&T
> that we think its commercial usage of the word UNIX is a lie.

AT&T abusing the name of one of its premier products?  Come on, grow
up.  What do you mean "technical sense?"  You are using a trademarked
name improperly to cover a programming philosophy, not in the technical
sense of the UNIX Operating System.  If you do not like the marketing
policy of AT&T Technologies or AT&T Information Systems, write them a
letter.  It will be taken into account along with the marketing studies
that show that the vast majority of our customers want to select the
parts of the 3B computers, including software, that they build their
configurations out of.  Just as most do not want a system with the
maximum hardware configuration that we can concoct, so do they not want
the maximum software configuration.  The "unbundling" is simply
packaging this software into reasonable chunks (both functionally and
in cost) to allow the customer to buy as small or as large a
configuration as the CUSTOMER wants to pay for.

> If we continue to use the word UNIX in a noncommercial sense
> to mean something other than what AT&T means when it uses the
> word UNIX, then we establish some sort of "generic" (noncommercial)
> meaning for the word and this weakens the trademark.  

I am not sure of the legal basis for this comment, but I am not sure
that anyone will gain if "UNIX" becomes equivalent to "operating
system" or whatever the author of the quoted article thinks UNIX is.

> AT&T will
> either ignore us or respond by generating more advertisements
> reminding everybody that UNIX is a trademark of BTL (to strengthen
> the trademark).  There is an outside chance that AT&T will
> listen to our gripes.  But don't bet on it.  

If you are an AT&T customer, you can be sure that we will be listening
to your requests, gripes, constructive feedback, or other
communications.  Write a letter to AT&T Technologies Customer Service
(perhaps someone from that organization, if they have time to get onto
the net, could post the correct address).  Or, if you are supplied with
systems from AT&T Information Systems, contact that Customer Service
organization.  If all you want to do is bitch to the wall in the john,
go ahead, but do not expect the wall to solve your problems.  Of
course, I am not promising that the matter will be resolved in
precisely the way you request ... the needs and desires of many
different kinds of customer have to be balanced, along with the costs
of packaging and marketing.  

> Remember who was the "MA" in "MA BELL".  "... reach out and crush 
> someone"

If you hate AT&T as much as this gratutitous slam indicates, you can
buy whatever you want for someone else.  Get another version of UNIX
which is properly and perpetually supported by a professional staff.
Buy your long distance service from a firm that will reliably route
your call to whatever point you wish to reach over high quality
connections, and charges you only for the calls you complete.  

If any firm is crushed by the current state of affairs, it will be
AT&T.  We are still treated as if we were a regulated monopoly without
competition ... and forced to subsidize our competition.  We are
determined to compete successfully in the markets we enter by providing
the products that our customers want; to do otherwise would be insane.
We are still trying to get out from under such legal stumbling blocks
as FCC rules that apply to us and to no other company with which we
compete, and rules that were obsoleted by the divestiture, such as
CI-II.  You can be very sure that those of us in the competitive lines
of business are determined to succeed -- by providing the products all
of our customers want, packaged in the ways that they want to buy the
products.  We will undoubtedly make mistakes ... we are on a learning
curve and realize it.  Constructive feedback is very welcome.  On the
other hand, if bitching to the wall of the john turns you on, go right
ahead ... I could be wrong about the wall solving your problems!

					Rich Strebendt
					...!ihnp4!ihuxn!res

jml@drutx.UUCP (LeonJM) (06/05/84)

<small match-type flame>
It amazes me how people can complain so much about how much things cost
without knowing the prices.

John Leon   druny!jml

karn@mouton.UUCP (06/05/84)

Regarding AT&T's "unfair" regulation: AT&T is now claiming, with a
straight face, that they no longer have the power to control the long
distance market.

Funny, when I heard that I suddenly remembered similar remarks about
the silver market from the Hunt brothers about five years ago.

phil

boylan@dicomed.UUCP (Chris Boylan) (06/06/84)

>From: jerry@oliveb.UUCP (Jerry Aguirre)
>Everyone seems to think this is AT&T's idea.  When the manager making
>the purchase sees a list of the software he is paying for he is going
>to start asking about what kind of discount he can get if he doesn't
>buy nroff, the C compiler, and uucp.

>Not everyone wants to do development on these machines.  Some people
>will probably buy it for a dedicated application (it would make a nice
>center network node) or will just run vi and nroff on it.

This is all true and a good argument, however the reverse position is
also true.  Generally people want a language and a bunch of tools,
whether they are database systems or yacc isn't really important, and
from my point of view selling them a stripped UNIX system and making
them buy the things they specifically know they need isn't doing them
a favor.

For the most part, selling a stripped UNIX system at a "lower?" price
forces the price up for those users who will use/need a wide
assortment of tools [included but not limited to us or at least me].

It causes the manager (as per Jerry's article) to preceive
the system costing less, at the expense of not getting the
"free" software [no flames, please] thus making it MORE expensive
should the application change, it's scope expand or the number or
applications increase.

I would rather see potential unbundlers send the software along
on an extra tape, floppys, cassette, etc. and use it as a feature:

	Includes 43K of software at NO additional cost!!!

A lot of the IBM-PC compatible people toss in `3000 dollars'
worth of software at "NO" addition cost to good effect.  It worked
for Osborne for quite awhile.

Anyway, another approach would be to offer the excess software 
at a nominal charge so that it wouldn't price it out of the reach
of those really wanted it ALL while still providing some encouragement
to the inexperienced buyer to plan a little bit and/or "splurge"
for that little frill.  Prehaps the software leasing plan that
has been mentioned in this forum is AT&T's attempt at this...

As an aside, I think the person who suggested that disk storage
capacity is a reasonable limit or excuse for not shipping everything
had a good point.  It doesn't appear (from what I know) that this
is a real problem but it is an eminently reasonable determining factor.

-- 

	Chris Boylan
	{mgnetp | ihnp4 | uwvax}!dicomed!boylan

wetcw@pyuxa.UUCP (T C Wheeler) (06/06/84)

[]
I might point out that the person who wants to turn the trademark
UNIX into a generic term is on verrrry thin ice.  There have been
numerous cases of companies protecting their trademarks via the
courts.  To even suggest that people begin using the name as a
generic term could get that person hauled into court in very
short order.  I would suggest that the person retract their
suggestion before someone in the Legal Department sees the posting
and decides to make a case out of it.  You can only lose this one.
T. C. Wheeler

mats@dual.UUCP (Mats Wichmann) (06/06/84)

> For years we have described Unix as a very
> powerful software tool kit. I don't know why
> that description should be scrapped. Are the
> users outside the old Bell System that different?

Yes, they are. While many of the *CURRENT* users are probably on a technical
level at least comparable to what exists inside AT&T Bell Labs, the market I 
am selling to, and which many of the other readers of this net are selling to, 
and which represent our mealticket for the next few years, consists of a large
number of people who are not concerned with how easy or elegant it is to
build a solution to a problem, they want the solution ready-to-buy. I don't
like this; I would like to sell to research labs who know as much as/more than
I do, but the economic realities are that this is not the segment of the
potential market that has the money to spend. What is needed to appeal to
these people is not the toolkit, but what the skilled carpenter has built
with the toolkit.

Guy Harris:
> UNIX is a lot of things: it's a portable OS, it's an OS which doesn't make
> life difficult by excessive idiot-proofing (for instance, you're not forced
> to use one of a small set of OS-supplied file formats), and it's an OS which
> comes with a lot of tools and facilities to glue those tools together.
> The third is useful to those shops with the expertise to build systems out
> of those tools *and* willing to put up with the limitations of those tools;
> the second is useful to application developers, and as such indirectly useful
> to the user community; but, frankly, the first is the reason it'll make it
> in the mass market.  If you consider it *only* to be a powerful software
> tool kit, its appeal will be considerably limited.  Remember, few of the
> potential customers for computers are as sophisticated as "we" are.  That
> description shouldn't be scrapped, but it shouldn't be a definition, either.

To my mind, UNIX is a concept, not a product. We have a system that works
tolerably well; the future depends what we can do with the building blocks
we now have. The portability question is important to everybody, but on
different levels. For a hardware company, it means you can build a piece
of hardware, and for a `reasonable' cost you can get a powerful OS running,
without having to invest in a large staff and waiting several years. For the
software developer, it is heaven - a system that allows a piece of software
to be moved to many different vendors' hardware (thus increasing potential 
market greatly) without much trouble.  For the end-user, it means that 
software developed and proven on one machine is likely to run on another.

What is the reality? Well, right now, hardware companies are starting to
realise that they have lost two very important things in going to a so-called
`standard' UNIX system: the lock-in that has traditionally meant continuing
revenues (okay, tell me why a customer would continue to buy my machine if
Bozinski Computers comes with the Roboz-III, which costs 1/2 of what my
machine does, runs the same software, and does it three times as fast. All
of a sudden things like support and expandability matter a whole lot less in
closing an end-user sale), and it also means that the hardware is probably not 
being used at anywhere its' theoretical maximum.

Customers are still fighting all of the hype which says that UNIX is the
be-all, end-all, solution to everything, and finding that the reality is
that even finding a simple solution like a good word processor is much
more difficult than it should be. Have you yet seen a word processor on UNIX
that takes advantage of what the machine can do as well as Wordstar did for
8080-Z80 systems? (Shuts up about NROFF, have you ever tried to support it
on a commercial level for novice users????).

Face it folks, we have a *LONG* way to go. What *I* would like to see are
things like good solid support for VM, so that we could handle things like
shared libraries (bring standard modules in at run-time, instead of at
compile time, (have you ever considered how much disk and memory space is
taken up by the standard `hello.c' program?? Outrageous to waste resources
like that!!!)), and an intelligent way to reconfigure the OS during run-time,
instead of compile-time. Imagine an expandable, object-based UNIX system
kernel, with shared library routines. An operating system should aid in
providing solutions to be commercially successful; so far we only provide
tools.

Thoughts on this diatribe??? Personal flames, are okay....

	    Mats Wichmann
	    Dual Systems Corp.
	    ...{ucbvax,amd70,ihnp4,cbosgd,decwrl,fortune}!dual!mats

dak@ihuxn.UUCP (Dave Krunnfusz) (06/06/84)

<>

Just to give some more information so people can make up their own
mind:

>Regarding AT&T's "unfair" regulation: AT&T is now claiming, with a
>straight face, that they no longer have the power to control the long
>distance market.

>Funny, when I heard that I suddenly remembered similar remarks about
>the silver market from the Hunt brothers about five years ago.

What this person doesn't understand (and it's hard to believe since
this person works for Bell Communications) is that for the next two
years Judge Greene has required that the cost of *Equal Access*
to the system for AT&T competitors be approximately 55%!!! of the
cost to AT&T Communications (the long distance people of AT&T).
That means that for every dollar AT&T Communication must spend for
access to the system, MCI, Sprint, et al. need only spend 55 cents.
Who do you think will have cheaper rates? It is clear under the
current circumstances that AT&T cannot get into a price war with
the competitors.  It must rely on its services like long distance
operators to keep customers.  The real threat to AT&T is that the
buck is near and dear to everyone's heart and with cheaper prices
elsewhere (because there are different rules for AT&T than for
everyone else), people will (and all ready have) go to the competitors.

I would hope that people on the net would try to refrain from
getting sarcastic about things that they are obviously uninformed
about. But, alas, I know that it is too much to hope for.

Dave K.
..!ihuxn!dak

crp@stcvax.UUCP (06/06/84)

One additional concern created by "partitioning" the universe of common UNIX
commands and utilities is "what packages does MY product need to run"?
That is, will people trying to write commercial packages for a UNIX system
depend only on the core package utilities -- or will they specify that
they use one of the wonderful "tools" that isn't in the core package.
This isn't going to be convenient for anybody unless their are "standard"
definitions of what the UNIX "packages" are.

I would hope that people will make use of utilities like awk when
appropriate, but I suppose that they will want their product to be
completely independent and run fast (so it can't be a shell script).
I suspect that the bulk of the computer users knocking around
are not interested in piping together little utilities to do something
useful for themselves.  The "toolkit" aspect of UNIX is going to be
completely lost in most of the environments it executes in.

This isn't necessarily a bad thing, because the "toolkit" aspect of
UNIX was created because we developers use "tools" heavily and we
often want to do unexpected things that can be cobbled together out
of some general purpose parts.  Further, we are up to cobbling.
The business user wants some particular set of things, probably doesn't
want to think too hard about doing other unexpected stuff,
and isn't interested in becoming a computer tool cobbler.

It is just a different world out there.
 (so lets stay here!).

-- 
Charlie Price   {hao ihnp4 decvax philabs sdcrdcf}!stcvax!crp   (303) 673-5698
USnail:	Storage Technology Corp  -  MD 3T / Louisville, CO / 80028

ron@brl-vgr.UUCP (06/07/84)

It's not the partitioning itself I am complaining about, it's calling
the resultant product UNIX that bothers me.

-Ron

bytebug@pertec.UUCP (06/07/84)

> cc is useful for a broader market, but again: how many computer USERS are
> computer PROGRAMMERS?  In your particular corner the percentage may be high,
> but most of the programs I write get replicated dozens or hundreds of times
> onto "field" machines that lack source, compilers, etc.

Why does having a C compiler mean that you have to be a C programmer?  You
should take a look at what has happened over the past several years in the
realm of public-domain software.  There are quite a number of computerized
"bulletin board" systems around the country (world?).  Software is put into
the public domain by people who want to share their work with the rest of 
the world.

Much of the public domain software which I'm acquainted with is for CP/M
systems, and thus runs on an 8080/z80.  Because of this, there is not as
much of a need to distribute source, since the object will run directly.
A lot of source *is* distributed, and through this sharing, programs 
evolve into truely useful tools!  

Sadly, this may not be the case with UNIX.  If you want to run my netnews
reader, you better have a 68000-based system that understands my type
of binary files.  You have a VAX?  Then you better have a C compiler.
Oh, you don't have YACC?  Then how are you going to compile the
"getdate" routine?

You don't have to be a programmer to learn enough to compile a program,
do you?  You don't have to be a programmer to extract some public domain
programs from a diskette and type "make".

I suggest leaving everything on the distribution, and let the user
pick and choose what he/she wants to load. 

dan@idis.UUCP (06/07/84)

Concerning the legality of suggesting that "unix" has a generic meaning:

I am 99% sure that trademark laws protect the owner of a trademark
only from "unfair competition" by other businesses that use the
trademark in connection with their products to give the impression
that these other products are the same as the products that are
legally labelled with the trademark or that these other products are
produced by the company that owns the trademark.  As long as I don't
market something under the name "unix", I can use the word "unix"
in any way I like without violating trademark laws.

For example, I believe there is no legal requirement that we footnote
references to UNIX* is our netnews articles unless we have some
commercial purpose in posting these articles.  AT&T does have legal
reason to direct its employees to footnote references to UNIX:
this is necessary to protect its trademark.  Other businesses that
may be in competition with AT&T may also direct their employees
to footnote their references to UNIX to make sure that AT&T has no
grounds for bringing suit for unfair competition.

I suggest we move this offshoot of the 3B*2 SYSTEM V discussion into
net.legal where we may attract the attention of lawyers who are
willing to comment on the matter.

				Dan Strick
				[decvax|mcnc]!idis!dan

P.S. I am not a lawyer and I am not offering legal advice.

elh@edison.UUCP (06/08/84)

Our local ATT-IS rep stated that one could get all the packages
that would be necessary to make up a "full" UNIX for a total of
about $1000.

I don't think it will all fit on the 10 Meg version and have
any room left for any user programs.

Ed Hepler

guy@rlgvax.UUCP (Guy Harris) (06/09/84)

> Why does having a C compiler mean that you have to be a C programmer?  You
> should take a look at what has happened over the past several years in the
> realm of public-domain software.  There are quite a number of computerized
> "bulletin board" systems around the country (world?).  Software is put into
> the public domain by people who want to share their work with the rest of
> the world.

> Sadly, this (getting runnable binary copies of the aforementioned software)
> may not be the case with UNIX.  If you want to run my netnews reader, you
> better have a 68000-based system that understands my type of binary files.
> You have a VAX?  Then you better have a C compiler.  Oh, you don't have YACC?
> Then how are you going to compile the "getdate" routine?

If the 3B2 is being sold as a small UNIX box for business use, this is
probably an atypical use of such a machine.  The point being made in a lot
of this discussion is simply "When you build your model of the typical
computer user, forget that any of the current computer-hacker culture exists.
Assume that the typical purchaser has never heard of C except as a buzzword,
has never heard of YACC at all, and has nobody in house knowledgable enough
to even run "make" - and has no reason whatsoever to spend money to hire
such a person."  This user would have to find somebody with a binary copy
of this program - surely there'd be a 3B User's Group which could make such
software available, or could at least point the user at somebody who does
have it available in binary form.

Actually, there are several points being discussed here:

	1) Would the typical purchaser of, say, a 3B2 be able to use
	   software development tools, and even if they could would
	   they want to?  They have to weigh benefits and costs.
	   People who can work with UNIX and C cost money.  Public-domain
	   software can cost money - such a shop may not be able to
	   support such software, and if nobody else will they can't
	   depend on it for the operation of their business.  Any programs
	   that take up disk space cost money - disk drives are not free.

	2) Should all systems offering UNIX come with every single piece
	   of the variety of UNIX offered pre-installed on their disks?
	   I think the answer is clearly "no".  Keeping all of System V,
	   or 4.2BSD, or probably even V7 online would require a large
	   disk or would leave very little space for users.  Why should
	   they pay for the large disk, or suffer with limited user space,
	   when they will probably never use (directly or indirectly) most
	   of that software?

	3) Should such unbundled systems offer the optional components
	   at extra cost, or should the user get full UNIX but divided
	   into several option packages?  This depends on whether there
	   are significant extra costs involved in providing the full system
	   (medium (sic) costs are probably not significant), such as
	   support costs or costs due to amortizing the cost of developing
	   that software, and, alas, on which scheme makes the vendor more
	   money.  Not all vendors are as altruistic as we hackers are
	   :-), so they may decide to charge extra for the add-ons for the
	   simple reason that they *can*.  That's capitalism, folks.  AT&T
	   isn't selling 3Bs to offer computer power to the world, they're
	   doing it to obtain a return on their investment.  No moral point
	   intended here, by the way.

	Guy Harris
	{seismo,ihnp4,allegra}!rlgvax!guy

ron@brl-vgr.UUCP (06/09/84)

Relay-Version: version B 2.10 5/3/83; site houti.UUCP
Posting-Version: version B 2.10.1 6/24/83; site brl-vgr.ARPA
Message-ID: <3149@brl-vgr.ARPA>
Date: Sat, 9-Jun-84 12:21:47 EDT

@ihuxn.UUCP>
Organization: Ballistics Research Lab
Lines: 9

I think you misunderstand.  There is a difference between the UNIX
kernel and the UNIX Timesharing System.  When you use the word UNIX
alone to refer the system it would seem to me to  imply the UNIX
Timesharing System, because nobody will disagree that just the kernel
will do you any good whatsoever.  When I by VM/SP I imply that I get
CMS with it, when I buy RSX I hope that MCR and PIP come with it.
Be serious.

-Ron

ron@brl-vgr.UUCP (06/09/84)

Relay-Version: version B 2.10 5/3/83; site houti.UUCP
Posting-Version: version B 2.10.1 6/24/83; site brl-vgr.ARPA
Message-ID: <3150@brl-vgr.ARPA>
Date: Sat, 9-Jun-84 12:25:49 EDT

9@rlgvax.UUCP>
Organization: Ballistics Research Lab
Lines: 14

Actually you are right.  The price doesn't overly concerne me but I expect
my friendly neighborhood NON-DEC OEM (like Pyramid or Gould) to buy it and
then sell and support a binary implementation for their machines.  Just like
the rest of the operating system, eh.  You are right, the BLIT hostend is
now available, but never the less it was annoying to hear not one hour after
the keynote address indicating that ATT wanted to free the community of
vender dependence that it said that there would be no source licensing.
It was only after a rally of the OEM's that they relented.  It was still
only 6 months after the person in charge of government licensing insisted
that there would be no binary-only software packages brought into the UNIX
domain.

-Ron

chris@umcp-cs.UUCP (06/09/84)

From the UNIXtm System Administrator (sic) Guide [for the] 3B5 Processor,
page A-7:

	DUP TABLE OVERFLOW (CONTINUE)

	An internal table in fsck containing duplicate block numbers has no
	more room.  Reompile fsck with a larger value of DUPTBLSIZE.

I hope the C compiler isn't an ``option''...

<enter sarcastic mode>
Customer: I'm having this problem with the software.  (description)
	What should I do?

AT&T:	Oh, that!  Just recompile the system with option blat.

Customer: But, you didn't give us the compiler!

AT&T:	Of course not.  You don't expect us to let you fix our bugs
	for free do you?
<EOF>
-- 
In-Real-Life: Chris Torek, Univ of MD Comp Sci (301) 454-7690
UUCP:	{seismo,allegra,brl-bmd}!umcp-cs!chris
CSNet:	chris@umcp-cs		ARPA:	chris@maryland

neal@denelcor.UUCP (06/09/84)

**************************************************************************

>		    The fact that the C language is available under the 
>UNIX Operating System does not make C a part of the UNIX Operating 
>System.  If that were true, then I could claim that C is part of CP/M,
>because I happen to have a C compiler running under CP/M on my Radio
>Shack Model II computer at home!
>
>					Rich Strebendt

	While agreeing with your basic point about AT&T's rights to
sell as little or as much of UNIX as they wish, I don't think your
point here is valid.  Bear in mind that Ron Natalie was quoting
Ritchie and Thompson.  If the designers of CP/M had claimed that "C"
was a part of it, I think you would be justified in believing them.

			Regards,
				Neal Weidenhofer
"The law is for protection	Denelcor, Inc.
	of the people"		<hao|csu-cs|brl-bmd>!denelcor!neal

blenko@rochester.UUCP (Tom Blenko) (06/10/84)

	I might point out that the person who wants to turn the
	trademark UNIX into a generic term is on verrrry thin ice.
	There have been numerous cases of companies protecting their
	trademarks via the courts.  To even suggest that people begin
	using the name as a generic term could get that person hauled
	into court in very short order.  I would suggest that the
	person retract their suggestion before someone in the Legal
	Department sees the posting and decides to make a case out of
	it.  You can only lose this one.
	T. C. Wheeler

Bullshit. You want to render legal opinions, get yourself a license.

guy@rlgvax.UUCP (Guy Harris) (06/10/84)

> From the UNIXtm System Administrator (sic) Guide [for the] 3B5 Processor,
> page A-7:

> 	DUP TABLE OVERFLOW (CONTINUE)

> 	An internal table in fsck containing duplicate block numbers has no
> 	more room.  Reompile fsck with a larger value of DUPTBLSIZE.

> I hope the C compiler isn't an ``option''...

> <enter sarcastic mode>
> Customer: I'm having this problem with the software.  (description)
> 	What should I do?

> AT&T:	Oh, that!  Just recompile the system with option blat.

AT&T is slowly learning that "recompile program xxx with option blat" isn't
a very useful instruction in administrator's manuals; after all, all the sites
that run UNIX, at least the ones we care about, have UNIX source, right? :-)
A less severe, but probably more annoying, version was the USG UNIX accounting
package.  It sliced up CPU and connect time into "prime time" and "non-prime
time"; "prime time" was 9am-5pm, Monday through Friday, except holidays.
Unfortunately, business hours and the holiday list were *compiled into the
accounting programs*, and when it came near the end of the year the
accounting software would instruct you to "RECOMPILE pnpsplit WITH NEW
HOLIDAYS".  Well, if you didn't have source, and it wasn't 1980, or your
holiday schedule didn't coincide with the Bell Labs 1980 schedule, guess what
creek you were up?  This was fixed in System V - the holiday schedule comes
from a file (although in a masterful stroke of human engineering you specify
the days by their day-of-year value.  Of *course* everybody has a calendar
with the day-of-year marked on each day, right?).

I think a good discipline for producing software which doesn't use "cc" as
an essential customizing tool is to distribute the software to a machine with
no compilers, no libraries, no include files, no *nothing* - and let it run
for a while.  Any problems that can't be fixed, or any necessary customization
that can't be done, becaus the compilers are missing is reported as a bug and
has to be fixed before the software is released.  Slows down the release,
possibly quite a bit, but at least you don't get burned when you send out
binary copies...

	Guy Harris
	{seismo,ihnp4,allegra}!rlgvax!guy

ken@ihuxq.UUCP (ken perlow) (06/11/84)

--
Wow--it's amazing what fantasies intelligent hackers can come up with
based on absolutely no data.  You're just going to have to cool your
buns until you can get your hands on the 3B2 and play with one (and
try and break it, of course).  It's not like we at Bell Labs did not
anticipate the plethora of problems posed by unbundling Un*x and its
occasionally meretricious user interface.  I believe the line from
"Teahouse of the August Moon" was "We very humble people, boss, but we
not born yesterday."

Remember--Unix is a trademark of AT&T Bell Laboratories.
-- 
                    *** ***
JE MAINTIENDRAI   ***** *****
                 ****** ******    10 Jun 84 [22 Prairial An CXCII]
ken perlow       *****   *****
(312)979-7261     ** ** ** **
..ihnp4!ihuxq!ken   *** ***

dan@digi-g.UUCP (Dan Messinger) (06/11/84)

> ... If that were true, then I could claim that C is part of CP/M,
> because I happen to have a C compiler running under CP/M on my Radio
> Shack Model II computer at home!
>					Rich Strebendt

I wouldn't expect CP/M to include C anymore than I would expect Unix to include
news.  But if I don't get pip, stat, ddt, ed and submit, then its NOT a complete
CP/M.

Its perfectly reasonable to unbundle and sell Unix in pieces.  But it better be
advertized as such.  The literature for many of the Unix implementations for
micros that I have seen includes a list of what utilities are included.  The
lists didn't include all the utilities that I would like to see in Unix, but
the lists made it very clear on what was and what was not there.  I ask for no
more than this.

				Just another personal opinion from:
				Dan Messinger
				ihnp4!umn-cs!digi-g!dan

nather@utastro.UUCP (Ed Nather) (06/11/84)

[]
    >Wow--it's amazing what fantasies intelligent hackers can come up with
    >based on absolutely no data.  You're just going to have to cool your
    >buns until you can get your hands on the 3B2 and play with one (and
    >try and break it, of course).

I got my hands on a 3b2, didn't try to break it, was very impressed with
the hardware (and posted that opinion) and was monumentally unimpressed
with the demonstrated software.  Compiler, no assembler or loader, no
utility to page things a screenful at a time (not even "p" from K & P!)

    >It's not like we at Bell Labs did not
    >anticipate the plethora of problems posed by unbundling Un*x and its
    >occasionally meretricious user interface.

Neat. It might have been nice to *do* something about them before subjecting
your well-meaning but totally uninformed and inexperienced sales people in
AT&T Information Systems to such an embarrassing collection of software.

    >  I believe the line from
    >"Teahouse of the August Moon" was "We very humble people, boss, but we
    >not born yesterday."

Right.  It was 1 Jan 1984, as I recall: divesture day.

    >Remember--Unix is a trademark of AT&T Bell Laboratories.
    >
    >ken perlow

That, like the Alamo and Pearl Harbor, is hard to forget.

-- 

                                 Ed Nather
                                 {allegra,ihnp4}!{ut-sally,noao}!utastro!nather
                                 Astronomy Dept., U. of Texas, Austin

dgary@ecsvax.UUCP (06/12/84)

>From: elh@edison.UUCP Fri Jun  8 09:50:14 1984
>Our local ATT-IS rep stated that one could get all the packages
>that would be necessary to make up a "full" UNIX for a total of
>about $1000.

If this is true, I think the squawking about unblundling is premature.
Try to get that mush software running under MS-DOS on a PC for a
significant amount less.

Consider also that this opens things up to non-AT&T suppliers of
tools who could very well undercut even this price.

D Gary Grady
Duke University Computation Center, Durham, NC  27706
(919) 684-4146
USENET:  {decvax,ihnp4,akgua,etc.}!mcnc!ecsvax!dgary

mwm@ea.UUCP (06/12/84)

#R:rlgvax:-199800:ea:3400014:000:556
ea!mwm    Jun 11 17:53:00 1984

/***** ea:net.followup / rlgvax!guy /  4:22 am  Jun  8, 1984 */
On the other other hand (:-)), when DEC sells you "VMS", it includes DCL, MCR,
EDT, the standard compilers, etc.

	Guy Harris
	{seismo,ihnp4,allegra}!rlgvax!guy
/* ---------- */

The "standard compilers" for VMS include the assembler. If you want FORTRAN,
C, BASIC, PASCAL, or BLISS, you gotta shell out more money to DEC.

	<mike

The above represents my knowledge of the state of affairs 6 months ago. I
cannot be held responsible for DEC changing their marketing in that time
period. :-)