× 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.


  • Subject: Re: RPG 400 code on the NET
  • From: Jim Langston <jlangston@xxxxxxxxxxxxxxxx>
  • Date: Mon, 20 Sep 1999 08:13:00 -0700
  • Organization: Conex Global Logistics Services, Inc.

I agree.  Back when I was programming in Quick Basic I was much more
apt to pay someone for a library if it came with source code.  99% of the
time I never changed the source code, but a lot of times it is the only way
to really understand what a routine is doing.  As you can tell, I don't much
like the black box theory, unless I can open it up and peer inside.

Regards,

Jim Langston

pcunnane@learningco.com wrote:

>      "What we need is an EXAMPLE library that can be downloaded and
>      searched."
>
>      Sounds to me like wheel-reinventing.  Besides, the whole point of
>      code-sharing is that if you don't like the way a library is
>      implemented, you can change it to suit yourself.  If you think the
>      change improves the library, share it back out.
>
>      I realise that this approach doesn't suit all shops, but look at it
>      this way - if you get a service program, complete with source code,
>      then you automagically *get* an example library.  The important
>      difference is that the example library has been subjected to extensive
>      peer review, and proven to work in other installations.  Hopefully.
>
>      "Hell that would be building another Microsoft Windows environment.
>      Lots of DLL to use and no way to see if they have bugs."
>
>      Au contraire, the single biggest problem with Windows is the fact that
>      the source code is closed.  I *strongly* advocate the publication of
>      source code with libraries, for the precise purpose of being able to
>      find the bugs.  The DLL concept is one of the (few) strengths of
>      Windows, and it warmed my heart to see service programs arrive on the
>      '400.
>
>      ____________
>      Paul Cunnane
>      The Learning Company
>
> ______________________________ Reply Separator 
>_________________________________
> Subject: RE: RPG 400 code on the NET
> Author:  Chris Bipes <ChrisB@Cross-check.com> at InterNet
> Date:    17-09-99 9:51 am
>
> As a fairly new programmer to the ILE environment I love the code snippets I
> have received here.  What we need is an EXAMPLE library that can be
> downloaded and searched.  I am not looking for service programs to add to my
> library.  Hell that would be building another Microsoft Windows environment.
> Lots of DLL to use and no way to see if they have bugs.  The same function
> available in a multitude of service programs.
>
> What we need to do is share Ideas.  Say Hey I have coded that before and
> here is how I did it.  We then can modify the source for our own in-house
> coding standards and add to our own in-house libraries.  Forget all
> copyrights and help each other out.  This list has help me to learn lots.
> When I have a completely tested Sockets service program that behaves the way
> I want it to,  I will post on this list.  I welcome all constructive
> comments that I may Get.  Here is a short cut to where I have posted my work
> to date.
>
> HTTP://www.cableone.net/ckb62/socksrv.rpgle
> HTTP://www.cableone.net/ckb62/tcpipsock.rpgle
> HTTP://www.cableone.net/ckb62/tcpipsockp.rpgle
>
>
>
>
> Christopher K. Bipes    mailto:ChrisB@Cross-Check.com
> Sr. Programmer/Analyst  mailto:Chris_Bipes@Yahoo.com
> CrossCheck, Inc.                http://www.cross-check.com
> 6119 State Farm Drive   Phone: 707 586-0551 x 1102
> Rohnert Park CA  94928  Fax: 707 586-1884
>
> *Note to Recruiters
> I nor anyone that I know of is interested in any new and/or exciting
> positions. Please do not contact me.
>
> -----Original Message-----
> From: James W. Kilgore [mailto:qappdsn@ibm.net]
> Sent: Thursday, September 16, 1999 9:41 PM
> To: RPG400-L@midrange.com
> Subject: Re: RPG 400 code on the NET
>
>
> Jim,
>
> Now I'm no lawyer, but I disagree with you about the GPL license in regard
> to code
> snippets.
>
> As I read it, the GPL license prohibits one from profiteering from a
> derivative of
> another's work.  In the original context of the GPL license, the original
> work is a
> "full and working program".  Subsequent contributors would refine the
> original work.
>
> The original author and contributors are all acknowledged.  It's more of an
> informal
> resume building exercise.
>
> For example, I have a routine which allows one to build an available Fxx key
> text
> string on the fly.  As such, it is not a "full and working program" and I
> would not
> place it in public domain under the GPL license.  I -would- put it out for
> public use
> under a shareware license.
>
> The normal practice for shareware would require that copyright be
> acknowledged and
> notice of such retained in all derivative works.
> The nominal request for "registration" fees aid in the support of
> experimental works.
> It is a way of funding a hobby.
>
> AFAIK, the GPL license requires that the source code be made available for
> anyone to
> modify.  A service program under a shareware license would not have such a
> restriction.  There is a "free for personal use" clause, but a caveat about
> commercial
> (for profit) use.  If you want to use the code in a commercial product, you
> must
> contact the author and negotiate a license agreement.
>
> This may be a better suited venue for AS/400 shared code.
>
> Jim Langston wrote:
>
> > I don't' think we want to do that, Paul.  If I use someone's code snippet
> > in a program I write, I want to be able to turn around and sell that
> > program.  Well, right now I'm working for another company, and we
> > are using everything in house, but others may want to sell their programs.
> >
> > I have no objection to giving someone some code, they include it in
> > a program, then make a million dollars off it, more power to them.
> >
> > What I think we are talking about here is making everyone's life
> > a lot easier by making us all reinvent the wheel.
> >
> > The GPL license says that if you use that code in your program, you
> > can not then sell your program.
> >
> > Regards,
> >
> > Jim Langston
> >
>
> +---
> | This is the RPG/400 Mailing List!
> | To submit a new message, send your mail to RPG400-L@midrange.com.
> | To subscribe to this list send email to RPG400-L-SUB@midrange.com.
> | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
> | Questions should be directed to the list owner/operator:
> david@midrange.com
> +---
> +---
> | This is the RPG/400 Mailing List!
> | To submit a new message, send your mail to RPG400-L@midrange.com.
> | To subscribe to this list send email to RPG400-L-SUB@midrange.com.
> | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
> | Questions should be directed to the list owner/operator: david@midrange.com
> +---
> +---
> | This is the RPG/400 Mailing List!
> | To submit a new message, send your mail to RPG400-L@midrange.com.
> | To subscribe to this list send email to RPG400-L-SUB@midrange.com.
> | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
> | Questions should be directed to the list owner/operator: david@midrange.com
> +---

+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


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.