GitHub推进开发人员知识产权的维护

GitHub提出的员工知识产权权衡协议(Balanced Employee Intellectual Property Agreement,BEIPA)是一次探寻将员工工作之外的智慧成果授予员工更多权利的尝试。通过将这个项目开源,GitHub也期望能让这个项目对外部参与者开放。

GitHub称,BEIPA可以被认为是对员工人身自由以及工作与生活的平衡的承诺,并且任何公司都可以采用它:

使用BEIPA协议的公司不会试图控制员工空闲时间的知识产权,也不会限制超出劳动合同期限的员工知识产权。

这是对曾经的通用惯例的激进转变。过去,公司会让刚入职的员工签署知识产权转让协议,正如San Diego大学的Orly Lobel教授在一次与Fortune采访时的叙述:

目前的趋势是,公司正试图控制所有的创造力,包括技能、想法、发明、工艺等并不包含在传统法律规定的专利或版权范围内的隐性知识。

这些协议如果要有效实施,可能需要根据本地的立法进行调整。例如,像California这样的地方会更倾向于保护开发者的权益。Lobel教授提到,保护这些协议提到的个人知识产权的合法性的唯一方法是保留创造性工作的详细记录:记录在什么时间,什么地点,用什么工具进行的创造性工作。

GitHub提出的BEIPA协议比California的立法更进一步。GitHub赋予开发者更多知识产权和专利权,即使他们使用了公司设备,除非以下情况:

例如,“作为企业的员工或承包商生产或者协助生产竞争产品”,“开发和企业已有的或预研中的产品或服务相关的竞争产品”,“开发专为企业研发的产品”,“用公司的IP或者公司的背书开发或改进的产品”。

BEIPA并不是提升员工知识产权的首次尝试。之前已经有制定更均衡的解决方案来处理被企业员工打造的IP的案例。比较著名的案例是在Rackspace采用的员工IP协议。但是,GitHub旨在将BEIPA作为开源项目发布并向参与者开放的做法,使BEIPA成为一个新的事实上的行业标准。

目前,BEIPA正在完善制定以便在美国实施。同时,GitHub也非常乐意考虑各方反馈来完善BEIPA,使它在其他司法管辖范围也可以施行。

本文转自d1net(转载)

时间: 2024-07-29 19:47:39

GitHub推进开发人员知识产权的维护的相关文章

9个开发人员的秘密可能会让您的业务陷入困境

在当今的科技界,开发者为王,这是我们所知道的.但是,如果你让开发人员管理你的应用程序开发策略,你可能会感到吃惊,因为我们还有些话没说. 应用程序开发可以成为您业务的关键因素,而可促进开发出市场主导的移动端应用程序的奇才或只是能编写正确的定制代码来使业务发展起来的奇才,这些人都非常值得公司进行投入.但事实是,我们的开发人员并不总是这样直率,并且有一些想要保守的秘密. 事实上,我们没有告诉你事情的全部,这都是可以理解的.毕竟,你是老板.难道你会把所有事情都告诉老板吗?如果您是首席执行官,您是否会在董

微软建议Windows 10开发人员升级到Visual Studio 2017

既然Visual Studio 2017已经发布,那就意味着微软开始专注于让其成为默认开发平台.Creators Update SDK的发布(面向即将到来的Windows 10 Creators Update)就是这种转变的一个很好的例子.该SDK只有Visual Studio 2017支持. 幸运的是,如果开发人员着眼于基于当前版本和将来版本的Windows 10开发系统,那么从这个版本的SDK开始,预览版SDK可以和当前生产版本的SDK并行安装.据微软Visual Studio项目经理Dan

最低调的恶意软件之Dimnie瞄准GitHub开发人员

