2011年,我发布了一些使用Apache许可的开源代码。因此,所有源文件的顶部都有这个锅炉板信息:
/*
Copyright 2011 My Name
Licensed under the Apache License... <blah blah>
*/
现在是2012年,我准备发布1.1版。因此,大多数源文件都以某种方式被触摸过。并添加了一些新的源代码文件。
如何更新现有文件的版权日期?以下是对每个源文件的正确更新吗?(即2011年改为“2011-2012年”)
/*
Copyright 2011-2012 My Name
Licensed under
IntelliJ添加了太多的右复制标题
我将IntelliJ设置为在源代码中包含一个许可证,作为标题中的注释。出于某种原因,IntelliJ对所有文件中的几个重复了copy right语句。
因此,目前所有文件都有一个到五个(或更多)重复的licence头,例如:
/*
* Copyright [2014] [John Doe]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance
我最近创建了一个Java项目,但是在尝试遵循它的GPL时,我有点困惑。你应该多久引用一次来源?
现在,我已经注意到,这是从原始项目派生出来的,并在主页中链接到它,但我是否也应该将它添加到Javadoc中?
/**
* ...
* @author Originally by Someone
* <a href="http://project.com">http://project.com</a>
* <p/>Forked by Leon Blakey as part of the MyProjec
继续使用作者已将版权插入到具有gnu公共许可通知的代码中-含义?,我可以将我的作者名添加到一个新文件(带有原始代码)中,该文件是我添加到一个带有GPL许可证的项目中的--如下所示:
# GPL License and Copyright Notice ============================================
# This file is part of __PROJECTNAME__.
#
# __PROJECTNAME__ is free software: you can redistribute it and/or modify
# it under th