You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jspwiki.apache.org by "Janne Jalkanen (JIRA)" <ji...@apache.org> on 2009/08/19 08:44:14 UTC

[jira] Created: (JSPWIKI-589) Remove @author-tags from code

Remove @author-tags from code
-----------------------------

                 Key: JSPWIKI-589
                 URL: https://issues.apache.org/jira/browse/JSPWIKI-589
             Project: JSPWiki
          Issue Type: Task
            Reporter: Janne Jalkanen
             Fix For: Graduating, 3.0


To quote ASF Board resolution from May 2004: http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200402.mbox/%3C4039F65E.7020406@atg.com%3E

{quote}
* In conjunction with the the discussion about relicensing and some
   copyright issues, the Board is establishing an official policy in this
   area:

   - each and every file must have exactly *one* Copyright line, specifying
     The Apache Software Foundation. additional individual or corporate
     copyrights are not allowed.

     (of course, binary files or certain restrictively formatted files
     cannot include the copyright and license, but the copyright/license
     header should be in everything possible)

   - for contributions of entire files/packages, it is permissible to
     include a section saying something along the lines of "originally
     written by ...". this text should occur *after* the copyright and
     license header.

   - author tags are officially discouraged. these create difficulties in
     establishing the proper ownership and the protection of our
     committers. there are other social issues dealing with collaborative
     development, but the Board is concerned about the legal ramifications
     around the use of author tags

   - it is quite acceptable and encouraged to recognize developers' efforts
     in a CHANGES file, or some other descriptive file which is associated
     with the overall PMC or release rather than individual files.
{quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-589) Remove @author-tags from code

Posted by "Janne Jalkanen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12745615#action_12745615 ] 

Janne Jalkanen commented on JSPWIKI-589:
----------------------------------------

Well, most of those people don't contribute to the codebase anymore... And we've got ICLAs from them, so we can go ahead and modify their code at will.

> Remove @author-tags from code
> -----------------------------
>
>                 Key: JSPWIKI-589
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-589
>             Project: JSPWiki
>          Issue Type: Task
>            Reporter: Janne Jalkanen
>             Fix For: Graduating, 3.0
>
>
> To quote ASF Board resolution from May 2004: http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200402.mbox/%3C4039F65E.7020406@atg.com%3E
> {quote}
> * In conjunction with the the discussion about relicensing and some
>    copyright issues, the Board is establishing an official policy in this
>    area:
>    - each and every file must have exactly *one* Copyright line, specifying
>      The Apache Software Foundation. additional individual or corporate
>      copyrights are not allowed.
>      (of course, binary files or certain restrictively formatted files
>      cannot include the copyright and license, but the copyright/license
>      header should be in everything possible)
>    - for contributions of entire files/packages, it is permissible to
>      include a section saying something along the lines of "originally
>      written by ...". this text should occur *after* the copyright and
>      license header.
>    - author tags are officially discouraged. these create difficulties in
>      establishing the proper ownership and the protection of our
>      committers. there are other social issues dealing with collaborative
>      development, but the Board is concerned about the legal ramifications
>      around the use of author tags
>    - it is quite acceptable and encouraged to recognize developers' efforts
>      in a CHANGES file, or some other descriptive file which is associated
>      with the overall PMC or release rather than individual files.
> {quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-589) Remove @author-tags from code

Posted by "Harry Metske (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12745556#action_12745556 ] 

Harry Metske commented on JSPWIKI-589:
--------------------------------------

Now, I personally don't care much about having my author tags in source files, but I remember some people have.
Is this still an issue ?

Can we just remove them :

metskem@gneisenau ~/workspace/JSPWiki $ find . -name '*.java' -type f -exec grep '@author' {} \; | wc -l
228
metskem@gneisenau ~/workspace/JSPWiki $ find . -name '*.java' -type f -exec grep '@author' {} \; |awk '{ print $2 $3 $4 }'|sort -u
@author<ahref="mailto:hps@intermeta.de">Henning
@authorAndrewJaquith
@authorAndrewR.
@authorArent-JanBanck
@authorChristophSauer
@authorChuckSmith
@authorCraigR.
@authorDanFrankowski
@authorDavidAu
@authorDirkFrederickx
@authorebu
@authorebuat
@authorErikBunn
@authorFlorianHoleczek
@authorHannoEichelberger
@authorHarryMetske
@authorJanneJalkanen
@authorJohnVolkar
@authorKeesKuip
@authorKenLiu
@authorMurrayAltheim
@authorScottHulbert
@authorScottHurlbert
@authorSebastianBaltes
@authorSteffenSchramm
@authorTorstenHildebrandt.
@authorWoutervan


