|
The CGIDEV2 library that Giovanni distributed included the CGIDEV2 library I provided to him, plus things he added to it, including /copy members, installation procedures, etc. I don't think these additional items included IBM's copyright notice and disclaimers.
Beyond this expanded CGIDEV2 library, he provided additional libraries of tools and demonstrations as well as the Easy400 web site.
The items in the CGIDEV2 library I provided, all of which are covered by IBM's copyright, are listed in the readme document at
http://www-922.ibm.com/cgidev2h/readme.htm.They include sample programs that can be used as program templates, especially with the help of the RMVSRCRCDS command (also included) and parts of the CGI debugging facility.
The sample programs I provided do not use Giovanni's additional /copy members. They use at most four RPG IV copy members: hspecs, hspecsbnd, prototypeb, and usec. In my opinion, the sample programs are useful educational tools.
For details about the IBM copyrighted items I provided, see the readme sections: "Sample Programs," "The CGISRVPGM2 Service Program," "Modules and their Subprocedures," and "Object List."
Mel Rothman, CGIDEV2 Author Mel Rothman, Inc. Bob Cozzi wrote:
CGIDEV2 is Giovanni's wrapper for Mel's CGISRVPGM2 *SRVPGM. Lot's of old VM-style /COPYs all over the place to make things work, lots ofcopying objects into libraries to make it work--not very RPG or AS/400-like. But the original or foundation service program isn't like that and doesn't really require the CGIDEV2 wrappers. I find the wrappers often get in the way of trying to write code from scratch. But the templates aren't bad. I loved the tutorials on Easy400 site, which where infinitely better than some of the books there were out there at the time. But the extra code in CGIDEV2 (above and beyond CGISRVPGM2) was good to initially setup/install CGISRVPGM2 on your system. After that, those wrappers sort of get in your way. With all those /COPYs in various locations it can get cluttered prettyfast. It wasn't the quantity of /COPY's it was the placement of them.It is those wrappers, not the CGISRVPGM2 itself, that are open source. IBM owns CGISRVPGM2's code. So we're talking about two different things here. CGIDEV2 is nothing without CGISRVPGM2. The easy400 site, on the other hand, is probably the best place to learn about CGI and HTML with respect to RPG programming. -Bob Cozzi www.RPGxTools.com If everything is under control, you are going too slow. - Mario Andretti -----Original Message----- From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx] On Behalf Of Walden H. Leverich Sent: Wednesday, July 20, 2005 12:43 PM To: Web Enabling the AS400 / iSeries Subject: RE: [WEB400] RE: CGIDEV2Giovanni recently clarified on yahoo groups that the open source license he wrote and published athttp://www-922.ibm.com/easy400p/easy400pos.htmlapplied to other software provided on the site, but not to CGIDEV2, which I'm sure was was a surprise to a lot of people.OK, again, IANAL, but it's really clearly stated on an _IBM_ site that: "In the following text, 'Easy400 software' means any piece of software distributed from this Easy400 site." And I just downloaded CGIDEV2 from the Easy400 site. So AFAIC, CGIDEV2is open source. I really don't think they could argue otherwise.-Walden ------------ Walden H Leverich III Tech Software (516) 627-3800 x11 WaldenL@xxxxxxxxxxxxxxx http://www.TechSoftInc.com Quiquid latine dictum sit altum viditur. (Whatever is said in Latin seems profound.)
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.