算法是否有专利权?
假如winzip算法是有专利的(我是说“假如”),是不是别人编写winzip的压缩解压软件都要交专利费?
如果是的话,我就有几个疑问请教大家:
如果我发明了一种新的压缩算法,做了一个压缩软件。实际上这个软件根本卖不出去,因为几乎所有的用户都使用winzip解压,没有
哪个白痴会买我的软件压缩成一种没人可以解压的文件。
同时,因为网上几乎所有的文件都是winzip格式,没有哪个白痴用户会买一个根本不能解压现有文件的解码程序。
所以,如果要推广我的算法,必须在有自己算法的同时,兼容winzip的算法。但不知道这样做是否要向winzip专利的拥有者交费?
(我是说“假如”winzip算法有专利,请不要告诉我说winzip是免费的)。
如果说不用向winzip交费,那winzip算法的发明者又靠什么赚钱?
[解决办法]
数学公理及其推导,自然理论,科学发现 ,医疗方法与药品都不能成为专利。这个好像是在美国刚成立时,通过的知识产权法
算法,属于自然理论,因此不能申请专利。
但是winzip可以申请专利,因为它申请的是技术,不是科学。即采用了某种算法(lzw)的解压缩工具,因此是一种技术,而不是对这个算法(lzw)申请专利
[解决办法]
我听说有两个俄罗斯人在sun工作的时候,为下面代码申请专利,然后被同行鄙视:
功能:abs( int value )
mov eax, value
cdq
xor eax, edx
sub eax, edx