This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: target aki3068net update


>>>>> "Andrew" == Andrew Lunn <andrew dot lunn at ascom dot ch> writes:

    Andrew>  //#####DESCRIPTIONBEGIN####
    Andrew>  //
    Andrew> -// Author(s):    jlarmour
    Andrew> -// Contributors: jlarmour
    Andrew> -// Date:         1999-09-09
    Andrew> +// Author(s):    ysato
    Andrew> +// Contributors: ysato
    Andrew> +// Date:         2002-04-06
    Andrew>  // Purpose:      Define Interrupt support

    Andrew> In quite a few of the files you have made changes like the above. I
    Andrew> don't think its fair to change the Author and Contributers like
    Andrew> this. Most of the code is still written by the original author. I
    Andrew> suggest you append your name rather than replace the existing name.

    Andrew> As a side question to the other maintainers: What's supposed to be the
    Andrew> difference between Author and Contributor? Is there a definition
    Andrew> somewhere?

I am not aware of any "official" rules for this sort of thing,
although there may be some relevent stuff on the FSF web pages.

As far as I am concerned "Author" is the original author of the code,
and "Contributor" is anybody who modified the code later on. For
example consider packages/hal/synth/arch/current/src/synth_entry.c:
the author is still listed as Proven because he wrote the original
version, and Jesper and I are only listed as contributors - even
though I suspect that by now there is very little if any of the
original code left.

There are times when it is not clear what to do. If in doubt, leave in
the existing credits. Alternatively, if you really believe you deserve
to be listed as the primary author you could do something like:

  // Author: Fred Flintstone
  //         (based on original code by Barney Rubble)

Bart


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]