From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7b9027678f309105 X-Google-Attributes: gid103376,public From: Ehud Lamm Subject: Re: Laser printing from ADA (Windows) Date: 1998/10/28 Message-ID: #1/1 X-Deja-AN: 405984057 References: <363376e7.127480@SantaClara01.news.InterNex.Net> <3633c188.19236172@SantaClara01.news.InterNex.Net> <3634aec6.547292@SantaClara01.news.InterNex.Net> <714lbe$fh6$1@nnrp1.dejanews.com> <36373bbe.408787@SantaClara01.news.InterNex.Net> Content-Type: TEXT/PLAIN; charset=US-ASCII Organization: The hebrew University of Jerusalem Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 1998-10-28T00:00:00+00:00 List-Id: On Wed, 28 Oct 1998, Tom Moran wrote: > Having paid for the vast majority of my C coded programs, I'm > surprised to hear that everything in C and C++ is public domain. > Having posted a substantial amount of Ada source code in the past to > BIX and Compuserve (and the PAL, although they apparently dropped it) > I feel that I've contributed at least my share of free software. > Since my grocer wants cash, I cannot afford to donate 100% of my > time to writing and giving away free software. If you want things > like the Windows printer code this thread started with, you can either > pay to buy what's available today, or you can wait until someone has > free time to write it for you - in fact CLAW exists today, and Jerry > van Dijk implied that he might make available a free version in the > future. So you can pay in money or waiting - your choice. I think this thread is really starting to diverge too much. But when on this topic of free code, let's make a few points clearer. One can be in favor of public domain code, and software sharing and still believe it is morally accpetable and practically inevitable to sell software. It is also clear that in many cases it makes life easier if you find some code already written you can build on. For this people need to be able and willing to donate code. It is entirely with them to decide whether they want to give code away for free, the ammount and the licenscing required. All these issues are not really relevant to comp.lang.ada etc. What may be of interest is to comapre two things: 1)The ammount of code publicly available. This is interesting as it both tells you something about the community and about where it may be more interesting to lock. 2)How easy it is to find public code AND integrate it into new code. This may give hints into the reuse powers of the language. We may safely assume that using a set of routines encapsulated in a package is easier than simply trying to combine many C routines. Beyond this trivial comparison, things get more complex and more interesting. Since this thread stated because of a question of mine, I feel I need to make myself clear. If I want free code, so I can point my students to it and let them explore, it does not mean I think anybody owes me such code, or that any of you should not be payed by whom ever is employing you right now. :-) Ehud Lamm mslamm@mscc.huji.ac.il