Re: This may interest some.
On Friday, 05/26/2006 at 08:16 EST, Gary Eheman <[EMAIL PROTECTED]> wrote: > I laughed when I read this. It appears they assert (repeatedly) copyright on > nothing, too. > > Someone shared with me once that a load module on z/OS for this C program > contains not fewer than 10 IBM copyright statements. > > int TEST( void ) > { return(0); } > > Probably the same on VM. :-) We tend to copyright everything we write and the copyrights we use are boilerplate, written by our lawyers. Alan Altmark z/VM Development IBM Endicott
Re: This may interest some.
Those copyright statements are in LE modules. Since C under z/OS is LE-enabled, it establishes an LE environment, which includes abend intercepts, etc. I just did a test on z/OS 1.7, and there are only 2 copyrights, in CEESTART and CEEBINIT. Of course, since the example is actually a subroutine, I tried it with changing TEST to main. Then I get 5 copyrights, all in LE routines. Interestingly, there is a #pragma comment copyright where you can insert your own copyright text in the object code generated by the compiler. Later, Ray -- M. Ray Mullins Roseville, CA, USA http://www.catherdersoftware.com/ http://www.mrmullins.big-bear-city.ca.us/ http://www.the-bus-stops-here.org/ German is essentially a form of assembly language consisting entirely of far calls heavily accented with throaty guttural sounds. --ilvi
Re: This may interest some.
On Thu, 25 May 2006 09:31:45 -0500, Lucius, Leland <[EMAIL PROTECTED]> wrote: >Oh well. I guess IBM owns everything... :-) Actually, since no copyri ght was >attached to the article, I guess Alfred was within his rights to use it freely, >but to claim ownership That just seems wrong. > >Leland > I laughed when I read this. It appears they assert (repeatedly) copyright on nothing, too. Someone shared with me once that a load module on z/OS for this C program contains not fewer than 10 IBM copyright statements. int TEST( void ) { return(0); } Probably the same on VM. -- Gary Eheman
Re: This may interest some.
Need to deliver such patches in a format that can be fed to 'patch'. IBM's patches against the kernel source work really well. Try that. -- R;
Re: This may interest some.
Quoting Alan Altmark <[EMAIL PROTECTED]>: > On Thursday, 05/25/2006 at 07:03 ZE2, Rob van der Heij <[EMAIL PROTECTED]> > wrote: > > On 5/25/06, Alan Altmark <[EMAIL PROTECTED]> wrote: > > > > > > You may not 1) use, copy, modify or distribute the Program except as > > > > provided in this Agreement; > > > > > Please post only your patches. Thanks. > > > > What would one do with those patches? Not modify the program I hope ;-) > > LOL!! Of course, one could, like, actually report the problem, you know? > :-) Use Feedback on the web page or whatever other avenue They give you. > If I knew who They were, I'd tell them myself. Alas, I cannot get even to > the Alphaworks site right now. > What's really funny about the license and the copyrights and all is that one of the classes in Ximple is called BrowserControl and was published by Steven Spencer on www.javaworld.com. I believe it was in the 1999 timeframe. But, the author of Ximple chose not to give credit and instead decided to put this at the top of the code: /* * Ximple * Author: Alfred Kayser * Copyright IBM Corp. 2002 All Rights Reserved */ Oh well. I guess IBM owns everything... :-) Actually, since no copyright was attached to the article, I guess Alfred was within his rights to use it freely, but to claim ownership That just seems wrong. Leland BTW: I don't really care about this whole thing. It's a cool little app that given proper care and feeding could be useful to someone. Not me. I'd use THE instead if I wanted an Xedit-style editor. Just thought I'd bring it up.
Re: This may interest some.
On Thursday, 05/25/2006 at 07:03 ZE2, Rob van der Heij <[EMAIL PROTECTED]> wrote: > On 5/25/06, Alan Altmark <[EMAIL PROTECTED]> wrote: > > > > You may not 1) use, copy, modify or distribute the Program except as > > > provided in this Agreement; > > > Please post only your patches. Thanks. > > What would one do with those patches? Not modify the program I hope ;-) LOL!! Of course, one could, like, actually report the problem, you know? :-) Use Feedback on the web page or whatever other avenue They give you. If I knew who They were, I'd tell them myself. Alas, I cannot get even to the Alphaworks site right now. Alan Altmark z/VM Development IBM Endicott
Re: This may interest some.
--- Leland Lucius <[EMAIL PROTECTED]> wrote: > > > > Please post only your patches. Thanks. > > > Okay, I'll pull them off the site. Honestly though, > as long as you don't > hit PF12 (and PF2 I think), the original download > should work. It worked > for me on Windows and Mac OS... > I wonder what I am doing wrong the, appart from perhaps using Windows/XP.. I downloaded the .jar file but when I try and run it I get:- C:\JavaXedit>java -jar ximple.jar Invalid or corrupt jarfile ximple.jar I think my java is up to date. C:\JavaXedit>java -showversion java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode) Dave. > Leland __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Re: This may interest some.
> > Please post only your patches. Thanks. > Okay, I'll pull them off the site. Honestly though, as long as you don't hit PF12 (and PF2 I think), the original download should work. It worked for me on Windows and Mac OS... Leland
Re: This may interest some.
On 5/25/06, Alan Altmark <[EMAIL PROTECTED]> wrote: > You may not 1) use, copy, modify or distribute the Program except as > provided in this Agreement; Please post only your patches. Thanks. What would one do with those patches? Not modify the program I hope ;-) Rob
Re: This may interest some.
Leland Lucious wrote: > > Leland, > > Could you post the corrected code somewhere? > > Dave. > > > So, tell me...should I worry about this or not? Aside from this being > "eval" software, anything in here that IBM will complain about if I put a > copy on my site? (I really doubt it, but they have scary suits...). Leland, that license seems crystal clear to me: > You may 1) use the Program only for internal evaluation or testing purposes, > and 2) make and install a reasonable number of copies, including a backup > copy, of the Program to support such use. The terms of this license apply to > each copy You make. You will reproduce all copyright notices and all other > legends of ownership on each copy, or partial copy, of the Program. > > You will 1) maintain a record of all copies of the Program and 2) ensure > that anyone who uses the Program (accessed either locally or remotely) does > so only for Your authorized use and complies with the terms of this > Agreement. > > You may not 1) use, copy, modify or distribute the Program except as > provided in this Agreement; Please post only your patches. Thanks. Regards, Alan Alan Altmark Sr. Software Engineer IBM z/VM Development
Re: This may interest some.
> > Leland, > Could you post the corrected code somewhere? > Dave. > Get the "fixed" jar files at: http://www.homerow.net/files/lXimple.jar http://www.homerow.net/files/lXimpleSrc.jar But, if I'm asked to remove them, I will do so and post a patch of what needs to be changed. Really, it was nothing much. Just a missing class when you hit F12. To try it: Java -cp lXimple.jar com.ibm.ximple.XFrame Don't forget to go over to alphaworks to get the doc. Leland
Re: This may interest some.
> > Leland, > Could you post the corrected code somewhere? > Dave. > > So, tell me...should I worry about this or not? Aside from this being "eval" software, anything in here that IBM will complain about if I put a copy on my site? (I really doubt it, but they have scary suits...) International License Agreement for Early Release of Programs Part 1 - General Terms BY DOWNLOADING, INSTALLING, COPYING, ACCESSING, OR USING THE PROGRAM YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCEPTING THESE TERMS ON BEHALF OF ANOTHER PERSON OR A COMPANY OR OTHER LEGAL ENTITY, YOU REPRESENT AND WARRANT THAT YOU HAVE FULL AUTHORITY TO BIND THAT PERSON, COMPANY, OR LEGAL ENTITY TO THESE TERMS. IF YOU DO NOT AGREE TO THESE TERMS, - DO NOT DOWNLOAD, INSTALL, COPY, ACCESS, OR USE THE PROGRAM; AND - PROMPTLY RETURN THE PROGRAM TO THE PARTY FROM WHOM YOU ACQUIRED IT. IF YOU DOWNLOADED THE PROGRAM, CONTACT THE PARTY FROM WHOM YOU ACQUIRED IT. "Early Release" means that the Program is not formally released or commercially available. The term does not imply that the Program will be formally released or made commercially available. IBM does not warrant that should a Program be formally released or made commercially available that it will be similar to, or compatible with, Early Release versions. "IBM" is International Business Machines Corporation or one of its subsidiaries. "License Information" ("LI") is a document that provides information specific to a Program. The Program's LI is available in a file in the Program's directory, by the use of a system command, or as a booklet which accompanies the Program. The LI may also be found at http://www.ibm.com/software/sla/ . "Program" is the following, including the original and all whole or partial copies: 1) machine-readable instructions and data, 2) components, 3) audio-visual content (such as images, text, recordings, or pictures), 4) related licensed materials, and 5) license use documents or keys, and documentation. "You" and "Your" refer either to an individual person or to a single legal entity. This Agreement includes Part 1 - General Terms, Part 2 - Country-unique Terms (if any), and License Information and is the complete agreement between You and IBM regarding the use of the Program. It replaces any prior oral or written communications between You and IBM concerning Your use of the Program. The terms of Part 2 and License Information may replace or modify those of Part 1. 1. Entitlement License The Program is owned by IBM or an IBM supplier, and is copyrighted and licensed, not sold. IBM grants You a nonexclusive license to use the Program when You lawfully acquire it. You may 1) use the Program only for internal evaluation or testing purposes, and 2) make and install a reasonable number of copies, including a backup copy, of the Program to support such use. The terms of this license apply to each copy You make. You will reproduce all copyright notices and all other legends of ownership on each copy, or partial copy, of the Program. THE PROGRAM MAY CONTAIN A DISABLING DEVICE THAT WILL PREVENT IT FROM BEING USED AFTER THE EVALUATION PERIOD ENDS. YOU WILL NOT TAMPER WITH THIS DISABLING DEVICE OR THE PROGRAM. YOU SHOULD TAKE PRECAUTIONS TO AVOID ANY LOSS OF DATA THAT MIGHT RESULT WHEN THE PROGRAM CAN NO LONGER BE USED. You will 1) maintain a record of all copies of the Program and 2) ensure that anyone who uses the Program (accessed either locally or remotely) does so only for Your authorized use and complies with the terms of this Agreement. You may not 1) use, copy, modify or distribute the Program except as provided in this Agreement; 2) reverse assemble, reverse compile, or otherwise translate the Program except as specifically permitted by law without the possibility of contractual waiver; or 3) sublicense, rent, or lease the Program. The evaluation period begins when You agree to the terms of this Agreement and ends 1) as of the duration or date specified in the License Information, 2) when the Program automatically disables itself, or 3) when IBM makes the program commercially available. You will destroy the Program and all copies made of it within ten days of the end of the evaluation period. There is no charge for the use of Program for the duration of the evaluation period. IBM may terminate Your license if You fail to comply with the terms of this Agreement. If IBM does so, You must destroy all copies of the Program. 2. Rights In Data You assign to IBM all right, title, and interest (including ownership of copyright) in any data, suggestions, and written materials that 1) is related to Your use of the Program and 2) You provide to IBM. If IBM requires it, You will sign an appropriate document to assign such rights. Neither party will charge the other for rights in data or any work performed as a result of this Agreement. 3. No Warranty SUBJECT TO ANY STATUTORY WARRANTIES WHICH CANNOT BE EXCLUDED, IBM MAKES NO WARRANTIES OR CONDIT
Re: This may interest some.
Quoting Dave Wade <[EMAIL PROTECTED]>: > --- Leland Lucius <[EMAIL PROTECTED]> wrote: > > > On 5/23/06 2:23 PM, "McKown, John" > > <[EMAIL PROTECTED]> wrote: > > > > > But I cannot get it to work. > > > > > I got it working on my Mac. Trust me...it needs > > work. :-) > > > > But, it's surprisingly very little code and could be > > improved. It does use > > a class that is nowhere to be found and after > > disabling the code that uses > > the class (it really wasn't needed), it recompiled > > fine and seem to work a > > little better. > > > > Leland, > Could you post the corrected code somewhere? > Dave. > Well, now I wouldn't say "corrected" is the "correct" word ;-), but I'd be happy to put it back together and make it available. Should be able to do it tonight. It really is a good base for someone to use if they wanted to improve it. Aside from more prefix commands and such, one of the first things I'd want to add would be some sort of Netrexx interface. Leland Leland
Re: This may interest some.
--- Leland Lucius <[EMAIL PROTECTED]> wrote: > On 5/23/06 2:23 PM, "McKown, John" > <[EMAIL PROTECTED]> wrote: > > > But I cannot get it to work. > > > I got it working on my Mac. Trust me...it needs > work. :-) > > But, it's surprisingly very little code and could be > improved. It does use > a class that is nowhere to be found and after > disabling the code that uses > the class (it really wasn't needed), it recompiled > fine and seem to work a > little better. > Leland, Could you post the corrected code somewhere? Dave. > Leland > __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Re: This may interest some.
On 5/23/06 2:23 PM, "McKown, John" <[EMAIL PROTECTED]> wrote: > But I cannot get it to work. > I got it working on my Mac. Trust me...it needs work. :-) But, it's surprisingly very little code and could be improved. It does use a class that is nowhere to be found and after disabling the code that uses the class (it really wasn't needed), it recompiled fine and seem to work a little better. Leland
Re: This may interest some.
But I cannot get it to work. -- John McKown Senior Systems Programmer HealthMarkets Keeping the Promise of Affordable Coverage Administrative Services Group Information Technology This message (including any attachments) contains confidential information intended for a specific individual and purpose, and its content is protected by law. If you are not the intended recipient, you should delete this message and are hereby notified that any disclosure, copying, or distribution of this transmission, or taking any action based on it, is strictly prohibited.
This may interest some.
If you use Java on your workstation, you might want to pick this up. I found it while "goofing around" on the IBM site. http://www.alphaworks.ibm.com/tech/ximple What is Xedit for JavaTM? Xedit for Java is a tool for assisting in migration from a content editing environment for mainframe (VM/CMS) 3270 terminals to an e-business environment. Xedit for Java provides a Java applet that simulates the XEDIT editor of VM/CMS in a modern e-business environment. Though it simulates the old editing user interface, it is fully based on e-business technology. Furthermore, this interface allows use of the full Unicode character set rather than the more limited EBCDIC. How does it work? Xedit for Java supports all the traditional editing commands of XEDIT, as well as some enhancements such as "cut-and-paste" and "undo" features and the full Unicode character set. Because the XEDIT editing is line-oriented, Xedit for Java also treats documents as an array of lines and provides the block-edit commands, handles cursor movements, and extends the XEDIT editing with some modern editing features, such as full undoing/redoing, clipboard pasting, unicode support, dialog boxes for searching/replacing, and more. -- John McKown Senior Systems Programmer HealthMarkets Keeping the Promise of Affordable Coverage Administrative Services Group Information Technology This message (including any attachments) contains confidential information intended for a specific individual and purpose, and its content is protected by law. If you are not the intended recipient, you should delete this message and are hereby notified that any disclosure, copying, or distribution of this transmission, or taking any action based on it, is strictly prohibited.