23

如果是这样,你的政策是什么?您是否主张所有源代码文件的版权/商业机密,或者您是否主张所有版权/商业机密仅包含商业机密?

您能否发布带有法律术语的示例评论块以及您是如何得出它的?

我提出这个问题,因为前段时间,当我在 IBM 工作时,有一些关于在软件标头的法律部分中放入什么内容的具体说明,这似乎很有意义。有不同程度的保护要求。最低的是公开可用的,在这种情况下,您将提供标准的“AS-IS”/“无保修”/“免费”/“留下此消息”条款。下一个级别声称专有/机密,并声明只有明确授权的个人才被允许访问(并且如果员工/承包商结束他们的关系,他们必须返回/删除/销毁/等。最高级别声称内容是商业机密并去了更深入。

我知道这不是一个严格的编程问题,但我想不出更好的地方来调查真正的开发人员做了什么,并可能让人们发布他们的政策甚至示例标题(省略公司名称等)

我将首先发布我用作答案的那个。我通过在 Google 代码上运行搜索来构建它(奇怪且具有讽刺意味的是,那里有很多这样的标头公开可用),然后从每个代码中获取似乎是最好的东西。

我希望 SO 社区可以投票赞成/反对并为每个答案添加评论,我们可以发展为其他人可以遵循的最佳实践。

如果这是最好的社区 wiki,那我 100% 没问题。我会让其他人做出这个决定。

4

3 回答 3

27

这是我们在所有专有代码中普遍使用的一个:

///
/// [COMPANY NAME] LLC ("COMPANY") CONFIDENTIAL
/// Unpublished Copyright (c) 2009-2010 [COMPANY NAME], All Rights Reserved.
///
/// NOTICE:  All information contained herein is, and remains the property of COMPANY. The intellectual and technical concepts contained
/// herein are proprietary to COMPANY 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 COMPANY.  Access to the source code contained herein is hereby forbidden to anyone except current COMPANY employees, managers or contractors who have executed 
/// Confidentiality and Non-disclosure agreements explicitly covering such access.
///
/// The copyright notice above does not evidence any actual or intended publication or disclosure  of  this source code, which includes  
/// information that is confidential and/or proprietary, and is a trade secret, of  COMPANY.   ANY REPRODUCTION, MODIFICATION, DISTRIBUTION, PUBLIC  PERFORMANCE, 
/// OR PUBLIC DISPLAY OF OR THROUGH USE  OF THIS  SOURCE CODE  WITHOUT  THE EXPRESS WRITTEN CONSENT OF COMPANY IS STRICTLY PROHIBITED, AND IN VIOLATION OF APPLICABLE 
/// LAWS AND INTERNATIONAL TREATIES.  THE RECEIPT OR POSSESSION OF  THIS SOURCE CODE AND/OR RELATED INFORMATION DOES NOT CONVEY OR IMPLY ANY RIGHTS  
/// TO REPRODUCE, DISCLOSE OR DISTRIBUTE ITS CONTENTS, OR TO MANUFACTURE, USE, OR SELL ANYTHING THAT IT  MAY DESCRIBE, IN WHOLE OR IN PART.                
///

注意:这已经过法律顾问的审查 - 我们位于美国。

于 2010-01-18T16:12:39.137 回答
7

我的公司(一家初创公司)非常宽松,允许我根据我想要的任何许可证发布我的代码。
我一直很喜欢WTF 公共许可证

// DO WHAT THE F*** YOU WANT TO PUBLIC LICENSE  
//                   Version 2, December 2004  
//  
// Copyright (C) [name]
// Everyone is permitted to copy and distribute verbatim or modified
// copies of this license document, and changing it is allowed as long
// as the name is changed.
//
//      DO WHAT THE F*** YOU WANT TO PUBLIC LICENSE
//   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
//
//  0. You just DO WHAT THE F*** YOU WANT TO.
于 2010-01-18T16:30:47.380 回答
4

我知道我只是浪费了一个上午的时间浏览所有这些并将它们从“Copyright (c) xxxx-2009”更改为“Copyright (c) xxxx-2010”并重建所有内容。

于 2010-01-18T16:50:23.560 回答