====================
写软件, 想让软件得到保护, 这应该是很正常的想法.
把软件写得容易让别人看得懂, 具有再用性, 可以维护, 这应该是有其价值的.
反过来, 把软件写得让别人无从追踪, 甚至无法破解修改, 这也是有其另一种价值.
从台湾想到美洲去, 幸好有飞机, 轮船的发明. 想获得这服务的, 就得去求飞机或轮船
公司的服务. 假若台湾没有办法提供飞机也没有轮船可坐, 那就得去求有的人来做这类
的服务. 所以, 唯一最早供应的服务发明, 当然是可以喊到天价. 这时候因市场的天价
, 想跟着弄出飞机或轮船来提供服务的就会多起来. 第二个供应的为了跟最先提供的抢
市场的机会, 此时就会发生"价廉物美"的竞争, 这时第二个供应的想到的就是提供好的
性能/价格比的产品来竞争. costdown 就是其中最常干的事.
有些产品得靠一群人做出来, 一群人中必然会有阶层式的管理者, 管理人去把事做好的
上层, 就是职场被称为老板的人. 也就是付薪水的人. 为了 costdown , 当然就是企图
会想少付薪水.
要求把软件写得可以被他人维护, 可以再用, 当然是一种不必再找人付薪重写的
costdown.
同样地, 要求把软件写得很难被追踪分析, 很难被看得懂, 不能被修改更新. 那么想将
现有的程式改进来用的就只好再找人再另写一套, 会写的人就有供应的市场机会了. 就
像有个土霸, 把其他公司的飞机轮船都动手脚只能用一次, 市场就只剩土霸可以用天价
供应飞机轮船服务了.
管理阶层的老板会盘算那种状况收入的利益会较高. 当老板的面对供应产品只领薪做事
的工程师, 跟面对想使用产品必须付钱得到服务的客户, 此时, 当管理者的老板对此项
产品的品质与价位, 其管理态度对此产品的要求是会相互矛盾的.
以高阶语言写的程式是容易被人看得懂的.
=====================================
学过资讯科技的人都清楚高阶语言完成的程式是有这个特性的.
要用高阶语言写出 "self modified code" 或 "dirty code" 其实是不容易的. 这需要
把程式的指令码当成资料来处理.
有些软件可以公开让人免费使用一段时间, 但过了试用期就必须缴费才能"再使用".
这种缴费软件可以让人追踪分析, 然后经过修改后, 就把时间锁解开吗? 公司的老
板当然是希望时间锁不会被破解.
把软件程式写得连同一公司的工程师们也无法追踪分析, 也无法修改解开, 这应该也
是有市场需要的价值.
==========
容易被别人维护, 跟完全无法被别人更改修正, 就如同 0 与 1 是各有其市场价值的.
有竞争力的公司, 在软件的维护与可再用性上, 甚至在包装后加了时间锁的不可追踪与
破解上, 都是上上之选.
※ 编辑: ggg12345 (114.43.233.20), 07/19/2016 06:07:45