Discussions‎ > ‎

Permission to include licensed programs

The original permission to make the source, object code, and documentation for the Michigan Terminal System widely and freely available to the public was given in a July 2011 letter from Marvin Parnes, U-M Associate Vice-president for Research and Jack Bernard, U-M Associate General Counsel to Jeff Ogden and Gavin Eadie.  That letter did not include permission for items where neither the U-M nor the MTS Consortium was the rights holder and did not otherwise have permission to redistribute the items.

Listed below is information about items for which we have subsequently received permission or that are now in the public domain or available under a public license.


For *PLC

posted Apr 3, 2012, 12:35 PM by Jeff Ogden   [ updated Apr 3, 2012, 12:38 PM ]

The long and short of this is that we were unable to find anyone currently at Cornell to take an interest in the question of giving permission to include an object code only version of *PLC as part of MTS.  We were able to get an OK from Steve Worona and Dick Conway, retired staff from Cornell who were involved in the development of PL/C many years ago and involved in senior IT administrative positions at Cornell after that.

The details are outlined in the messages that follow.

  -Jeff Ogden, 3 April 2012



From: Gavin Eadie
Subject: PL/C
Date: February 25, 2011 11:59:03 PM EST
To: Steve Worona

Steve .. I'm involved in the preservation of our old timesharing system MTS.

  http://archive.michigan-terminal-system.org/

     As news of this project filters out, it's raising some questions regarding whether we might still have copies of old software that has been lost from other places.  One of these is PL/C. which runs in MTS, and I'm told that you had done some looking for the source of this at Cornell without locating it.  I know that we do have a runnable, compiled version of PL/C on the MTS tapes, but not the source code.  It may be, however, that we have the source on backup tapes, but I'll have to wait for a few weeks till the right person gets back to town to check that.

If we do find the source, we'll need to make sure that Cornell (who, I assume would have an interest in the intellectual property) is OK with making it available to interested parties, either directly, or by sending a copy to Cornell so they can re-distribute it.  The interest is from hobbyists running antique software on IBM System 360/370/3090 emulators; one of whom, Peter Flass, says he talked to you about PL/C in this context some time back.

If we find this code, do you think Cornell will still have an interest in it?  If so, can you offer a suggestion about who to talk to there?

Hope all is well with you .. best, Gav

__________________________________________________________________________

From: Steve Worona
Subject: Re: PL/C
Date: March 1, 2011 6:05:24 PM EST
To: Gavin Eadie

Well, gee, two names out of the past, yours and PL/C. Nice to see
both. Lemme see if I can figure out who's in a position at Cornell to
make a statement about disposition. Steve
__________________________________________________________________________

From: Gavin Eadie <gavin@umich.edu>
Subject: Re: PL/C
Date: February 28, 2012 3:13:03 PM EST
To: Steve Worona

Steve ..

If you found a person and replied, I've lost that message -- could you refresh it?

If you didn't find someone, the story has heated up, news at: http://archive.michigan-terminal-system.org !  We're now distributing MTS and we have actually found object code for PL/C which we can run.  We're reluctant to let this out of our hands till we've made a good effort to get permission to do so.  If we can't find anyone who might care after all these years, we'll probably seek forgiveness, rather than permission, and let it loose -- it's probably the only extant working PL/C compiler left in the world .. Best, Gav
__________________________________________________________________________

From: Gavin Eadie
Subject: Re: PL/C?
Date: February 28, 2012 4:07:24 PM EST
To: Jeff Ogden
Cc: mts-comments@umich.edu

I IM'd Steve Worona.

3:47
Gavin Eadie

Question from last year re: PL/C .. Did you ever find anyone at Cornell who would have an interest in it?  As you know we're bringing MTS back to life and we've actually found a runnable PL/C object deck [more ...]

That raises the stakes in getting someone to say it's OK to re-distibute.  Do you have any contacts at Cornell I could pester??
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3:47
Steve Worona

