× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



It's a little more complicated than that. CGIDEV2 is not simply a wrapper for the service program.

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 of
copying 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 pretty
fast. 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: CGIDEV2


Giovanni recently clarified on yahoo groups that the open source license he wrote and published at
http://www-922.ibm.com/easy400p/easy400pos.html
applied 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, CGIDEV2
is 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 thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.