On 16 June 2010 01:48, Timothy Sipples <[email protected]> wrote:
> Please bear in mind that I do not speak for IBM officially, so "ask your
> IBM representative." However, my personal assessment follows.
>
> Tony Harminc writes:
>>Suppose I have three developers, Alice, Bob, and Carol, and they all
>>want to use a single Intel machine configured with the minimum of
>>whatever it takes to be properly licensed to do z/OS development and
>>testing. (For the sake of this discussion, let's assume that none of
>>the activities crosses the line into production work of any kind,
>>however vaguely that may be defined.)
>
> It's not vague at all, in my opinion. It's one of the clearer explanations
> of permitted uses I've seen, actually.

The announcement says "...may not be used for production workloads of
any kind, nor robust development workloads including without
limitation production module builds, pre-production testing, stress
testing, or performance testing." You may think that clear, but I
think it's entirely open to IBM to redefine anything they don't like
to fit in to the exclusion list.

Why IBM wants to base its licensing on what customers choose to use
their hardware and software for, rather than just selling MIPS and
getting out of the way, is an interesting question that isn't likely
to get answered here. It's obvious that it has led to grief in the
past, and doubtless will do so again. Even the airlines don't try to
say "if you are flying on this discounted fare, it is a condition of
carriage that you may not fly to a business meeting, but only for
purposes of personal or family vacation, and only if during your
vacation you do not at any time take a phone call from work". Rather,
they try to add features that appeal to business travellers to the
higher fares, and in various ways make it difficult for them to take
advantage of the lower fares.

> That said, if Eve the system programmer accesses RDz Unit Test in order
> (for example) to set up and/or configure Alice/Bob/Carol/Don's unit test
> environment, yes, Eve would need licenses for both RDz and RDz Unit Test.
> She's a user. In software licensing there's no such thing as smoking but
> not inhaling. :-)

So would she need a separate licence for each machine/dongle in the
shop, or does one cover all her sysprog tasks on each small group's or
individual's machine? I imagine you're going to tell me it's clear...

I also think it's quite unrealistic to think that these machines won't
need sysprog help. IBM has worked hard on dumbing down the sysprog's
job for decades, but the marketing aspect of that has always led the
reality by quite a bit. Your average COBOL (or Java for that matter)
programmer, will not really know what to do when s/he gets an S0C6 in
RACF when submitting that COBOL compile.

> But let's add in Maude now. Maude provides z/OS help desk support at Eve's
> company. If Alice calls Maude and asks for help, and Maude provides
> telephone support, does Maude need a license? No. She's not accessing RDz
> Unit Test, she's not using it, she doesn't have a session to it -- she
> doesn't need a license. If Maude stands over Alice's shoulder, watches, and
> verbally suggests courses of action as Alice works (Alice's permitted
> uses), does Maude need a license? Still no. If Maude yanks the keyboard
> from Alice's hands and starts typing into TSO (on RDz Unit Test), does
> Maude need a license? Yes.
>
> If Maude then goes to Starbucks, buys a decaf latte, turns on her iPad,
> and...  Oh, never mind. :-)

Very funny.

> Support means that you can open PMRs on RDz
> Unit Test "container" issues. For example, if you have trouble installing
> RDz Unit Test, you can open a PMR. But if you're trying to figure out why
> your JCL isn't running in the Unit Test environment, no, that's not
> eligible for a PMR.

How about that S0C6 that doesn't happen on the production machine? How
about an MVS integrity exposure?

>>Oh come on - I'm not suggesting any improper use; I'm trying to find
>>out how many licences for what components are required and what *is*
>>proper use.
>
> I think the language is pretty darn clear and rather common throughout the
> IT industry. Licensing concepts like "user" and "permitted uses" certainly
> are not new, especially for application development.

They are quite new to the IBM mainframe world. Licensing "per seat"
has been around for a long time for application software in certain
industries, but this increasingly detailed specification of the nature
of the workloads you can run is new to z/OS.

>>Sure - I get the general idea, however ill-specified. But might it
>>even be the case that only development based on actually using the
>>desktop portion of IBM Rational Developer for System z with EGL or IBM
>>Rational Developer for System z with Java is permitted? GUI good -
>>green-screen bad?
>
> Does it say that?

I don't know if it is trying to say that. You keep telling me it's
clear, but it's not. This is part of the problem of bundling together
unrelated software components. I can easily see IBM coming back to a
customer who leaves the Rational Developer stuff on the shelf and uses
this offering for its access to the underlying zArch emulator, and
saying "you can't do that - you have to use the GUI bells & whistles".

>>I've been reading IBM announcement letters and licence agreements for
>>over 30 years, and this is one of the least clear I've encountered.
>
> We certainly disagree on that.
>
> I'd like to make another editorial comment at this point.

You are not the editor. But feel free to comment.

> I suppose we could have a 30+ message dialog about whether Boris, George, and 
> Melissa
> also need licenses. (Answer: if you're asking, yes, almost certainly they
> do. That's easy.)

It's *not* easy. And it's not particularly helpful to ridicule my
honest effort to understand the complex licensing issues surrounding
this bundled set of products.

> However, let's step back for a moment and pause to
> reflect on this product. I say, "Bravo, IBM." A lot of people have been
> asking for something like this, and I'm very glad to see it.

Well, a lot of people have been asking for a small and affordable
zArch mainframe for a long time. And you will know better than I, of
course, if a lot of people have been asking for a bundled Rational
software/zArch emulator on Intel/z/OS package that's limited to
non-robust development, though I've never heard anyone asking for such
a thing on any of the lists I read.

> Sure, RDz Unit Test is not for everybody, but it is for many. RDz Unit Test 
> feature --
> along with other steps IBM has taken recently -- are all very helpful in
> making it easier, faster, and more affordable to develop on and for z/OS.
> That's goodness, unambiguously.

Finally something I can't argue with. Though it would have a much
higher goodness level if IBM had just made the barebones emulator+z/OS
available without all the bundling and restrictions.

Which reminds me to wonder how Funsoft stock is doing...

Tony H.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to