¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Where is COPY:GLOBALS?

 

¿ªÔÆÌåÓý

The 1996 version needs more work before we can release it. There are about 35,000 files that are either on the 1996 system or the D6 disk packs. We need to go through this list and decide which files really need to be there. There are a number of files missing and a lot of files that shouldn't be there. For example my EMail archive from 1996 probably shouldn't be included.

Jeff has the files necessary to install Confer and some instructions on how to do so. I don't think he had tried to do that yet, but I doubt that it will be hard.

The web site will be moved somewhere else. I have a copy of it but I don't know how much work it will be to relocate it.

All of these things are on my list and I'll try to make progress on at least some of them soon.

Mike

On 6 May 2024, at 10:46, John Palmer wrote:

Thanks for all the effort on this.?

Is the d1996 distribution assembled for Hercules? Just wondering if you got Confer to work on it.?

I noticed the archive.michigan-terminal-system.org DNS still points to Google.? Are you going to move to another provider or stick with Google?


On Mon, May 6, 2024 at 09:04 AM, Thomas Valerio wrote:
It is done. I have been sitting on a couple of trivial changes for it to
compile on Windows for several months now. I also feel I need to put
together some other information regarding discussions about the code to
give to Mike before he pushes it on. Sorry for the delays.

Tom Valerio



How is the Hercules HIM code coming? Are you still having some trouble
getting it to work with SDL Hercules?



Re: Where is COPY:GLOBALS?

 

Thanks for all the effort on this.?

Is the d1996 distribution assembled for Hercules? Just wondering if you got Confer to work on it.?

I noticed the archive.michigan-terminal-system.org DNS still points to Google.? Are you going to move to another provider or stick with Google?


On Mon, May 6, 2024 at 09:04 AM, Thomas Valerio wrote:
It is done. I have been sitting on a couple of trivial changes for it to
compile on Windows for several months now. I also feel I need to put
together some other information regarding discussions about the code to
give to Mike before he pushes it on. Sorry for the delays.

Tom Valerio



How is the Hercules HIM code coming? Are you still having some trouble
getting it to work with SDL Hercules?



Re: Where is COPY:GLOBALS?

 

It is done. I have been sitting on a couple of trivial changes for it to
compile on Windows for several months now. I also feel I need to put
together some other information regarding discussions about the code to
give to Mike before he pushes it on. Sorry for the delays.

Tom Valerio


How is the Hercules HIM code coming? Are you still having some trouble
getting it to work with SDL Hercules?



Re: Where is COPY:GLOBALS?

 

Thanks - that makes sense.?

How is the Hercules HIM code coming? Are you still having some trouble getting it to work with SDL Hercules?


Re: Where is COPY:GLOBALS?

 

¿ªÔÆÌåÓý

That file (copy:globals) along with quite a few others, is now part of the macro library called COPY:SECTIONS*SAL. See the comments for component 4215 in the driver file for more info. These comments talk about using this with ASMG, by the way. Sorry for the confusion. We should probably talk about this in the notes, but I had forgotten about this change until I looked at the driver file.

Mike

On 5 May 2024, at 16:21, John Palmer wrote:

Another wonky question:

I was fiddling around with RNBRSUB and tried to write my own with custom billing classes. I already generated a *RATEFILE with the values that I want, but I need to replace RNBRSUB with a real one.
?
I have the one that UM used - its complicated with rates for a bunch of different host and machine combinations. I simplified it for my purposes but it refences COPY:GLOBALS, which I cannot find in
d6.0 nor in the index of files on the distribution tapes.?
?
There is a BNCH: GLOBALS, but this doesn't seem to have some of the definitions I need and somewhere in there it reference COPY:GLOBALS* files that don't exist. I'm not even sure I can assemble it with?
*ASMG, but I'll cross that bridge when I come to it.

Thanks


Where is COPY:GLOBALS?

 

Another wonky question:

I was fiddling around with RNBRSUB and tried to write my own with custom billing classes. I already generated a *RATEFILE with the values that I want, but I need to replace RNBRSUB with a real one.
?
I have the one that UM used - its complicated with rates for a bunch of different host and machine combinations. I simplified it for my purposes but it refences COPY:GLOBALS, which I cannot find in
d6.0 nor in the index of files on the distribution tapes.?
?
There is a BNCH: GLOBALS, but this doesn't seem to have some of the definitions I need and somewhere in there it reference COPY:GLOBALS* files that don't exist. I'm not even sure I can assemble it with?
*ASMG, but I'll cross that bridge when I come to it.

Thanks


