人人都会用的知识产权自助服务平台

LabVIEW程序如何申请软件著作权?

来源:知服服     日期:2021-05-19

什么是LabVIEW程序?

LabVIEW由美国国家仪器公司研制开发,使用的是图形化编辑语言G编写程序,产生的程序是框图形式。

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LabVIEW 的程序模块。

LabVIEW提供很多外观与传统仪器类似的控件,可用来方便地创建用户界面。用户界面在 LabVIEW 中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。

LabVIEW是一种图形化编程语言,它以独特的图像方式展现出各个函数的关系,使人看上去一目了然,而且编写时更简单,以图形化编写。类似的图形化编程语言还有LadderLogic、Google Blockly、MIT Scratch、Sikuli、Modkit等。

LabVIEW程序.jpg

LabVIEW图形化编程语言不同于Java、C语言,那么LabVIEW程序是否可以申请软件著作权呢?


LabVIEW程序可以申请软件著作权吗?

LabVIEW程序是可以进行软件著作权登记的。

根据《计算机软件保护条例》第三条规定,本条例下列用语的含义:计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。同一计算机程序的源程序和目标程序为同一作品。

提交的程序鉴别材料应是《计算机软件保护条例》规定的计算机程序,程序应是指令序列或语句序列的形式,图形化的源程序应转换为指令序列或语句序列的形式提交。


LabVIEW程序转成字符形式

根据以上《计算机软件保护条例》相关规定,图形化的源程序是不能作为程序鉴别材料提交申请的。因此我们需要将LabVIEW图形程序转成字符形式,LabVIEW主要有三种方式进行转换:

1)下拉菜单-工具-高级-导出字符串;

2)高级-导出字符串-导出VI字符串程序;

3)采用类似LabVIEW Microprocessor SDK工具等SDK工具将labview程序转成C代码。


LabVIEW程序申请软件著作权的材料

同C、C++、Java等语言编写的程序一样,LabVIEW编写的软件申请软件著作权需要提交以下材料:

1)软件著作权登记申请表;

2)文档鉴别材料,可以是开发文档或用户文档两大类;

3)程序鉴别材料,提交LabVIEW图形程序转成字符形式代码;

5)申请人有效身份证明文件,单位申请人需盖公章,自然人申请需个人签名。


LabVIEW程序申请软件著作权注意事项

正是因为LabVIEW是一种图形化编程语言,LabVIEW程序申请软件著作权时需要注意以下事项:

1)提交的程序鉴别材料不能是图形,而应该是转化的字符串语句序列代码;

2)申请表的软件开发环境需要填写LabVIEW;

3)申请表的编程语言填写G;

4)申请表的源程序量填写导出字符串语句序列代码的行数。


基于LabVIEW程序开发的软件示例

我们可以通过知服服的软件著作权查询了解当前已经登记的LabVIEW软件,相关网址:https://www.zhifufu.com/soft/search?q=LabVIEW

基于LabVIEW程序开发的软件示例.jpg


结合知服服专业平台的办理经验,LabVIEW形式的计算机软件也是《计算机软件保护条例》中规定的计算机软件,只要能提供相应的计算机程序代码及其有关文档,遵守一般软件的软件著作权登记规定,就能进行软件著作权登记。