D
Dann Corbit
Abhi said:Hi All,
I am a begineer in all these topics and was never aware of so much
danger in copying IP.
Please be assured that I wont use this code for developing any big C
application for any business. Its just that I wanted to run some code
of that book for I was trying to solve matrix equations using Gauss
Jordan method. I have run the code and I have made some modifications
to it to suit my requirements. After reading the above discussion and
after having shown it to my friend who runs a big business of his own,
he explained to me how important are these facts.So, I have completely
disposed off that material except for two functions which I have used
for matrix equations.
Now, can I keep atleast those two functions? My friend says keeping
just the two functions since I have already modified it and since I
wouldn't be indulging in such activities henceforth shouldn't do much
of a problem.
He has agreed to buy the product for me and I have already placed an
order for it. Must be getting it shipped in a day or two.
Thank you and sorry for taking it lightly.Infact, I took it a bit too
lightly itself.
If you buy a copy of the book and use the code as described under the
license agreement, then I can't see any problems.
I suggest instead use of some of the excellent codes that are better
constructed and far more lenient in license.
For instance the cephes collection for scientific functions that you lack:
http://www.moshier.net/#Cephes
Atlas for linear algebra:
http://math-atlas.sourceforge.net/
etc. There is no need to violate anyone's intellectual property rights.
Generally speaking, for any sort of application you might like, someone will
have written a package that does the job with very little restrictions on
use. When an author creates a tool set, it is only right that you follow
the author's explicit instructions (and any implicit instructions implied by
law). Imagine if you wrote a package. You might want to get paid for its
use. You might want to get credit, but let it be used freely. If someone
has spent a few hundred or a few thousand hours working on something, it is
only just and right that we abide by their wishes in exactly the same manner
that we would like to be treated ourselves.
Further, if you have specific questions about numerical software, probably
is a better location to ask because it is focused
on doing mathematics with computers.
I own a copy of all of the Numerical Recipies books for C and C++ and I
think that the text is above average but the code is below average. The C++
code is much better than the C code, which is sub-par.
I think that you should familiarize yourself with the meaning of software
licenses. You should know what GPL, LGPL, Berkeley, Apache, etc. sort of
licenses mean. If someday you will work for a sofware company it is crucial
that you understand this. You could expose your company to a billion dollar
lawsuit trying to save $50 if you act incompetently.
Sourceforge:
http://sourceforge.net/
is my home away from home. Learn to use the resources that are at your
fingertips.
And if you have questions about the C programming language come here.