代码风格建议使用"版权声明"

时间:2014-05-06 21:34:08

标签: java android copyright-display

我正在阅读https://source.android.com/source/code-style.html的代码风格,它说:

  

每个文件的顶部都应有版权声明

然后给出这个例子:

/*
 * Copyright (C) 2013 The Android Open Source Project 
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at 
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software 
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and 
 * limitations under the License.
 */

我意识到他们可能正在讨论将类添加到AOSP中,但我想将版权声明置于我自己的顶层"私有"文件。建议您输入Android应用程序/类/自定义视图的版权声明?我想将它们保密,不要让它们开源吗?我知道这可能会成为一个模糊的问题,但版权一直困扰着我。感谢有关该主题的任何帮助。

2 个答案:

答案 0 :(得分:1)

您要链接的代码样式称为:

  

贡献者的代码风格指南

根据定义,对于那些使代码公开可用并希望它为更大的Android开源项目做出贡献的人来说。这些说明真的与你无关。

在您的情况下,您将编译源文件,编译器的预处理器将删除任何这些注释。因此,即使有人对您的代码进行了逆向工程,即使他们愿意,也无法访问这些评论。

这并不是说您不应该使用版权信息标记您的文件,以便有一天,您的笔记本电脑被盗,或者您遇到法律纠纷,或者有人购买您的项目,或者几年后,你不记得你自己写的文件或者你从某个地方复制了哪些文件等等。你绝对应该这样做,但是出于实际原因,你可能更容易将你的项目保留在版本之下根据您自己的版权控制和标记您的整个项目,而不是按文件归档,特别是如果您是其唯一作者。

答案 1 :(得分:1)

Windows 菜单中的Eclips转到偏好设置 - > Java - > 代码风格 - > 代码模板,展开代码并选择“新建Java文件”,然后编辑模板以添加您想要的任何版权信息。

现在,该版权信息将被注入每个新创建的Java类