一个C语言编写的控制台程序,能够申请软件著作权吗? 没有交互!

Python011

一个C语言编写的控制台程序,能够申请软件著作权吗? 没有交互!,第1张

这个当然可以了,如果实用,可以推广,如果不实用 就没意思了。

计算机软件著作权是指软件的开发者或者其他权利人依据有关著作权法律的规定,对于软件作品所享有的各项专有权利。就权利的性质而言,它属于一种民事权利,具备民事权利的共同特征。著作权是知识产权中的例外,因为著作权的取得无须经过个别确认,这就是人们常说的“自动保护”原则。软件经过登记后,软件著作权人享有发表权、开发者身份权、使用权、使用许可权和获得报酬权。

如果要写记分牌 最好使用的工具 visual studio 2010(推荐)微软官网有 可以下载中文版。

如果只用c语言的话, 就要用win32 api编写。

简介:

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

特有特点:

C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。

不同的变量类型可以用结构体(struct)组合在一起。

只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。

部份的变量类型可以转换,例如整型和字符型变量。

通过指针(pointer),C语言可以容易的对存储器进行低级控制。

预编译处理(preprocessor)让C语言的编译更具有弹性。

不管是文字作品、音乐作品还是计算机软件,其实都是可以申请著作权的,但是针对不同的主体,申请著作权需要满足的条件不同。那么其中软件著作权申请条件有哪些呢?我们一起在下文中进行了解。软件著作权申请条件有哪些(1)鉴于著作权保护的是表达形式,故要求申请登记的软件应当由计算机程序(源程序或者目标程序)和与其有关的文档组成。源程序是由编程语言,如:BASIC语言、FORTRAN语言、C语言、汇编语言以及数据库管理程序编写而成的代码化指令序列;目标程序是由数字0和1组成二进制代码;数字0至7组成的八进制代码的数字0至9及字母A至F组成的十六进制代码组成的指令序列;文档是与软件开发、使用、维护有关的文字说明资料,如:软件的需求说明书,设计说明书,用户手册,维护手册等。而不是开发登记的软件所用的思想、概念、发现、算法、处理过程和运行方法,因为这些不是著作权法(《计算机软件保护条例》)保护的对象。(2)登记的软件是由开发者独立开发并已固定在某种有形载体上的软件。即:软件应当是已经固定了表达形式并在存储介质上(如:打印纸、软盘、硬盘、EPROM或者ROM等)的软件。(3)要求申请登记的软件应当是发表过的。所谓发表是指:软件权利人以包括用出售或其它提供制件的办法向公众发行软件,或者为了进一步发行复制品的目的而公开展示软件。仅仅在本单位内部使用该软件不属于发表,通过鉴定的软件和在科技成果研讨会等单纯以学术性讲座为目的形式介绍软件不属于发表。(4)要求申请登记的软件应当是一个独立开发完成的软件。即:一项软件著作权的登记申请应当限于一个独立发表的、能够独立运行的软件。如:基于某个软、硬平台之上能够独立使用、能够实现一定功能和性能的软件。