> Remove @author-tags from code
> -----------------------------
>
>                 Key: JSPWIKI-589
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-589
>             Project: JSPWiki
>          Issue Type: Task
>            Reporter: Janne Jalkanen
>             Fix For: Graduating, 3.0
>
>
> To quote ASF Board resolution from May 2004: http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200402.mbox/%3C4039F65E.7020406@atg.com%3E
> {quote}
> * In conjunction with the the discussion about relicensing and some
>    copyright issues, the Board is establishing an official policy in this
>    area:
>    - each and every file must have exactly *one* Copyright line, specifying
>      The Apache Software Foundation. additional individual or corporate
>      copyrights are not allowed.
>      (of course, binary files or certain restrictively formatted files
>      cannot include the copyright and license, but the copyright/license
>      header should be in everything possible)
>    - for contributions of entire files/packages, it is permissible to
>      include a section saying something along the lines of "originally
>      written by ...". this text should occur *after* the copyright and
>      license header.
>    - author tags are officially discouraged. these create difficulties in
>      establishing the proper ownership and the protection of our
>      committers. there are other social issues dealing with collaborative
>      development, but the Board is concerned about the legal ramifications
>      around the use of author tags
>    - it is quite acceptable and encouraged to recognize developers' efforts
>      in a CHANGES file, or some other descriptive file which is associated
>      with the overall PMC or release rather than individual files.
> {quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-589) Remove @author-tags from code

Posted by "Harry Metske (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12746480#action_12746480 ] 

Harry Metske commented on JSPWIKI-589:
--------------------------------------

While creating the patch for this I stumbled upon org.apache.wiki.api.ModuleData which also has an author field in it, I think we should remove that too, any objections ?

The commit will touch more than 200 files, any objections against doing it tonight or tomorrow ?

> Remove @author-tags from code
> -----------------------------
>
>                 Key: JSPWIKI-589
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-589
>             Project: JSPWiki
>          Issue Type: Task
>            Reporter: Janne Jalkanen
>            Assignee: Harry Metske
>             Fix For: Graduating, 3.0
>
>
> To quote ASF Board resolution from May 2004: http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200402.mbox/%3C4039F65E.7020406@atg.com%3E
> {quote}
> * In conjunction with the the discussion about relicensing and some
>    copyright issues, the Board is establishing an official policy in this
>    area:
>    - each and every file must have exactly *one* Copyright line, specifying
>      The Apache Software Foundation. additional individual or corporate
>      copyrights are not allowed.
>      (of course, binary files or certain restrictively formatted files
>      cannot include the copyright and license, but the copyright/license
>      header should be in everything possible)
>    - for contributions of entire files/packages, it is permissible to
>      include a section saying something along the lines of "originally
>      written by ...". this text should occur *after* the copyright and
>      license header.
>    - author tags are officially discouraged. these create difficulties in
>      establishing the proper ownership and the protection of our
>      committers. there are other social issues dealing with collaborative
>      development, but the Board is concerned about the legal ramifications
>      around the use of author tags
>    - it is quite acceptable and encouraged to recognize developers' efforts
>      in a CHANGES file, or some other descriptive file which is associated
>      with the overall PMC or release rather than individual files.
> {quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-589) Remove @author-tags from code

Posted by "Janne Jalkanen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12745981#action_12745981 ] 

Janne Jalkanen commented on JSPWIKI-589:
----------------------------------------

It was pointed out that these names should go to README, not deleted altogether. We still want to celebrate the contributors!

