当前位置:大学毕业论文> 本科论文>材料浏览

关于编程语言论文范文写作 计算机编程语言能否享有著作权相关论文写作资料

主题:编程语言论文写作 时间:2024-01-24

计算机编程语言能否享有著作权,本论文主要论述了编程语言论文范文相关的参考文献,对您的论文写作有参考作用。

编程语言论文参考文献:

编程语言论文参考文献 计算机应用毕业论文计算机硕士论文计算机应用技术论文计算机科学和技术专业导论论文

在计算机如此普及的今天,想必即使没有学过计算机的人也听说过J*A语言.J*A是可以撰写跨平台应用程序的面向对象的程序设计语言,该语言有效解决了程序员编写的同一程序在不同操作系统之间的互通问题.按照我国《计算机软件保护条例》的规定,同一计算机程序的源程序和目标程序为同一作品,使用J*A语言编写的即为计算机程序的源程序,Java不同于一般的编译执行计算机语言和解释执行计算机语言.它首先将源代码编译成二进制字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性.J*A由四方面组成,包括J*A编程语言、J*A文件格式、J*A虚拟机和J*A应用程序接口(J*A API).本案涉及的焦点问题即为API,所谓API是应用程序接口信息,简言之,就是函数调用行命令.争议在于,如果有人用了函数接口信息,但是自己编写具体函数代码,这是否侵犯著作权?

日前,美国联邦巡回上诉法院针对甲骨文公司诉谷歌公司侵犯J*A作品著作权案作出二审判决,撤消了此前联邦旧金山地方法院作出的有关甲骨文公司的J*A不享有著作权的一审判决. 这一案件集中于甲骨文公司对谷歌公司安卓手机操作系统侵犯Java相关版权的指控.在一份长达69页的判决书中,由3名法官组成的联邦巡回上诉法院合议庭裁定,甲骨文公司可以就谷歌公司在安卓系统中使用Java编程语言的行为要求版权保护,指导计算机执行预期操作的一系列指令中可能包含了符合版权保护条件的表达.

甲骨文公司此前起诉称,谷歌公司在开发Android系统的过程中抄袭了许多材料,包括超过37个Java的API,以及11行Java源代码.甲骨文公司认为这些代码应当受到版权法的保护.

2012年,美国旧金山地区法官威廉·阿尔苏普判决称,这种情况不受版权法保护.他在2012年5月31日的一份声明中清楚地说明了这一点并且否定了先前陪审团对于谷歌公司的行为构成侵权的认定:“接受甲骨文公司的声明意味着任何人都可以对某一指令系统的某一版本的代码要求版权保护,并禁止其他任何人用自己的代码方式实现相同的指令系统或部分指令系统.从未有过任何判决鼓励或者支持这样的主张.”

而美国联邦上诉法院在甲骨文上诉之后做出了相反的判决,并且这直接导致了谷歌公司将整个案件上诉至美国最高法院.联邦上诉法院在2014年5月的判决中写到:“我们认为一个API软件包中代码的声明,结构和组织方式是受版权保护的.我们决定推翻此前地区法院关于API版权的判定,并恢复陪审团给出的关于谷歌侵权的意见”.

在著作权法基础理论中有一项重要的理论即思想与表达两分法,著作权只保护思想的表达而不保护思想本身.在计算机软件中,所有的功能、方法、流程均被视为思想而不受著作权法保护.进一步,为了明确两分法,产生了吸收原则,即如果一种思想仅有一种或者有限的几种方式表达,该表达因为受思想吸收而不受保护.

一审法院认为,J*A API实际上就是函数接口信息,由于函数是功能,因此不受保护.而接口程序虽然是表达,但是如果谷歌公司为了兼容目的,仅能采用一种方式编写API,那么API的表达被函数的功能吸收,因此J*A API不能受保护.

二审判决则认为,所谓表达方式有限不是“抄袭时”的表达方式有限,而是“创作时”的表达方式有限.换句话说,最初Sun公司在编写Java的API时,表达方式很多.编好了之后,谷歌公司要复制的时候,当然只有一种方法.该情形下,不能因为和功能有结合而就完全放弃对表达的保护.至于是否兼容,那是“合理使用”的问题,而不是受不受著作权法保护的问题.而是否构成“合理使用”也是二审法院责令一审法院继续进行审理的问题.

甲骨文公司针对该案向美国联邦最高法院提出上诉,但最高法院拒绝向该案发出调卷令,这意味着联邦巡回上诉法院的判决已经生效.该案将对美国的计算机软件行业产生深远影响,反对该判决的人士会认为甲骨文公司在本案中的胜利将不利于创新,因为软件开发者将无法自由地在他人的成果之上进行开发;而支持该判决的人士会认为有效的版权保护是软件创新的关键,即使是作为编程语言的J*A也不例外.

结论:关于本文可作为编程语言方面的大学硕士与本科毕业论文编程入门先学什么论文开题报告范文和职称论文论文写作参考文献下载。

高职计算机编程语言教学质量
摘要:本文主要是就当前我国高职院校的学生对学习计算机编程语言的畏难情绪,对教师在实际的教学过程中需要注意额几个方面进行分析和探讨。关键词:高职。

色彩语言在计算机平面设计中应用
摘 要:随着我国经济的快速发展,要求在计算机平面设计中融入色彩语言,为人们呈现质量更高的平面设计。但色彩语言在计算机平面设计应用中还存在着一定问。

探析计算机平面设计中色彩语言应用
摘 要:伴随着计算机技术以及网络技术的发展和普及,基于计算机技术的平面设计也应用日渐广泛,为人的生活增添了更多的色彩,丰富了我们的生活环境。我们。

关于计算机C语言编辑程序技巧探究
摘要:计算机语言中的C语言,逐渐在国际上流行,它是一种多程序编辑的基础语言,对于学生而言是一门比较难掌握的计算机语言,尤其是学生进行独立编程时,。

论文大全