From: <jc...@fe...> - 2003-02-28 19:24:21
|
On Friday 28 February 2003 18:18, Rafael Laboissiere wrote: | * Jo=E3o Cardoso <jc...@fe...> [2003-02-28 15:57]: | > Rafael, if you have time, could you setup things for this :-? | > Then I only have to commit src/plgriddata.c, examples/c/x21c.c, and | > the changes to nn/delauny.c (and the patch file itself). | | Please, commit all the necessary files to the CVS repository, OK, I will do it ASAP. | including the nn and csa ones (should we create a lib/ directory for | that in the CVS tree? There is already a lib directory, but holds font and map files. We could=20 take the opportunity to change this, as the files in that directory all=20 have cvs version 1.1, and no cvs history will be lost. They could be moved to a new directory called "data", after all they are=20 installed in $(prefix)/...../data/. Only in the main Makefile.am a data subdirectory needs to be added in=20 src_dirs to accomplish this. Does everybody agrees with this? | in this case, you could put the files under | lib/nn/ and lib/csa/). I will then make the changes in configure.ac | and create the necessary Makefile.am's. | | > (1)-Another point that I have not digged into is the float/double | > issue. While Qhull can be compiled for both float or double (we can | > check for this at configure time), nn and csa use doubles; one | > might have to disable nn/csa if the user wants to compile plplot | > with floats. | | Is that really necessary? Can't you cast the values returned by | nn/csa with PLFLOAT? The default plplot configuration will be with-double, as everybody=20 agreed on this (even if by omission). If the user specified that he wants floats instead, he must have its own=20 reasons, and must have what he wants (and deserves). Don't you agree? | | > (2)- Please take a look at the license. It looks a bit confusing | > for a civilian. When I ask Pavel (nn/csa author's) for a | > clarification, he | > | > said: | > >This licence does _not_ explicitely demand | > > | > > <BEGIN excerpt from GPL> | > > b) You must cause any work that you distribute or publish, that | > > in whole or in part contains or is derived from the Program or | > > any part thereof, to be licensed as a whole at no charge to all | > > third parties under the terms of this License. | > > <END> | > > | > > Therefore I would be happy if we quietly implied that "BOTH | > > SOURCE AND OBJECT CODE ARE MADE FREELY AVAILABLE WITHOUT CHARGE" | > > refers to the _modified_ code only, not the whole application it | > > is used in. I _think_ it should be legally safe to use this code | > > in commercial applications as long as the modified code retains | > > copyright and is made public. | | Looking at the License statement in the README file and Pavel's | comments above, I think that nn and csa can be considered free | software. If you are really concerned about this, we can ask in the | mailing list debian-legal. If it's OK for you is fine for me :) Joao |