生活和License
生活和LICENSE
之前看到一句话,我觉得很有意思:
Hard times create strong men,
Strong men create good times,
Good times create weak men,
Weak men create Hard Times
世界就是这样,周而复始地运行。“穷不过三代,富不过三代”表达的意思大抵如此。
但哪个富人不想一直富下去,哪个位高权重的人不想一直手握权利?秦始皇之所以把自己叫做始皇帝,就是希望自己的后继者沿称“二世皇帝”、“三世皇帝”,以至万世传之无穷。但终究天不遂人愿,秦二世胡亥就把秦始皇的梦想毁灭了。
人生是如此,朝代更是如此。请问,是否有一种方法能打破该规律呢?我想是很难的。不过从开源软件领域,可以汲取一点教训。
我们都知道,开源软件是由开源软件代码+开源软件license组成。而开源License其实是具有极强的传染性的。一般地,开源软件的license都有多个条款,比如,是否可以用于商业用途,是否需要开源,是否可以闭源修改代码等等,但内容里面都会包含如下条款:
所有使用者都需要完整不加修改地包含本license文件。
这个条款很有意思,也非常重要。无论其他内容怎么样,它先规定了自己需要被传承下去,而且不能被修改,这样就保证了自己的不被修改地复制从而繁殖下去。除非这个软件作者本人废除这个license文件,否则,所有使用该软件的人都会完整地复制该license文件一份,也就保证了该license的其他条款内容也被同样有效地传递下去。
当然,使用者可以不遵守license条款规则,这样他就是属于不合规使用,虽然大多数时候得以逃脱制裁,但总有好事者哪一天逮住你不遵守规则,使用法律武器来告他。我希望有一定数量的这种人存在,虽然被大多数人称为专利流氓,但我愿意称他们为社会秩序的维护者。
假设人生也存在这样的license,也许实际上确实存在部分这样的“license”,比如家规。虽然家规执行上大都是继承下去的,但是家规却明文条款禁止修改或者不继承,导致实际的家规通常难以传递三代。国家法律其实也是一样,都是会修改的。实际上很难有什么东西能像开源license有这样的制度保障。而开源license其实也不能一直这样传承下去,因为开源代码可能也会随着生命周期到期而无人使用,没人使用的开源软件其实就代表它死了,也就没办法繁殖下去。
所以终究,没有什么能保证可以永远传承下去,毕竟“这个世界上唯一不变的东西就是变化。”