黑客一向都不会放过任何有价值的目标.但最近,黑客利用隐蔽恶意软件Dimnie,通过恶意电子邮件攻击GitHub开发人员,看起来这个黑客并不是一个趋利之人. 安全专家表示,Dimnie木马过去三年一直悄然活跃,过去主要针对俄罗斯人.但分析其最近的一起攻击活动发现,Dimnie逐渐将注意力转向GitHub开发人员. 安全公司Palo Alto的研究人员表示,这款恶意软件能窃取密码.截图,关键时刻还能进行自毁.而且,2017 Dimnie木马活动遍布全球,并已经开始转移目标.GitHub上的用户一月底

一个让开发人员仅通过声明式代码的方式实现智能数据结构的Java框架

一个朋友的框架发布1.1版本,和1.0在运行时生成额外字节码不同,1.1在编译时通过maven插件生成额外字节码,因此避免了暴露微量的设计模式给用户,让用法更简单粗暴,性能也更高.很大一部分不太像框架了,而更像是java语言的扩展,是个重大升级.此外,充分吸取1.0的教训,给出架构图并,让所有文档中英文双版,避免别人不明全局.另外,不再兼容java7. 原文 - https://github.com/babyfish-ct/babyfish/blob/master/README_zh_CN.md

经验丰富的开发人员为何会写出恐怖至极的代码

在发现自己能够将旧的Python代码库移植至Node中时,我感到兴奋莫名.相较于普通代码维护工作,这类移植任务往往拥有更多创作自由与发挥空间,且在乐趣层面远远超过修改他人留下的代码烂摊子. 然而在开始实际工作之后,这种兴奋感迅速消失.虽然我已经拥有15年的编程从业经历,但其中的遗留代码仍然相当恐怖,甚至可以说是我所见过的最糟糕的代码库之一.原作者构建起自己的框架,且其模式与完美一词基本背道而驰:关注点未进行拆分.缩进时乱用空格/tab.同一概念拥有多个名称.来自内容几乎相同的不同方法的同一数据多

网站开发人员应该知道的61件事

有人在Stack Overflow上发问,动手开发网站之前,需要知道哪些事情? 不出意料地,他得到了一大堆回答. 通常情况下,你需要把所有人的发言从头到尾读一遍.但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案.于是,就有了下面这篇文章,一共总结出六个方面共计61条"网站开发须知". 我发现,这种概述性的问题,最适合这种集合群智.头脑风暴式的回答方式了.这也是我第一次觉得,Stack Overflow做到了Wikip

VB.NET开发人员必备参考10本书目

参考     一.程序设计 1.<<Programming Microsoft Visual Basic .NET(Core Reference)>>(Visual Basic NET技术内幕) 本书内容深入全面,涵盖的主题十分丰富,并结合大量典型的代码示例来讲解Visual Basic.NET的核心编程技术.本书共分6大部分.首先介绍了Visual Basic.NET语言的基础知识,以及一些有关类的新特性,例如继承.委托和事件等.然后详细讲解了Visual Basic.NET面向

针对 Java 开发人员的 C# 编程语言

编程 本文讨论 Java 和 C# 之间的异同点,目的在于当迁移到 .NET 时,让 Java 开发人员掌握所涉及的一些知识.Java 和 C# 之间的主要相似点是: • Java 和 C# 都源于 C++,并且共有 C++ 的一些特征. • 两种语言都需要编译成中间代码,而不是直接编译成纯机器码.Java 编译成 Java 虚拟机 (Java Virtual Machine, JVM) 字节码,而 C# 则编译成公共中间语言 (Common Intermediate Language, CIL

一个开发人员眼中的JSP技术(上)

js JavaServerTM Pages(JSP)技术为我们提供了一种建立动态网页的简单方法,而且也简化了构造web程序的工作.本文从一个开发人员的角度对JSP技术做了一个全面介绍(并提供了一些JSP实例程序). 前言 JavaServer Pages技术可以让web开发人员和设计人员非常容易的创建和维护动态网页,特别是目前的商业系统.作为JavaTM技术的一部分,JSP能够快速开发出基于web.独立于平台的应用程序.JSP 把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容