自由软件/开源软件/专有软件三者的区别是什么?
title: 自由软件/开源软件/专有软件三者的区别是什么?
如果把软件比做炒菜,那构成软件的代码就像是菜谱,有了菜谱,我们可以做出美味的菜肴。
自由软件/开源软件/专有软件三者的区别是什么?
自由软件是给你菜谱,并允许你自由修改,多加点油,少加点盐,有忌口的佐料可以不放,并可以将改过的菜谱分发给任何人,自由软件的代表是Linux,Emacs;
开源软件可解释为开放源代码的软件,相当于公开了菜谱;开源软件既可以是自由软件,也可以是专有软件;
专有软件是锁进箱子的菜谱,它们少部分在透明箱子里,可读不可改;大部分在黑箱子里,鬼知道他们用了什么调料,食客们只能按份付钱,买现成的菜品,黑箱专有软件的代表是Windows!这些锁进箱子的菜谱由版权法罩着,如果你打开黑箱子,把菜谱抄一份出来,送给朋友,你就被称作贼,甚至面临牢狱之灾。
专有诚可贵,开源价更高;若为自由故,二者皆可抛~
发表回复