> 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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to