> Remove @author-tags from code
> -----------------------------
>
>                 Key: JSPWIKI-589
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-589
>             Project: JSPWiki
>          Issue Type: Task
>            Reporter: Janne Jalkanen
>            Assignee: Harry Metske
>             Fix For: Graduating, 3.0
>
>
> To quote ASF Board resolution from May 2004: http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200402.mbox/%3C4039F65E.7020406@atg.com%3E
> {quote}
> * In conjunction with the the discussion about relicensing and some
>    copyright issues, the Board is establishing an official policy in this
>    area:
>    - each and every file must have exactly *one* Copyright line, specifying
>      The Apache Software Foundation. additional individual or corporate
>      copyrights are not allowed.
>      (of course, binary files or certain restrictively formatted files
>      cannot include the copyright and license, but the copyright/license
>      header should be in everything possible)
>    - for contributions of entire files/packages, it is permissible to
>      include a section saying something along the lines of "originally
>      written by ...". this text should occur *after* the copyright and
>      license header.
>    - author tags are officially discouraged. these create difficulties in
>      establishing the proper ownership and the protection of our
>      committers. there are other social issues dealing with collaborative
>      development, but the Board is concerned about the legal ramifications
>      around the use of author tags
>    - it is quite acceptable and encouraged to recognize developers' efforts
>      in a CHANGES file, or some other descriptive file which is associated
>      with the overall PMC or release rather than individual files.
> {quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-589) Remove @author-tags from code

Posted by "Andrew Jaquith (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12746044#action_12746044 ] 

Andrew Jaquith commented on JSPWIKI-589:
----------------------------------------

I feel that the Apache policy is unfortunate, but I understand the rationale. If the presence of @author tags is a barrier to graduation, then we can't have them. So we should remove them all. As Janne said, we can give contributors credit in the README.  

> Remove @author-tags from code
> -----------------------------
>
>                 Key: JSPWIKI-589
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-589
>             Project: JSPWiki
>          Issue Type: Task
>            Reporter: Janne Jalkanen
>            Assignee: Harry Metske
>             Fix For: Graduating, 3.0
>
>
> To quote ASF Board resolution from May 2004: http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200402.mbox/%3C4039F65E.7020406@atg.com%3E
> {quote}
> * In conjunction with the the discussion about relicensing and some
>    copyright issues, the Board is establishing an official policy in this
>    area:
>    - each and every file must have exactly *one* Copyright line, specifying
>      The Apache Software Foundation. additional individual or corporate
>      copyrights are not allowed.
>      (of course, binary files or certain restrictively formatted files
>      cannot include the copyright and license, but the copyright/license
>      header should be in everything possible)
>    - for contributions of entire files/packages, it is permissible to
>      include a section saying something along the lines of "originally
>      written by ...". this text should occur *after* the copyright and
>      license header.
>    - author tags are officially discouraged. these create difficulties in
>      establishing the proper ownership and the protection of our
>      committers. there are other social issues dealing with collaborative
>      development, but the Board is concerned about the legal ramifications
>      around the use of author tags
>    - it is quite acceptable and encouraged to recognize developers' efforts
>      in a CHANGES file, or some other descriptive file which is associated
>      with the overall PMC or release rather than individual files.
> {quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (JSPWIKI-589) Remove @author-tags from code

Posted by "Harry Metske (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JSPWIKI-589?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Harry Metske resolved JSPWIKI-589.
----------------------------------

    Resolution: Fixed

Fixed in 3.0.0-svn-146

> Remove @author-tags from code
> -----------------------------
>
>                 Key: JSPWIKI-589
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-589
>             Project: JSPWiki
>          Issue Type: Task
>            Reporter: Janne Jalkanen
>            Assignee: Harry Metske
>             Fix For: Graduating, 3.0
>
>
> To quote ASF Board resolution from May 2004: http://mail-archives.apache.org/mod_mbox/jakarta-jmeter-dev/200402.mbox/%3C4039F65E.7020406@atg.com%3E
> {quote}
> * In conjunction with the the discussion about relicensing and some
>    copyright issues, the Board is establishing an official policy in this
>    area:
>    - each and every file must have exactly *one* Copyright line, specifying
>      The Apache Software Foundation. additional individual or corporate
>      copyrights are not allowed.
>      (of course, binary files or certain restrictively formatted files
>      cannot include the copyright and license, but the copyright/license
>      header should be in everything possible)
>    - for contributions of entire files/packages, it is permissible to
>      include a section saying something along the lines of "originally
>      written by ...". this text should occur *after* the copyright and
>      license header.
>    - author tags are officially discouraged. these create difficulties in
>      establishing the proper ownership and the protection of our
>      committers. there are other social issues dealing with collaborative
>      development, but the Board is concerned about the legal ramifications
>      around the use of author tags
>    - it is quite acceptable and encouraged to recognize developers' efforts
>      in a CHANGES file, or some other descriptive file which is associated
>      with the overall PMC or release rather than individual files.
> {quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.