witam MichaĆ, Hopefully we can discuss the general points of view about programming on the open list and noone will complain. It's clear there are misunderstandings and confusions between you and i, but i'm sure we can sort this out constructively. :)
Does it seem reasonable that anyone who chooses to respond publicly on this list accepts that we are trying to understand each other regarding coding issues and we accept criticisms with the assumption that they are intended to be constructive, even they are strongly worded, without being upset?
:)
=== The differences between the pgplot licence and some other licence ===
(1) distribution: pgplot can be downloaded immediately without delay, without requiring any subjective decisions by the owners on whether or not to accept the request for registration.
(2) pgplot does not require the use of further non-free packages
Regarding (1), could you imagine someone installing a whole lot of packages, maybe with gentoo or debian, and having to wait three days for the successive installation of each of 15 different packages?
That would make 45 days if the person installing does not know in advance what the dependencies of the packages are.
IMHO, taking 45 days (or anything of a similar order of magnitude) to fully install a package is clearly something utterly impractical.
Since pgplot has (1) + (2), it only takes half an hour for someone fairly new to it to install.
Of course, if someone wants to replace pgplot by a completely free plotting routine, i would certainly not object (and under the GNU GPL, would not have the right to object).
Regarding Numerical Recipes, i suggest that everyone on this list read the License Information on page xxii of the f77 version, because there seems to have been some confusion raised by your earlier message:
http://www.library.cornell.edu/nr/bookfpdf/f0-1.pdf
Copyright does not protect ideas, but only the expression of those ideas in a particular form. In the case of a computer program, the ideas consist of the program's methodology and algorithm, including the necessary sequence of steps adopted by the programmer. The expression of those ideas is the program source code (particularly any arbitrary or stylistic choices embodied in it), its derived object code, and any other derivative works.
If you analyze the ideas contained in a program, and then express those ideas in your own completely different implementation, then that new program implementation belongs to you. That is what we have done for those programs in this book that are not entirely of our own devising.
What NR claim can be copied: - the methodology - the algorithm - including the necessary sequence of steps
What NR claim cannot be copied: - arbitrary or stylistic choices
Do you disagree with Numerical Recipes' point of view on copyright?
Regarding software strategy, it might be strategically wise to ignore NR's recommendation and use a different algorithm - i would agree with this.
pozd boud
On Tue, 16 Mar 2004, Michal Frackowiak wrote:
the last straw: what about pgplot? it is not "free". moreover, it is almost exactly as free as HEALPix:
pgplot: "PGPLOT is /not/ public-domain software. However, it is freely available for non-commercial use. The source code and documentation are copyrighted by California Institute of Technology, and may not be redistributed or placed on public Web servers without permission. The software is provided ``as is'' with no warranty."
healpix: "The permission to use, without authorization to distribute, the HEALPix software and its documentation without fee or royalty is hereby granted to individual registered users (see the HEALPix site http://www.eso.org/science/healpix) PROVIDED that the preceding copyright notices and the following statements are complied with:
- Applications are limited to non-commercial and not-for-profit purposes.
- An appropriate acknowledgment is included in all publications
based on work conducted with usage of the HEALPix package"
there are only 2 differences: registration required with healpix (not a big problem, it is nice to watch as package spreads and I suppose I would do the same) and acknowledgment in publications (which is obvious for me).
so why do you not object using pgplot (you use it for every plot in "fealpix") but started this campaign with healpix??????
I realize the case is somehow over but your vision of free software really astonishes me. I also realize there will be no public response (in the sense of this mailing list) simply because there is not much to discuss and we have discussed some things at the last Cafe. I really hope all this is coming to the end.
best regards
michal
Michal Frackowiak wrote:
at least www.gnu.org works. To bring you more arguments WHY fealpix does not come in the spirit of gnu, please see: http://www.gnupress.org/potentialauthors.html - Information for Potential Authors and http://www.gnu.org/prep/standards.html#SEC31 - GNU Coding Standards
more or less these are the things I have already pointed out. including trolling about proprietary software.
as you can see fealpix does not follow any of the gnu software directions so all this rumor about making scientific software free does not make any sense in the context of gnu. moreover it gives people false opinion about gnu system and the gnu idea of free software.
regards - michal
LISTNAME: cosmo-torun HELP: send an email to sympa@astro.uni.torun.pl with "help" WEB ARCHIVE: http://www.astro.uni.torun.pl/sympa/cosmo-torun/ UNSUBSCRIBE: email to sympa@astro.uni.torun.pl with "unsubscribe cosmo-torun"
--
Michal Frackowiak mail: michalf@ncac.torun.pl www: http://www.ncac.torun.pl/~michalf jabber im: michal_frackowiak@jabber.pl phone: +48 (56) 6219319 int. 22, fax: +48 (56) 6219381
Nicolaus Copernicus Astronomical Center Department of Astrophysics in Torun (CAMK Torun) ul. Rabianska 8, 87-100 Torun, Poland http://www.ncac.torun.pl, http://www.camk.edu.pl