您已经为商业开发研制了一串代码,它以一个独立软件、互联网程序、专家程序或视频游戏的形式,嵌入到某个产品之中。
在一段重要的时间内,您的开发调动了重要的资源;然而,您的代码可能会被快速复制,这样您的竞争优势就会显著降低。因此,通过适当的法律手段来保护您的代码是很有必要的。
软件不仅仅是源代码,尽管源代码是其中的重要部分。 执行相同功能具有相同的用户界面的软件,可能由另一位计算机科学家以您选择的相同开发语言另行编码或由同一位程序员用另一种语言进行编码。 这些各种源代码都有权获得版权保护,同时涵盖完全相同的功能。
因此,软件概念涵盖了几个方面:
计算算法,
数据表和相关字段的结构,
用户界面,包括信息的可视化呈现和与用户互动的手段,
控制基础计算机系统和交换信息的手段,
通过数据表结构,激活此接口和管理这些底层计算机系统等来执行此算法的源代码。
不同于制造软件,这些不同方面不一定通过知识产权的相同工具来保护自己,有些甚至明确地被排除在保护之外。
那么,什么又是您软件可以保护的地方呢?
软件保护和免费软件
可以肯定的是,如果你不想软件被抄袭,你必须尽可能地保护你的软件,即使你后来决定让它“免费”。 请注意,免费软件的问题(参见定义和完整的维基百科页面)与他们的专利保护无关,这是一个许可问题。 专利软件可由其所有者在免费许可下提供。 免费软件可能侵犯了以前的专利软件。 这是两个不同的方面。
通过著作权保护
您的代码软件如果具有独创性,可以直接受到著作权的保护。然而该版权只保护代码的编写,而不保护软件的功用性。但在某些情况下,通过专利保护功用性也是可能的(参见下文)。
因此,无论表现方式、类型、优点还是用途,从您完成软件创作的那一天开始,您的软件就受到了保护。
然而,在诉讼的情况下,能够正式证明您的代码创建日期是十分重要的。为此,IPSIDE为满足您的需求和代码的大小,提供了一些时间戳解决方案(参见时间戳)。
通过专利保护
假若您的程序是某个系统的一部分,并会产生物理效应(例如车辆的喷油器),或是通过数据载体 被发送(电脑、智能手机、平板电脑、打印机等),亦或是通过某个物理系统处理数据(如核磁共振成像的图像处理),则该程序中富有创新的特性或演算法可以获得专利(参见专利)。
在提交专利时受到保护的是作为软件基础的过程,而不是软件本身。 源代码甚至没有在专利申请中提及,也没有提到使用的语言,显然也没有数据表的结构或其他编码细节。
IPSIDE可以帮助您识别代码中可专利性的元素,为您通过计算机实现的发明,甚至是计算机程序产品,获取最佳的保护。
保密保护SaaS软件
在初步分析中,似乎没有必要通过专利或其他方式保护您的软件的唯一情况是在SaaS模式下实施的软件(软件即服务,请参阅维基百科页面)。也就是说,它们不会提供给客户端以在其中一台计算机上运行,而是以“黑匣子”模式在您的一台服务器上运行,客户提供的输入数据和数据输出返回给客户,而这些数据处理的方式是客户无法知道的。在这种情况下,秘密可以至少临时保护您的数据处理过程,算法等。只要你确定你的合作者!
但是,秘密保护软件不会阻止竞争对手开发其他软件,执行与您完全相同的功能,最终获取您的客户。与专利不同,保密不是排除权利。
额外的保护
为了对您的软件进行额外的保护,您也可以考虑是否需要通过商标和/或外观设计申请,保护您的软件名称和徽标。如果您的软件包括图纸,甚至是原创的印刷字符,那么外观设计申请也是可能的。
IPSIDE可以根据您的需要,为最适合的保护工具提供建议。