Begin forwarded message:

From: [EMAIL PROTECTED]
Date: October 12, 2008 9:29:18 PM CEDT
To: [EMAIL PROTECTED]
Subject: food for thoughts :)

You are not allowed to post to this mailing list, and your message has
been automatically rejected.  If you think that your messages are
being rejected in error, contact the mailing list owner at
[EMAIL PROTECTED]


From: stephane ducasse <[EMAIL PROTECTED]>
Date: October 12, 2008 9:29:16 PM CEDT
To: Pharo Development <[email protected]>
Subject: food for thoughts :)


http://producingoss.com/

        p 129

At the Apache Software foundation we discourage the use of author tags in source code. There are various reasons for this, apart from the legal ramifications. Collabor- ative development is about working on projects as a group and caring for the project as a group. Giving credit is good, and should be done, but in a way that does not al- low for false attribution, even by implication. There is no clear line for when to add or remove an author tag. Do you add your name when you change a comment? When you put in a one-line fix? Do you remove other author tags when you refactor the code and it looks 95% different? What do you do about people who go about touching every file, changing just enough to make the virtual author tag quota, so that their name will
be everywhere?

There are better ways to give credit, and our preference is to use those. From a tech- nical standpoint author tags are unnecessary; if you wish to find out who wrote a par- ticular piece of code, the version control system can be consulted to figure that out. Author tags also tend to get out of date. Do you really wish to be contacted in private about a piece of code you wrote five years ago and were glad to have forgotten?





_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to