Re: Disk Volumes added in INIT:INITCMD sometimes cause *CMD to fail

 

¿ªÔÆÌåÓý

That's a good question. I think that the only thing that you need to patch is the 4 character volume name but it's been a long time since I did that so I'm not entirely sure. You might also have to put the public volume number in after the vol name as a halfword

You could test this by using IPLREADER to look at and patch the system during IPL without commiting anything to RamRod. IPLREADER is the program that loads the system into memory after IPL. It has a simple command language which is described on or near page 77 in the operator manual. You could use it to patch the disk table and see if it works before you create a new *IPL.0 file.

Mike

On 21 Apr 2024, at 17:41, John Palmer wrote:

I have additional disk volumes that I add to the system by running SYS:DSK from INIT:INITCMD.?

I am seeing an issue where other processes start ahead of this and if the volume isn't mounted yet, errors occur.

The biggest one is the with *CMD. If the current log file is on one of the volumes that has quite gotten mounted yet, *CMD will not start properly.? In this case, it locks *STATISTICS and everything piles up behind that waiting on the file. In this case, the *CMD job needs to be BLASTed (STOP and GOOSE don't work) and the log file will need to be manually created (and set to SIZE=400P and MAXSIZE=400P)

I see that there appear to be 6 slots for volumes created in TABLES. MTS600 is the only one filled in.??

Do I just need to use RAMROD to fill in the volume ID for the other empty slots so the volumes get mounted right at startup or are there other parameters involved in that data structure that need to be set as well?


Disk Volumes added in INIT:INITCMD sometimes cause *CMD to fail

 

I have additional disk volumes that I add to the system by running SYS:DSK from INIT:INITCMD.?

I am seeing an issue where other processes start ahead of this and if the volume isn't mounted yet, errors occur.

The biggest one is the with *CMD. If the current log file is on one of the volumes that has quite gotten mounted yet, *CMD will not start properly.? In this case, it locks *STATISTICS and everything piles up behind that waiting on the file. In this case, the *CMD job needs to be BLASTed (STOP and GOOSE don't work) and the log file will need to be manually created (and set to SIZE=400P and MAXSIZE=400P)

I see that there appear to be 6 slots for volumes created in TABLES. MTS600 is the only one filled in.??

Do I just need to use RAMROD to fill in the volume ID for the other empty slots so the volumes get mounted right at startup or are there other parameters involved in that data structure that need to be set as well?


Re: Does d6.0 have any definitions for TCP/IP Services

 

¿ªÔÆÌåÓý

On 4/12/24 22:33, John Palmer wrote:

On Wed, Mar 27, 2024 at 08:00 PM, Gregg Levine wrote:
The
big problem is that they are aware of the sudden dearth of systems
managers for current IBM zVM systems because the schools are not
really interested in it.

I suspect this lack is why there is the effort to support Linux KVM on current processors.? That eliminates the need for VM for those interested in virtualizing Linux.? While I doubt is is as efficient as VM would be, it does address the lack of systems managers.? KVM is a known quantity in the Linux environment.

Does nothing for instances of other OS's on VM.? But that probably has different business drivers with more legacy customers.

I have also heard that there is a huge need for those understanding mainframe network administration, Comm Server (as it is called today) and friends.? Separate topic though.

Harold Grovesteen


Re: Does d6.0 have any definitions for TCP/IP Services

 

From: [email protected] <[email protected]> On Behalf Of John Palmer
Sent: Saturday, April 13, 2024 4:34 AM>
To: [email protected]
Subject: Re: [H390-MTS] Does d6.0 have any definitions for TCP/IP Services

You wonder why they are that way - they could make a few bucks on selling hobbyist licenses. Who would really want to pay money for the old mainframe software unless they were "software archeologists"?
I believe that it is all about brand image and perception. Anything that has the ability to impair their brand image is forbidden it might affect share value in a bad way. In that environment no one is going to stick their neck out.

Dave


Re: Does d6.0 have any definitions for TCP/IP Services

 

On Wed, Mar 27, 2024 at 08:00 PM, Gregg Levine wrote:
Hello!
Dave W is correct, despite the Weeping Angel in his garden, I once
asked an IBMer (now retired!) about releasing the rest of the VM/370
content to the community since the base is out in the open. Suffice to
say he was hostile to it. Yesterday I raised the point to a different
group of IBMers regarding releasing the entire VM/370 kits to a single
individual who's responsible for managing it, that individual would
be responsible for everything. Next they would convince or confuse IBM
Legal to create a sort-of Hobbyist License to manage it, and the MVS
code along with it, (Mind I'm still not a full supporter of MVS.) The
big problem is that they are aware of the sudden dearth of systems
managers for current IBM zVM systems because the schools are not
really interested in it.

I really do not know what they will do next concerning the whole idea next.
You wonder why they are that way - they could make a few bucks on selling hobbyist licenses. Who would really want to pay money for the old mainframe software unless they were "software archeologists"?

Anyways, hope the HIM code will be out soon.? I assume there are still difficulties getting it working with the new way that Hercules 4.x does TCP/IP.


Re: Does d6.0 have any definitions for TCP/IP Services

 

Hello!
Dave W is correct, despite the Weeping Angel in his garden, I once
asked an IBMer (now retired!) about releasing the rest of the VM/370
content to the community since the base is out in the open. Suffice to
say he was hostile to it. Yesterday I raised the point to a different
group of IBMers regarding releasing the entire VM/370 kits to a single
individual who's responsible for managing it, that individual would
be responsible for everything. Next they would convince or confuse IBM
Legal to create a sort-of Hobbyist License to manage it, and the MVS
code along with it, (Mind I'm still not a full supporter of MVS.) The
big problem is that they are aware of the sudden dearth of systems
managers for current IBM zVM systems because the schools are not
really interested in it.

I really do not know what they will do next concerning the whole idea next.
-----
Gregg C Levine gregg.drwho8@...
"This signature fought the Time Wars, time and again."

On Wed, Mar 27, 2024 at 4:24?AM Dave Wade <dave.g4ugm@...> wrote:

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Dave Wade
via groups.io
Sent: Wednesday, March 27, 2024 8:15 AM
To: [email protected]
Subject: Re: [H390-MTS] Does d6.0 have any definitions for TCP/IP Services

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Mike
Alexander
Sent: Tuesday, March 26, 2024 11:57 PM
To: [email protected]
Subject: Re: [H390-MTS] Does d6.0 have any definitions for TCP/IP
Services

You're right, D6 seems to contain some version of the HIM code. This
is a surprise to me, I had thought all this time that it didn't appear in MTS until
later.
The ultimate reference for questions like this is the driver file
which is guaranteed to be correct since it was used to write the tapes
and disk pack. It contains entries for the HIM code. I don't know
how well it works in that version, but there is at least some chance
that D6 will support TCP connections in Hercules when the HIM code is
finished.

The copyright question is complicated. It's also not the only
question that is relevant, either. There may be other legal
restrictions that apply to these programs. Do you have any reference
for the idea that IBM let these go into the public domain?
Not a chance. The only mainframe code IBM has "released to the public" was
APL but its not public domain, it¡¯s a very restrictive licence.
Modified versions are not allowed so people jump through hoops to provide
code to patch it.
I should have said there is a common misconception that VM/370 and pre MVS/SP operating systems are Public Domain because their copyrights have expired.
This isn't true, these products never were copyright, they always were public domain.
If the copyright on the first Mickey Mouse film has just expired IBM software is going to remain copyright until long after I am pushing up daisies.




Mike
Dave
G4UGM
Dave


Re: Does d6.0 have any definitions for TCP/IP Services

 

¿ªÔÆÌåÓý

Of course.? HAHAHA.? Lawyers...

On 3/27/24 13:40, Dave Wade wrote:

John,

There appears to be some debate, in that explicit regulations for software copyright appeared in 1980, but some lawyers say 1976 is the relevant date.

Dave

?

?

From: [email protected] <[email protected]> On Behalf Of John Palmer
Sent: Wednesday, March 27, 2024 3:23 PM
To: [email protected]
Subject: Re: [H390-MTS] Does d6.0 have any definitions for TCP/IP Services

?

Hmm, that means that perhaps *ASMH is free and clear, since I think the IBM product from which it was created predates 1980.?

As for things like Pascal (*PASCALVS) and Fortran 77 (*FTNVS), these may have been created after 1980.

I'm trying to find the reference that I mentioned in my original post, but haven't been able to find it. It mentioned that IBM let copyright expire on a "slew of old mainframe software products". This was about 4 months ago. I cannot find it anymore but will keep looking.


Re: Does d6.0 have any definitions for TCP/IP Services

 

¿ªÔÆÌåÓý

John,

There appears to be some debate, in that explicit regulations for software copyright appeared in 1980, but some lawyers say 1976 is the relevant date.

Dave

?

?

From: [email protected] <[email protected]> On Behalf Of John Palmer
Sent: Wednesday, March 27, 2024 3:23 PM
To: [email protected]
Subject: Re: [H390-MTS] Does d6.0 have any definitions for TCP/IP Services

?

Hmm, that means that perhaps *ASMH is free and clear, since I think the IBM product from which it was created predates 1980.?

As for things like Pascal (*PASCALVS) and Fortran 77 (*FTNVS), these may have been created after 1980.

I'm trying to find the reference that I mentioned in my original post, but haven't been able to find it. It mentioned that IBM let copyright expire on a "slew of old mainframe software products". This was about 4 months ago. I cannot find it anymore but will keep looking.


Re: Does d6.0 have any definitions for TCP/IP Services

 

Hmm, that means that perhaps *ASMH is free and clear, since I think the IBM product from which it was created predates 1980.?

As for things like Pascal (*PASCALVS) and Fortran 77 (*FTNVS), these may have been created after 1980.

I'm trying to find the reference that I mentioned in my original post, but haven't been able to find it. It mentioned that IBM let copyright expire on a "slew of old mainframe software products". This was about 4 months ago. I cannot find it anymore but will keep looking.


Re: Does d6.0 have any definitions for TCP/IP Services

 

On 3/27/24 03:24, Dave Wade wrote:
-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Dave Wade
via groups.io
Sent: Wednesday, March 27, 2024 8:15 AM
To: [email protected]
Subject: Re: [H390-MTS] Does d6.0 have any definitions for TCP/IP Services

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Mike
Alexander
Sent: Tuesday, March 26, 2024 11:57 PM
To: [email protected]
Subject: Re: [H390-MTS] Does d6.0 have any definitions for TCP/IP
Services

You're right, D6 seems to contain some version of the HIM code. This
is a surprise to me, I had thought all this time that it didn't appear in MTS until
later.
The ultimate reference for questions like this is the driver file
which is guaranteed to be correct since it was used to write the tapes
and disk pack. It contains entries for the HIM code. I don't know
how well it works in that version, but there is at least some chance
that D6 will support TCP connections in Hercules when the HIM code is
finished.
The copyright question is complicated. It's also not the only
question that is relevant, either. There may be other legal
restrictions that apply to these programs. Do you have any reference
for the idea that IBM let these go into the public domain?
Not a chance. The only mainframe code IBM has "released to the public" was
APL but its not public domain, it¡¯s a very restrictive licence.
Modified versions are not allowed so people jump through hoops to provide
code to patch it.
I should have said there is a common misconception that VM/370 and pre MVS/SP operating systems are Public Domain because their copyrights have expired.
This isn't true, these products never were copyright, they always were public domain.
If the copyright on the first Mickey Mouse film has just expired IBM software is going to remain copyright until long after I am pushing up daisies.


Mike
Dave
G4UGM
Dave
Dave is correct.? And I apologize in advance if none of this is helpful or of interest. If this is TMI for you, stop reading here without missing out on anything.? (I know, why send the email?? I just felt compelled to do so.)

Here is some information I have become aware over time. Copyright is not universal! Different jurisdictions have different rules. For example, software copyright did not exist in the U.S. until 1980.

See amendments enacted on 12 December, 1980:




Other jurisdictions, for example, Great Britain (I believe), software was always able to be copyrighted. IBM marked their programs as copyrighted regardless of jurisdiction to protect it where software copyright was legitimate. So, no matter what software said prior to 1980 IN THE US, the software was not covered by copyright. In effect, this acts like "public domain", but I am not really sure if they are the same. My limitations as "not a lawyer".

Additionally, the magic duration for the copyright seems to be 70 years. There are some mention of even longer time frames. So, the earliest copyright in the US, 1980, plus 70 years, puts us at 2050.

The picture gets more complicated when considering the IBM consent decree of 1956:



This was, of course, as US constraint on IBM from use of monopolistic practices. Welcome the world of Plug Compatible's. It is my understanding that this was the motivation for IBM's creation of two classes of software products: System Products (like OS's) and Program Products (other software). And, note, within the U.S until 1980, none of them were protected by copyright.

(This is not to say that a given organization's contract with IBM would not impose protections to those products without US copyright protection used by the customer. An entirely separate topic.)

TODAY, IBM is no longer under the consent decree:



It ended 2 July, 2001, just in time for the z systems and the gradual disappearance of documentation ever since.

Considering we are talking about copyright for products that reside in a system with TCPIP support, MTS, the Internet Engineering Task Force started operation in 1986:



TCP/IP essentially was created by these standards.

Those other, Program Products, are in all likelihood under copyright protections.

Harold Grovesteen




Re: Does d6.0 have any definitions for TCP/IP Services

 

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Dave Wade
via groups.io
Sent: Wednesday, March 27, 2024 8:15 AM
To: [email protected]
Subject: Re: [H390-MTS] Does d6.0 have any definitions for TCP/IP Services

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Mike
Alexander
Sent: Tuesday, March 26, 2024 11:57 PM
To: [email protected]
Subject: Re: [H390-MTS] Does d6.0 have any definitions for TCP/IP
Services

You're right, D6 seems to contain some version of the HIM code. This
is a surprise to me, I had thought all this time that it didn't appear in MTS until
later.
The ultimate reference for questions like this is the driver file
which is guaranteed to be correct since it was used to write the tapes
and disk pack. It contains entries for the HIM code. I don't know
how well it works in that version, but there is at least some chance
that D6 will support TCP connections in Hercules when the HIM code is
finished.

The copyright question is complicated. It's also not the only
question that is relevant, either. There may be other legal
restrictions that apply to these programs. Do you have any reference
for the idea that IBM let these go into the public domain?
Not a chance. The only mainframe code IBM has "released to the public" was
APL but its not public domain, it¡¯s a very restrictive licence.
Modified versions are not allowed so people jump through hoops to provide
code to patch it.
I should have said there is a common misconception that VM/370 and pre MVS/SP operating systems are Public Domain because their copyrights have expired.
This isn't true, these products never were copyright, they always were public domain.
If the copyright on the first Mickey Mouse film has just expired IBM software is going to remain copyright until long after I am pushing up daisies.




Mike
Dave
G4UGM
Dave


Re: Does d6.0 have any definitions for TCP/IP Services

 

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Mike
Alexander
Sent: Tuesday, March 26, 2024 11:57 PM
To: [email protected]
Subject: Re: [H390-MTS] Does d6.0 have any definitions for TCP/IP Services

You're right, D6 seems to contain some version of the HIM code. This is a
surprise to me, I had thought all this time that it didn't appear in MTS until later.
The ultimate reference for questions like this is the driver file which is
guaranteed to be correct since it was used to write the tapes and disk pack. It
contains entries for the HIM code. I don't know how well it works in that
version, but there is at least some chance that D6 will support TCP connections
in Hercules when the HIM code is finished.

The copyright question is complicated. It's also not the only question that is
relevant, either. There may be other legal restrictions that apply to these
programs. Do you have any reference for the idea that IBM let these go into the
public domain?
Not a chance. The only mainframe code IBM has "released to the public" was APL but its not public domain, it¡¯s a very restrictive licence.
Modified versions are not allowed so people jump through hoops to provide code to patch it.



Mike
Dave
G4UGM


Re: Does d6.0 have any definitions for TCP/IP Services

 

You're right, D6 seems to contain some version of the HIM code. This is a surprise to me, I had thought all this time that it didn't appear in MTS until later. The ultimate reference for questions like this is the driver file which is guaranteed to be correct since it was used to write the tapes and disk pack. It contains entries for the HIM code. I don't know how well it works in that version, but there is at least some chance that D6 will support TCP connections in Hercules when the HIM code is finished.

The copyright question is complicated. It's also not the only question that is relevant, either. There may be other legal restrictions that apply to these programs. Do you have any reference for the idea that IBM let these go into the public domain?

Mike

On 22 Mar 2024, at 11:25, John Palmer wrote:

When I load d6.0, it starts a Telnet server task and the IPL info shows it attempting to activate telnet connections, but says that none are available.

Is that because TABLES doesn't have any defined, or that the HIM support is not present in the current version of Hercules?

Just wondering if any TCP/IP services would work under d6.0 with the version of TABLES installed in that system under newer Hercules once the HIM support is installed.

Finally, has there been any change about the licensing of IBM software like *PASCALVS, *FTNVS and *ASMH?? I read somewhere that IBM let a bunch of stuff fall out of copyright, but not sure if it affects availability of these


Does d6.0 have any definitions for TCP/IP Services

 

When I load d6.0, it starts a Telnet server task and the IPL info shows it attempting to activate telnet connections, but says that none are available.

Is that because TABLES doesn't have any defined, or that the HIM support is not present in the current version of Hercules?

Just wondering if any TCP/IP services would work under d6.0 with the version of TABLES installed in that system under newer Hercules once the HIM support is installed.

Finally, has there been any change about the licensing of IBM software like *PASCALVS, *FTNVS and *ASMH?? I read somewhere that IBM let a bunch of stuff fall out of copyright, but not sure if it affects availability of these