> -----Original Message-----
> From: IBM Mainframe Discussion List 
> [mailto:[email protected]] On Behalf Of john gilmore
> Sent: Friday, April 23, 2010 8:28 AM
> To: [email protected]
> Subject: Re: Callin g unauthor ized code from an au thorized 
> a ddress spa ce‏
> 
> Chris Craddock writes:
>  
> | The big problem is that this platform has evolved over 45 
> | years or so. Back when it started out nobody knew about | 
> integrity and there wasn't a lot of difference between the | 
> programming environment seen by the system and the 
> | application. As time passed things got a whole lot more 
> | sophisticated and vastly more complex, but the  
> | documentation didn't keep up.
>  
> This observation and others that follow in that post describe 
> the present state of the world very well.  
>  
> I should, however, like to add a further comment, two related 
> ones really.  
>  
> The first is that IBM's OCO policy has greatly aggravated the 
> difficulty of learning what goes on within z/OS, and the 
> second is that the PLMs (Program Logic Manuals), Execution 
> Logic documents, and microfiche that one could once refer an 
> inexperienced person to are no longer made available as a 
> consequence of this OCO policy.  
>  
> It could be argued--although never, I think, very 
> persuasively--that there were compelling competitive 
> arguments for OCO when IBM had mainframe competitors, some of 
> them unscrupulous; but these arguments are now moot.
>  
> This documentation alone was not itself enough, of course; 
> but it was enormously useful:  Confronted by an uninformed 
> question, one could say something like, "Read pp. 35 to 57 of 
> the PLM first and then we'll talk".  Time was saved; more 
> important, much elementary exposition that was likely to be 
> perceived as condescending could be dispensed with.
>  
> Today there is such a gap in experience and detailed 
> knowledge between the young and the old that it is very 
> difficult to close even when there is goodwill on both sides, 
> which is not always the case.   
>  
> John Gilmore Ashland, MA 01721-1817 USA

>From my perspective, IBM wants/wanted OCO along with no PLMs mainly so that: 
>(1) customers would be dependant on IBM for system level enhancements; (2) 
>ISVs who want to write system level enhancements would need to buy restricted 
>information, under an NDA; (3) internals could be changed with no impact to 
>customer code because the customer would not be writing to the "low level"; 
>(4) hardware could become more proprietary - e.g. how the system communicates 
>to an ATL is undocumented and so a competitor cannot use the same method, thus 
>increasing the cost to that vendor to implement their own method of 
>controlling their robot. This used to be true of OSAs until z/Linux required 
>that z/Linux source be released to satisfy the GPL.

All the above helps "lock in" the z/OS user (other examples of this "lock in" 
are Windows and MacOSX). Without good documentation, it would be impossible for 
a vendor to write a compatable system so that z/OS binaries could run directly 
on their hardware. I.e. there will not be a WINE like system which implements a 
z/OS interface. Imagine the decrease in z/OS licenses if it were possible to 
directly execute z/OS binary programs on z/Linux.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets®

9151 Boulevard 26 • N. Richland Hills • TX 76010
(817) 255-3225 phone • (817)-961-6183 cell
[email protected] • www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets® is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. –The Chesapeake Life Insurance 
Company®, Mid-West National Life Insurance Company of TennesseeSM and The MEGA 
Life and Health Insurance Company.SM

 

----------------------------------------------------------------------
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