> I think I don't agree with this, but it's true that I am not doing > mathematics. I think if someone devises something new, some new > algorithm, or something, it's fine to put his name on it, but if it's > just a code, I see it just as a code, nothing more. Clearly there are > successful projects, like apache, that use this strategy (see that > link I posted in my first email), so I don't think those people are > stupid. I think both ways can work, so I just wanted to discuss this. > I myself don't list my name in any functions or files I do, nor in > SymPy or other projects. Mainly because I believe it's a work of many > people and it's not fair to list just some. But anyway, I just wanted > to know what you think about it.
Some of the code I've written for Sage, like the cython BinaryTree implementation is in the public domain, because it's totally naive; and I get exactly what I need out of it so I don't care what people do with it. Other code, like the javascript AJAX interface the notebook uses, is the product of many hours of hard work and months of experimentation; and *of course* that file has my name in the copyright block. It doesn't matter if you're writing "math" or "just code". Something that I don't think William mentioned, is that it's really good to know who to go to if something is busted, or incomprehensible. When I put my name in the AUTHORS: block of a function or file, I'm saying, "come to me if there's a problem in what I did." IMO, credit is equal parts pride, responsibility and respect. --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---