No, I did some checking, but no one who's still around has any connections.

Oh, permission to redistribute; hmmmm. Didn't MTS already have that?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3:49
Gavin Eadie

Yes, it did have that, but this is slightly different — we're trying very hard to make sure we can get permission from owner / authors / etc in this slightly different context.

We just got the Waterloo compilers OK by someone there.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3:50
Steve Worona

Do you have a boilerplate request, like, here's who we are, here's what we want to do, can we have permission?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3:53
Gavin Eadie

I believe we do.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3:54
Steve Worona

Send me a copy and I'll run it by some folks who might be in a position to say they're in a position to say OK [redundancy intentional].
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3:55
Gavin Eadie

will do .. what's a good email address for you now?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3:55
Steve Worona

SLW1@cornell.edu
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

3:56
Gavin Eadie

Thanks very much, Steve.  I hope all is well with you, I hadn't been tracking my CSG buddies closely, so a belated congrats on retirement.  All the best, Gav
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Jeff, do you already have something we could send him, or should I concoct a request? .. Gav
__________________________________________________________________________

From: Gavin Eadie
Subject: PL/C compiler release request
Date: February 28, 2012 6:22:16 PM EST
To: Steve Worona

Steve, this from Jeff tonight ...

I'm not at all sure I'm directing this note to the correct place, but I am hoping you can point me in the right direction. I am looking for information on the current status of the PL/C programming language compiler that was originally developed at Cornell University in the early 1970s.

I am a retired staff member from the academic Computing Center at the University of Michigan. I've been working with several of my former colleges to preserve and make the Michigan Terminal System (MTS) available to the public. MTS is the virtual memory time-sharing operating system for the IBM S/360-67, S/370, and compatible mainframe computers that was developed and used at U-M and several other universities from 1967 to 1999.  In July 2011 U-M made our effort a project of its Office for the Vice President for Research and gave permission for MTS to be made widely available.  In late December 2011 we released the MTS source and object code distributions from 1968 through 1988. We were pleasantly surprised when several individuals with no previous knowledge of MTS successfully used this material to run MTS using the Hercules S/370 emulator under Mac OSX, Windows, and Unix/Linux just a few days after the material became available. We are now working to make the version of MTS that was in use at U-M in 1996 available and to make the distributions more complete.

The Cornell PL/C compiler was available under MTS, but was not included in MTS distributions due to licensing restrictions.  We would like to include an object code version of PL/C (sadly, we no longer have the PL/C source code) in the version of MTS we are making available, but to do that we need to get permission from the current rights holder or confirm that the compiler has been released into the public domain or is available under a public license.

Do you know the current status of PL/C and, if necessary, who would be in a position to give permission to include the PL/C object code as part of the MTS materials we make available?

More information about MTS and our efforts to preserve and make it more widely available are available at these URLs:

     http://en.wikipedia.org/wiki/Michigan_Terminal_System

     http://archive.michigan-terminal-system.org/

Included below is a copy of the MTS copyright statement we are using.  I've added PL/C to the section on Proprietary Program Products toward the end of the statement. We would adjust the draft statement about PL/C as necessary to reflect the actual conditions for redistributing PL/C.

Thanks for your help.

Gavin Eadie, Jeff Ogden, Mike Alexander, et al
__________________________________________________________________________

On Mar 2, 2012, at 3:26 PM, Steve Worona wrote:

Great talking to you today. I'll let you know what I hear from Pat
McClary in Cornell's legal office.



From: Gavin Eadie
Subject: Re: My blog, FWIW
Date: March 3, 2012 9:19:16 AM EST
To: Steve Worona

.. Thanks again for your help with PL/C -- on a similar path, we got the last of the Waterloo compilers (BASIC) up and running yesterday .. Gav
__________________________________________________________________________

From: Gavin Eadie
Subject: PL/C .. small update
Date: March 2, 2012 3:13:24 PM EST
To: mts-comments@umich.edu

