专有代码的代码标头


68

我们需要将一些源代码发送到公司外部,并且我必须在每个文件中添加标头,并注意其中明确指出源代码是我们的财产,并且不允许任何人对其进行任何操作。

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


2
您的问题标题不明确。您的意思是“(专有代码)标头”。最初显示为“专有(代码标头)”的内容
Ape-in​​ago 2009年

对。我尝试找出更好的方法,但是可以自由地加以改进。
2009年

那“专有代码的代码头”呢?
艾伦·哈盖·阿拉维

1
有趣且相关的文章: hackerboss.com/get-rid-of-templates 还是不...;)
Dan Rosenstark 2014年

1
我投票结束这个题为离题的问题,因为它正在寻求法律意见。
duskwuff -inactive-

Answers:


43

在您的源文件的标题中我不会太冗长;这真是令人讨厌的废话,几乎没人读过。您为什么不愿意通过引用随源代码一起分发的文件或纯HTTP链接来放置一个简短的声明,以链接至完整的法律协议(NDA,无论如何)?

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

然后,您可以请律师为您提供坚如磐石的法律文本,并将其与源代码分发一起存储在一个位置。


1
这很好用,您不必在所有文档中都更改标题。
Ape-in​​ago

1
请务必在相关部分标记“版权”或“(c)”,以便法律部门的扫描工具可以自动找到它。备注“保留所有权利”表示许可证具有第三名-可能是license.txt或一些实际的文书工作。由于许可证文件可能已被忘记复制,因此您应该在作者/公司/项目名称上添加提示,以使法律部门可以查找丢失的文件。
Guido U. Draheim '17

53

这是我通过快速的Google代码搜索(来自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
我对此有两个担忧。谁能成为网上标有此类标头的任何源代码?显然可以,但是并不矛盾吗?而且此声明不是Adobe知识产权的一部分吗?
2009年

10
@Jakub-我必须是一名律师才能真正回答这些问题中的任何一个,但老实说,我不会对此真的担心太多。我认为Adobe不会因为您撕毁他们的一段样板法律声明而追随您。他们有更好的事情要做。
Eric Petroelje 09年

有趣的是,这是错误的答案!!!!听起来像是70年代的许可证标头-在现代,法律部门会要求每个源文件中都有一个许可证信息,因为他们想进行“许可证管理”。可能是一些从互联网复制的GPL代码。为此,他们寻找包含“版权”或“(c)”的行,而示例中没有。如果该行包含一些“保留所有权利”的提示,则表明它不是免费软件-因此需要LICENSE.TXT。无需添加保护条款,因为所有现代国家都为此制定了软件法律。
Guido U. Draheim '17

因此,年份实际表示什么,以及出货,开发的年份,或者在进行代码出厂时应表示最新的年份。
克里希纳·奥扎

在stackoverflow上发布此内容是否违反其本身的条款?
jupp0r

26

只是为了补充艾伦(Alan) 在2009年6月19发表评论,在签署《伯尔尼公约》的任何司法管辖区(即创作受版权保护的作品并将其写或记录在某种物理介质上)上创建了版权。,该地区除伊拉克,伊朗,阿富汗以及非洲和东南亚的少数几个国家(地图中所有蓝色国家)外,世界上其他大多数国家;TRIPS有效地要求所有世界贸易组织成员都必须执行此协议。

伯尔尼公约签署国地图


13
因此,从根本上讲,这意味着,只要您能证明作品是由您自己固定的,那么您实际上根本不需要任何版权声明吗?(如hackerboss.com/get-rid-of-templates所述
superjos 2011年

1
@superjob +1的链接,我非常喜欢猴子的故事。这么多,我劳特喜欢读它我的屏幕的一个愚蠢的猴子前:)
AM

8
这错了。现代样板并不意味着以某种方式触发版权法。他们让人们知道源代码属于谁,以及源代码可以按什么术语分发。法院裁定支持公司自由共享他人的专有源代码的原因仅仅是因为它们(可能是合理的)给人以这样的印象,即它们是自己的代码或“开源”的代码。
ElephantHunter 2013年

2
@ElephantHunter是的,您是对的。但是很多人似乎误以为要获得版权作品就需要样板。
Owen Blacker

7

G'day,

重用现有的样板时,您确实应该让您的法务人员检查文本。公司有聘请的律师吗?

例如,我认为上述示例未明确引用美国和外国专利可能不适用于捷克共和国。

只需支付我的0.02欧元,您就不会因使用不适用甚至更不可行的样板而陷入困境。

高温超导

干杯,


3

取得成功的最好方法是与您公司的法律顾问联系。他应该能够告诉您您需要包括哪些文本,以使这些文本对将使用您的消息源的人具有法律约束力。再一次,您的法律顾问可能会进行Google搜索,然后从Adobe复制标头,对其进行一些修改,然后将其与5,000美元的法律费用一起发送给您的公司...


2

基本上,您需要的只是版权声明和关于权限的内容。

而且您甚至不需要,因为默认情况下所有代码均受版权保护,无论是否明确声明。


1
“默认情况下,所有代码均受版权保护”,在美国适用,但在其他司法管辖区可能不适用-请咨询当地法律顾问。
大声疾呼

5
我不是美国人,我觉得这意味着冒犯。它在美国和欧盟都应适用,但也应该明显地是,您不应该依赖Intarweb上的法律建议。法律顾问永远是最终的答案。
艾伦·梅

8
他的言论反感如何?
studgeek 2011年

9
有些人不喜欢其他人以为自己是美国人,这就是艾伦(Alan)认为@kloucks所做的。在这种情况下,我认为Alan假设k头是Alan是美国人,但很可能其中之一不是。
crdx 2012年

7
在签署《伯尔尼公约》的世界90%以上的国家中,确实如此。任何不是公约成员的国家都是(a)并非一开始就在乎您的版权的国家(b)不是您很可能从中赚钱的地方。c)能够有效起诉以保护任何版权声明。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.