专有代码的代码头

时间:2009-06-19 12:09:15

标签: templates code-layout

我们需要在公司外部发送一些源代码,我必须在每个文件中添加标题,并注明明确说明源代码是我们的属性,并且不允许任何人使用它。

您知道我可以使用的任何标题模板吗?

6 个答案:

答案 0 :(得分:48)

这是我从快速谷歌代码搜索(来自Adobe)出现的。对我来说似乎很漂亮的样板:

 /*************************************************************************
 * 
 * ADOBE CONFIDENTIAL
 * __________________
 * 
 *  [2002] - [2007] Adobe Systems Incorporated 
 *  All Rights Reserved.
 * 
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated
 * and its suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */

答案 1 :(得分:37)

我不会在源文件的标题中过于冗长;这只是令人讨厌的废话,几乎没有人读过。你为什么不把一个非常简短的陈述链接到完整的法律协议(NDA,无论如何),或者通过引用与源代码一起分发的文件,或者用普通的HTTP链接?

/*
 * This file is subject to the terms and conditions defined in
 * file 'LICENSE.txt', which is part of this source code package.
 */

然后,您可以要求您的律师为您提供坚如磐石,法律合理的文本,并将其存储在一个地方,并附上您的源代码分发。

答案 2 :(得分:26)

只是为了添加Alan's comment from 2009-06-19,版权就是在任何司法管辖区内的“录制”(即创作受版权保护的作品,并在一些物理媒介上编写或录制)创建的。 Berne Convention的签署者,除了伊拉克,伊朗,阿富汗以及非洲和东南亚的少数几个国家之外,世界上大多数国家 - 这张地图中的所有蓝色国家; TRIPS实际上要求所有世界贸易组织成员实施这一点。

Map of Berne Convention signatories

答案 3 :(得分:7)

天儿真好,

在重新使用现有的样板文件时,您真的应该让合法人员检查文本。公司是否有他们使用的律师?

例如,我不认为上述明确提及美国和外国专利的例子可能适用于捷克共和国。

只是我的EUR0.02,所以你不会被使用不适用的样板,或者更糟糕的是,可以强制执行。

HTH

欢呼声,

答案 4 :(得分:3)

获得一个人的最佳方式是联系贵公司的法律顾问。他应该能够告诉您需要包含哪些文本,以使其对使用您的来源的人具有法律约束力。 然后,您的法律顾问可能会进行谷歌搜索并从Adobe复制标题,稍微修改一下,然后用他的5.000美元法律法案将其发送给您的公司......

答案 5 :(得分:1)

基本上您只需要一个版权声明和关于权限的模糊。

您甚至不需要,因为所有代码都是默认版权,明确通知或不受版权保护。