I talked to Steve Worona on the phone for a while today.  He's passed our request along to a friend in the Cornell University Council's office and suggested she contact someone in their equivalent of the "tech transfer" to see in there's anyone who can OK our use of PL/C.  I'm not concerned about their Council's office being involved, Steve taught "computer law" at Cornell before moving to EDUCause, and so wasn't just aiming our request at that office because he couldn't think of anywhere else to send it!

He's pretty confident that there's no actual person at Cornell who has an interest in PL/C because (and I didn't know this of him), he worked on that project as a programmer in his youth.  If his friend draws a blank, he'll suggest she provides us with a letter saying Cornell has no proprietary interest in PL/C and we can go ahead with placing it in the MTS context we've talked about.  I let Steve know that if she has any questions we'd be happy to help.  She and Steve have swapped a couple of emails already so she's actively engaged.

PS: It turns out Steve wrote an early email service for CMS in 1976, and tested it out on DVH -- small world .. Gav
__________________________________________________________________________

From: Jeff Ogden
Subject: PL/C?
Date: March 29, 2012 11:53:52 AM EDT
To: Gavin Eadie

Did you ever hear back from Steve about PL/C?

   -Jeff
__________________________________________________________________________

From: Gavin Eadie
Subject: Re: PL/C?
Date: March 29, 2012 6:59:53 PM EDT
To: Jeff Ogden

.. no, I didn't .. good point, I'll nudge him .. Gav
__________________________________________________________________________

From: Steve Worona
Subject: Fwd: Re: PL/C question
Date: March 30, 2012 7:53:04 PM EDT
To: Gavin Eadie

FYI...
Steve

--- begin forwarded text

> On Mar 29, 2012, at 8:03 PM, Steve Worona wrote:
>>
>> Any word?
>>
>>Thanks.
>>Steve
>
> From: "Patricia A. McClary"
> To: Steven L Worona
> Subject: Re: PL/C question
> Date: Fri, 30 Mar 2012 14:34:29 -0400
>
> Not yet.  Thanks for the reminder.

__________________________________________________________________________

From: Jeff Ogden
Subject: Re: PL/C?
Date: March 30, 2012 2:05:49 PM EDT
To: Gavin Eadie
Cc: mts-comments@umich.edu

When you hear back from Steve, if he hasn't been able to locate anyone at Cornell that is interested or willing to take responsibility for giving permission, you might tell him that as long as no one says "no" that we are considering going ahead and including PL/C without explicit permission and get his reaction to that.

My own guess is that this approach would not cause any problems. We'd want to be low-key about it, but we're low-key about everything. We would, of course, include Conrell's copyright in our list of program products. 

   -Jeff
__________________________________________________________________________

From: Gavin Eadie
Subject: Re: PL/C question
Date: April 3, 2012 12:33:53 PM EDT
To: Steve Worona

Steve ... I realize that finding anyone at Cornell who is interested in, or willing to take responsibility for, PL/C may be much more trouble than it's worth, and we have no wish to consume Pat's generously provided time beyond what is reasonable with what has to be the least important thing on her all-time to-do list.

Do you think it would be reasonable, since nobody has said "No" (nor, in all likelihood, will Pat find anyone likely to) for us include PL/C with MTS without explicit permission?  Twenty+ years ago, the University of Michigan had permission to run PL/C for the campus at large -- our request now is different in that, while we have U-Mich sponsorship for this resurrection of history, our work would be accessible to a world-wide audience.  [For all I know, that decades old agreement may have already covered our case, but we'll never find it!]

If we followed this path we would, of course, include a Cornell copyright statement in our list of program products .. Gavin

PS: I've not sent this note to Pat but, if you think she would like to be quit of this by invoking the double negative, feel free to share.
__________________________________________________________________________
.From: Steve Worona
Subject: Re: PL/C question
Date: April 3, 2012 12:41:25 PM EDT
To: Gavin Eadie

-----
At 12:33 PM -0400 4/3/12, Gavin Eadie wrote:
> Do you think it would be reasonable, since nobody has said "No"
> (nor, in all likelihood, will Pat find anyone likely to) for us
> include PL/C with MTS without explicit permission?

Yes, I do, and it's not just that no one has said no, it's that Dick Conway and I have said yes. We're the ones who would have signed off on the original MTS arrangement, which, as you say, might well have already authorized the use you plan to make. I think attaching a Cornell copyright statement would take care of any dangling threads.

Steve



From: Jeff Ogden
Subject: Fwd: PL/C question
Date: April 3, 2012 1:52:27 PM EDT
To: mts-comments@umich.edu

FYI.  We'll go ahead and include PL/C on this basis.

Gav, is there more e-mail history on this that I should include in the archives to show that we tried?

   -Jeff

[there was a good bit of e-mail history and it is what is included above. -Jeff]

For ILIR:MICRO, STAT:MIDAS, and STAT:TEXTEDIT

posted Mar 1, 2012, 5:04 AM by Jeff Ogden   [ updated Mar 1, 2012, 9:43 AM ]

From: Jeff Ogden
Subject: STAT:MIDAS, STAT:TEXTEDIT, and ILIR:MICRO under MTS
Date: January 23, 2012 2:16:42 PM EST
To: Marvin Parnes, Jack Bernard

I've got a question or two for you.

We'd like to make three programs that were developed at U-M available as part of the runable version of MTS. One is MIDAS, a statistical package developed by Dan Fox and others at the U-M's Statistical Research Laboratory. The second is TEXTEDIT, a text and word processing program that was also developed by Dan Fox at the Stat Lab. And the last is MICRO, an early relational and set theoretic database program initially developed in part by Dave Childs as part of the ARPA sponsored Conversational Use of Computers (CONCOMP) project at the Computing Center and in part at the U-M's Institute for Labor and Industrial Relations (ILIR). Back in those days all three organizations (the Computing Center, the Stat Lab, and ILIR) reported to OVPR.

 . . .



From: Jeff Ogden
Subject: Re: STAT:MIDAS, STAT:TEXTEDIT, and ILIR:MICRO under MTS [an update]
Date: February 23, 2012 8:54:00 AM EST
To: Marvin Parnes, Jack Bernard

 . . .
I understand the relationship between MICRO and STDS a bit better now after several conversations with David Childs, David Hetrick, and e-mail with Malcolm Cohen (Malcolm was the PI on the LMIS project at ILIR that developed MICRO, LMIS was sponsored by the U.S. Department of Labor).  MICRO is the Information Retrieval System that makes use of STDS (Set-Theoritic Data Structure) software. The concept and a prototype implementation of STDS was developed by David Childs as part of the ARPA sponsored CONCOMP project at the U-M Computing Center. The new version of STDS that was used as part of MICRO was developed by the Set-Theoretic Information Systems Corporation (STIS) where David was a Vice President. 
 . . .



From: Marvin Parnes
Subject: Re: STAT:MIDAS, STAT:TEXTEDIT, and ILIR:MICRO under MTS [an update]
Date: February 29, 2012 7:15:17 PM EST
To: Jeff Ogden
Cc: Jack Bernard

Hi Jeff,

You may proceed as you propose--both Unit Directors have been informed and are comfortable with what you propose.
 . . .

Cheers,
Marvin



From: Jeff Ogden
Subject: permission to include ILIR:MICRO as part of the MTS distributions
Date: March 1, 2012 7:44:06 AM EST
To: D L Childs
Cc: Dave Hetrick, Malcolm Cohen, Steve Burling

DavidC,

We just received permission from Marvin Parnes, U-M's Associate Vice President for Research, to include the versions of ILIR:MICRO, STAT:MIDAS, and STAT:TEXTEDIT from 1996 as part of the distribution of MTS. Before we go ahead and make MICRO available I want to confirm what you told me on the phone two weeks ago or so, that you are comfortable including the STDS software that is used by MICRO in the material we will make available.

MTS is being made freely available to the public under the Creative Commons Attribution license (CC BY). MICRO and several other programs will be included in object code only form with their distribution and use restricted to use with MTS.  I've attached a draft copy of the MTS copyright statement with ILIR:MICRO added to the list of proprietary program products.  Let me know if this looks OK.

It will probably take two or three weeks to package everything up and make it available.

   -Jeff

 . . .

PROPRIETARY PROGRAM PRODUCTS

We would like to thank the organizations listed below for their
permission to include object code only versions of their proprietary
program products. The organizations hold the rights to their program
products, any use of the program products is limited to use under the
control of the Michigan Terminal System, and the program products may
not be used or distributed separately unless permission for such use or
distribution is separately and explicitly stated in writing for the
individual proprietary program product.

 . . .

ILIR:MICRO, Copyright © the Regents of the University of Michigan, distributed 
with permission. STDS software, Copyright © Set-Theoretic Information
Systems Corporation (STIS), included with permission from D.L. Childs.

 . . .



From: "Childs, D L"
Subject: Re: permission to include ILIR:MICRO as part of the MTS distributions
Date: March 1, 2012 10:48:43 AM EST
To: Jeff Ogden

It looks OK.

Dave__________________________________________________________________
             D L Childs * INTEGRATED INFORMATION SYSTEMS
XSP TECHNOLOGY http://xsp.xegesis.org

For the Waterloo compilers (*PrologC, *PrologW, *WATBOL, *WATFIV, and *WBASIC)

posted Feb 27, 2012, 3:58 PM by Jeff Ogden   [ updated Feb 27, 2012, 4:00 PM ]

From: Jeff Ogden
Sent: Friday, February 24, 2012 11:36 AM
To: Shirley Fenton
Subject: questions about status of programming language compilers developed at Waterloo
 
Hello,
 
I'm not at all sure I'm directing this note to the correct place, but I am hoping you can point me in the right direction. I am looking for information on the current status of several programming language compilers that were originally developed at the University of Waterloo.
 
I am a retired staff member from the academic Computing Center at the University of Michigan.  I've been working with several of my former colleges to preserve and make the Michigan Terminal System (MTS) available to the public. MTS is the virtual memory time-sharing operating system for the IBM S/360-67, S/370, and compatible mainframe computers that was developed and used at U-M and several other universities from 1967 to 1999.  In July 2011 U-M made our effort a project of its Office for the Vice President for Research and gave permission for MTS to be made widely available.  In late December 2011 we released the MTS source and object code distributions from 1968 through 1988. We were pleasantly surprised when several individuals successfully used this material to run MTS using the Hercules S/370 emulator under Mac OSX, Windows, and Unix/Linux just a few days after the material became available. We are now working to make the version of MTS that was in use at U-M in 1996 available and to make the distributions more complete.
 
MTS used several programming language compilers that were developed at the University of Waterloo.  These compilers were never included in MTS distributions due to licensing restrictions.  We would like to include these compilers in the versions of MTS we are making available, but to do that we need to get permission from the current rights holders or confirm that the compilers have been released into the public domain or are available under a public license.
 
The difficulty we have is that we aren't sure who the current rights holders are and so we aren't sure who to ask about this.  Do you know or can you point me to someone who might?
 
The Waterloo compilers that were used with MTS are:
 
*PROLOGC                          Edinburgh syntax Waterloo Prolog
*PROLOGW                         Waterloo syntax Prolog compiler
*WATBOL                             Waterloo COBOL
*WATFOR and *WATFIV      Waterloo FORTRAN
*WBASIC                              Waterloo Basic
 
More information about MTS and our efforts to preserve and make it more widely available are available at these URLs:
 
     http://en.wikipedia.org/wiki/Michigan_Terminal_System
 
     http://archive.michigan-terminal-system.org/
 
Thanks for your help.
 
  -Jeff Ogden



From: "Shirley Fenton"
Subject: RE: questions about status of programming language compilers developed at Waterloo
Date: February 25, 2012 12:27:54 PM EST
To: "'Jeff Ogden'"
Cc: "Don Cowan", "Doug Mulholland"

Hi Jeff,
 
I am not the right person but I can help. I have copied Don Cowan and Doug Mulholland, both of the Computer Systems Group, who should be able to answer your questions.
 
Don and/or Doug: Will you please respond to Jeff? Thanks.
 
All the best in your work and endeavors with making MTS public.
 
Best regards,
Shirley Fenton
 
Shirley Fenton, BES, MA
VP, National Institutes of Health Informatics
Research Associate, CSG, University of Waterloo




From: Don Cowan
Subject: Re: questions about status of programming language compilers developed at Waterloo
Date: February 25, 2012 12:37:04 PM EST
To: "'Jeff Ogden'"
Cc: Doug Mulholland

Hi Jeff
I am the person responsible for this software. Doug Mulholland and I will put our heads together on this next week and get back to you shortly.
Don Cowan

Donald Cowan Phd, DSc, PEng, Distinguished Professor Emeritus 
David R. Cheriton School of Computer Science/Department of Biology
Davis Centre 3333
Waterloo Ontario          
University of Waterloo         
Canada N2L 3G1                



From: Don Cowan
Subject: Re: questions about status of programming language compilers developed at Waterloo
Date: February 27, 2012 4:16:36 PM EST
To: "'Jeff Ogden'"
Cc: Doug Mulholland

Hi Jeff
We have decided that you can distribute the software with MTS under one condition. We would like to receive a copy. Please let me know if you need further information.
Don Cowan

Donald Cowan Phd, DSc, PEng, Distinguished Professor Emeritus 
David R. Cheriton School of Computer Science/Department of Biology
Davis Centre 3333
Waterloo Ontario          
University of Waterloo         
Canada N2L 3G1  

For CONFER II from Bob Parnes

posted Feb 27, 2012, 8:39 AM by Jeff Ogden

From: Jeff Ogden
Sent: Sunday, January 29, 2012 10:14 PM
To: Bob Parnes
Cc: 'Zoe Gurevich'; 'Neda Gholizadeh'
Subject: Re: news from the MTS archiving / preservation / resurrection project

Thanks.  Was the V for VAX (a type of machine) or for VMS (VAX/VMS, an
operating system)? Unix ran on VAXes as did VMS.

Bob, I don't know if I will be able to, but if I find a version of Confer II
what would you think about adding it to the MTS systems that we are making
available?


  -Jeff



From: Bob Parnes
Sent: Sunday, January 29, 2012 10:48 PM
To: 'Jeff Ogden'
Cc: 'Zoe Gurevich'; 'Neda Gholizadeh'
Subject: RE: news from the MTS archiving / preservation / resurrection project

Jeff,
   You are correct. The V was indeed for VMS, not VAX. My thought is that
it probably wouldn't be a good MTS system without Confer II on it. It would
be great if you could make it happen. Thanks for asking.
Note that Confer
needed someone to create entries into a master file of active conferences.
An individual user could not create a conference on her/his own. I was that
top level person on UM & UB.
   (bob)



From: Jeff Ogden
Subject: permission to make CONFER available
Date: February 27, 2012 8:15:45 AM EST
To: Bob Parnes

Bob,

I remember asking you if it would be OK to make CONFER available as part of the MTS materials and that you said yes. At least I think I asked and you replied, but I can't find a copy of such an e-mail exchange and I'm wondering about my memory for such things from the last year (much less 20 years ago). 

So, just to be sure, is it OK for us to make CONFER available as part of the MTS distributions?

This will of necessary be an object code only release. The copyright to the code will still be owned by you or by Advertel.

  -Jeff



From: "Bob Parnes"
Subject: FW: news from the MTS archiving / preservation / resurrection project
Date: February 27, 2012 10:46:10 AM EST
To: "'Jeff Ogden'"

Jeff,
   Here's a copy of the e-mail where I said yes, or at least where I
intended that what I said be taken as a YES.
   Is there an accessible description of the current efforts to create an
MTS distribution? Something in a journalistic style (who and why) rather
than a technical style would be easier for me to read, of course, but I'm
hoping this request doesn't add a burden on you to create something.
   (bob)

[the e-mail message Bob refers to in this message is the one he sent on Sunday, January 29, 2012 at 10:48 PM. -Jeff]

For *SPITBOL and *SPITLIB

posted Feb 6, 2012, 6:15 PM by Jeff Ogden

SPITBOL 360 (V2.2.6 - I.I.T., MTS VERSION 06-01-77) is available for use with MTS under the General Public License (GPL). 

*SPITBOL and *SPITLIB were not included in regular MTS distributions.  The following comment appears in the D6.0 (1988) driver file:
By contract, the source and object for SPITBOL cannot be distributed. Contact the Computer Science Dept. at Illinois Institute of Technology, Chicago, Il, USA.

Since November 2001 SPITBOL 360 has been distributed under the General Public License (GPL), for no fee.

From http://www.snobol4.com/ and http://www.snobol4.com/spitbol360/  :
SPITBOL 360 was the first true compiler for SNOBOL4 and is an incredibly clever work of assembly language. SPITBOL 360 was originally distributed under license, for a fee, from 1971 until 1984 when it was superseded by SPITBOL 370.

Thanks to Robert Dewar and Ken Belcher for allowing me [Mark B. Emmer] to re-release SPITBOL 360 under the GPL for all to use and study.

 The General Public License (GPL) version 2, June 1991 is available at http://www.gnu.org/licenses/gpl-2.0.html.

From version 2 of the GPL:

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

The source for SPITBOL 360 is available for download:



For *SPIRES

posted Feb 6, 2012, 5:26 PM by Jeff Ogden   [ updated Feb 6, 2012, 6:33 PM ]

SPIRES wasn't included in the regular MTS distributions. The following comment appears in the D6.0 driver file (1988):

SPIRES is not included in the MTS distribution because it is licensed by the SPIRES Consortium.

In 2005 Stanford University made SPIRES freely and publicly available under the Mozilla Public License Version 1.1 (http://www.mozilla.org/MPL/).

The following excerpts are taken from the web page http://www.stanford.edu/dept/its/support/uspires/:

License Information

Copyright (c) 2005, Leland Stanford Junior University
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the "Stanford University" name nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

EXHIBIT A -Mozilla Public License.

The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/

Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for the specific language governing rights and limitations under the License.

The Original Code is SPIRES, SPIBILD, ANALYZER, PL360, Mainframe Emulators, Unix-Wylbur, and more.

The Initial Developer of the Original Code is Leland Stanford Junior University.

All Rights Reserved.

Contributors: Dick Guertin, Bill Kiefer, and several others who wish to remain anonymous.


For *GPSSH and *GPSSH2 from Jim Henriksen

posted Jan 31, 2012, 7:56 AM by Jeff Ogden

On 1/31/2012 9:00 AM, Jeff Ogden wrote:
Hi Jim.

As you probably saw in a recent note, we have a version of MTS from 1988 that runs under the Hercules S/370 Emulator and are working to get a 1996 version going.

*GPSSH and *GPSSH2 were never included in the regular MTS distributions. Assuming that we still have copies somewhere, would it be OK if we were to include object code versions in the resurrected versions MTS that we are creating and making publicly available? Your copyright would remain and use would be restricted to use with MTS.

   -Jeff

From: Jim Henriksen
Subject: Re: GPSSH and MTS
Date: January 31, 2012 10:01:21 AM EST
To: Jeff Ogden

Dear Jeff,

Please feel free to do so.  The mainframe versions of GPSS/H have been dead for a long time.  We still occasionally sell copies of GPSS/H.  People sometimes ask why we still sell copies of that old clunker.  The answer is simple: people still keep buying it.  As was the case with the British empire, the sun never sets on GPSS/H.  However, quite a while ago, we went back to the drawing board and built a new simulation platform called SLX, which was built based on 20 years' experience with GPSS/H.  All our support and development energy goes into SLX and our 2D and 3D simulation-oriented animation software.

I have really enjoyed reading the information about MTS that's now available on the web.  Congratulations on a job well done, and many thanks for your efforts!

The greatest lesson I learned from my experience at the Computing Center is that scarcity of resources frequently /improves/ software, because developers are keenly aware that they can't do everything, and that they have to get the most out of the resources they do have.  MTS is a stunning example of a great system built by an extremely small team of people.  In that regard, it's a high-water mark for a whole lot of folks.

When I started Wolverine Software, my goal was to create a Computing Center-like environment in which developers could do the right things and thrive, while making a profit.  That was 36 years ago.  And the beat goes on.

Regards,
Jim


For *PASCALJB from Jim Bodwin

posted Jan 31, 2012, 7:53 AM by Jeff Ogden

On Thu, Dec 2, 2010 at 7:43 PM, Jeff Ogden wrote:
  . . .

Tom, Mike, and Gavin all have versions of MTS running on two different S/370 emulators on a PC or under Mac OSX.  We are working to see if we can get MTS made available to anyone who is interested under some sort of free license.  Only time will tell, but I am cautiously optimistic.

One of the things we hope to do is get permission to include object module only versions of at least some of the proprietary program products that were available on MTS, but that weren't part of the official distributions. They would be MTS only versions for what are now quite obsolete programs, so we (Gav, Mike, Tom, and I) are hoping that folks will be willing to give permission. 

From: Jim Bodwin
Subject: Re: Jeff Ogden sent you a message on Facebook...
Date: December 4, 2010 4:25:51 PM EST
To: Jeff Ogden
Cc: DLBodwin

 . . .

As far as Pascal/JB goes I have no problem with it being used on any of the MTS simulators.  I do not have a copy of it anymore.  Well, I've got some 20 year old MTS tapes that are probably not readable.  I would like the following license fee:  one beer served in an MTS Workshop mug the next time we are in Ann Arbor.

  - Jim

On Dec 4, 2010, at 11:10 PM, Jeff Ogden wrote:

Jim,

I can happily agree to pay the license fee for Pascal/JB.  It will need to be a group effort, however, because I don't have any mugs.  But I'm fairly sure that one of Gavin, SteveB, or Mike will have some and can probably be talked into letting us use them.  If not, then I know for a fact that George has some in Bristol (the photo in the MTS Wikipedia article are of George's mugs), but you'd need to accept payment in the UK.

 . . .

    -Jeff

On Dec 4, 2010, at 11:51 PM, Gavin Eadie wrote:
Mugs 'R Us !!  I've got Ann Arbor '79, and the UBC one that declares itself to be a "Beer Mug" .. at least.

On Dec 5, 2010, at 9:06 AM, Steve Burling wrote:
I'll have to check to see if I still have one lone mug stashed in my work office -- in a fit of "Are you ever going to use these things?" not too long ago, the ones in our kitchen cabinets were displaced.  There's a very slight possibility that one of them made it up to the Ontario cabin

On Dec 5, 2010, at 2:15 PM, Steve Burling wrote:
And I do, one from the 1986 RPI workshop.  So I think we've got you covered, Jim.

On Dec 5, 2010, at 8:10 PM, Jim Bodwin wrote:
I think that I might have an MTS mug or two so maybe I'll have to bring my own.

-----------

As of January 2012 this debt had not been paid. -Jeff

1-8 of 8