标签: copyright-display

版权日期是否需要更新?

我偶尔会看到一个拥有旧版权日期的网站.在我看来,我总是想"看看那个忘记更新版权年份的傻瓜!" 然后,当我将版权年度硬编码到我正在设计的网站时,它突然让我感到震惊:

我怎么会记得更新这个?

我的直接反应是使用一些服务器端编码来自动显示当前年份.巴姆,修好了.

后来,我开始思考自己,如果像谷歌这样大而聪明的人可以忽视这一点,那么这样做可能有些不对劲.也许我做错了什么?我想我真正想知道的是为什么我不得不让版权年保持最新状态.是有原因,还是我的慢性强迫症?

如果有充分的理由让它们保持最新,为什么没有更多的开发人员使用服务器端代码?我看到这些"错误" 地方.

server-side copyright-display

250
推荐指数
6
解决办法
11万
查看次数

如何更改Xcode 4中的版权模板?

有谁知道如何更改Xcode模板的版权?也就是说,它写在新文件的顶部:

//  Copyright 2011 {Company Name}. All rights reserved.
Run Code Online (Sandbox Code Playgroud)

在以前的Xcode版本中,您可以通过在终端中运行以下命令来更改它:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = “{Company Name}";}’
Run Code Online (Sandbox Code Playgroud)

在Xcode 4.0中,此方法不再有效.

xcode xcode4 xcode-template copyright-display

108
推荐指数
4
解决办法
4万
查看次数

在Visual Studio 2012中的所有源代码文件中插入版权声明/横幅

经过一些谷歌搜索后我发现了这一点:使用Visual Studio宏将版权标题插入源文件.看起来很有希望:

// <copyright file="Sample.cs" company="My Company Name">
// Copyright (c) 2012 All Rights Reserved
// </copyright>
// <author>Leniel Macaferi</author>
// <date>08/30/2012 11:39:58 AM </date>
// <summary>Class representing a Sample entity</summary>
Run Code Online (Sandbox Code Playgroud)

当我尝试使用Tools -> Macros菜单选项时,VS 2012中已经不存在了.这是证明:Visual Studio 11开发人员预览版中的宏.他们刚刚放弃了这个功能.:(

所以,我只是想知道我可以使用哪个选项将版权信息添加到我的解决方案中使用Visual Studio 2012的所有现有源代码文件.有没有任何标准的方法来执行此操作,使用模板文件(与之相关的内容) T4 templates)或PowerShell脚本?我可以编写一些代码来迭代带有.cs扩展名的文件并添加版权信息,但这不是我所追求的.我想知道一些自动化这个过程的工具.

c# banner visual-studio-2012 copyright-display

43
推荐指数
3
解决办法
7万
查看次数

用python代码编写版权信息

在python代码中编写"版权信息"的标准方法是什么?它应该在docstring或块注释中吗?我在PEP中找不到它.

python coding-style copyright-display

27
推荐指数
3
解决办法
2万
查看次数

我应该使用/**/或/***/作为java文件顶部的版权吗?

每个java文件都有版权评论,但我不知道应该使用哪一个:/* */或者/** */

 /*
  * Copyright ...
  */
 import java.util.*
 ...
Run Code Online (Sandbox Code Playgroud)

要么

/**
 * Copyright ...
 */
import java.util.*
....
Run Code Online (Sandbox Code Playgroud)

java comments javadoc coding-style copyright-display

17
推荐指数
3
解决办法
9482
查看次数

如何更改Xcode的整个版权声明模板?

我已经找到了一些关于如何更改公司名称的答案,但有没有办法在Xcode中更改整个版权模板?

例如:

变化:

(c) 2012 MyCoolCompany
Run Code Online (Sandbox Code Playgroud)

至 :

(c) 2012 MyCoolCompany, unauthorized reproduction is prohibited, contact bla-bla-bla@example.com for details, etc.
Run Code Online (Sandbox Code Playgroud)

xcode cocoa xcode4 xcode-template copyright-display

13
推荐指数
1
解决办法
6433
查看次数

如何为Eclipse Helios添加版权?

标题说明了一切.如果我想在Eclipse Helios的代码文件中添加版权注释,我该怎么办?手动复制粘贴还是有其他方法吗?

eclipse copyright-display

12
推荐指数
1
解决办法
8297
查看次数

通过无法优化的标头嵌入字符串

在开发仅标头的库时,我想确保将给定的字符串嵌入使用标头的所有二进制文件中,即使编译器配置为优化未使用的常量,并且二进制文件也被剥离。

嵌入不应有任何副作用(除了使生成的二进制文件更大一点以外)。

我不知道人们将如何使用标题,但是

  • 标头可能会包含在多个编译单元中,并且都链接到一个二进制文件中
  • 目标平台是Linux / macOS / Windows
  • 编译器很可能是gcc / clang / MSVC

我的小尝试等于:

static char frobnozzel_version_string[] = "Frobnozzel v0.1; © 2019 ACME; GPLv3";
Run Code Online (Sandbox Code Playgroud)

...,但是在构建过程中很容易将其删除(由于实际未使用该字符串,因此对于优化编译器而言很容易被攻击)。

因此问题是:是否可以在包含给定标头的二进制文件中嵌入一个字符串,而该字符串不会被构建“发布”二进制文件的常规策略优化/删除?

我知道,任何使用该库的人都可以(手动)删除我输入的内容,但是让我们假设,人们只是按原样使用标题。


上下文:所涉及的标头是根据GPL发布的,我希望能够检查用户是否确实遵守了许可证。

c compiler-optimization copyright-display

10
推荐指数
1
解决办法
287
查看次数

根据每个项目设置版权声明?

我是一名主要从事iPhone应用程序的独立开发人员,目前我正在从事几个不同的项目.有些是为了我自己,有些是为了许多客户之一.因此,我希望有一种方法让Xcode在每个项目的基础上在每个源文件的顶部设置版权声明.

我已经看到了这些 问题,并且我了解Xcode默认情况下会将用户的地址簿联系卡上的组织拉为版权声明,并且您可以在地址簿或终端上更改属性.我正在寻找的是一个设置,允许每个项目默认更改,并让Xcode记住版权受让人(即我不想每次切换项目时都要更改我的地址簿组织条目).

iphone xcode automation copyright-display

9
推荐指数
2
解决办法
4805
查看次数

怎么了'Microsoft'作为Visual Studio中项目设置的默认公司和版权?

我注意到,当我进入"装配信息"对话框时,对于在其中创建的项目

  • Visual Studio 2010
  • Visual C#/ Basic 2010 Express

...公司和版权字段默认​​为Microsoft(...).这有多奇怪?如果开发人员忘记这一点,微软几乎将其他人制作的软件归为自己的软件.

有什么方法可以改变默认值吗?

projects-and-solutions visual-studio-2010 copyright-display

8
推荐指数
1
解决办法
1649
查看次数