背景
license一个软件产品里面一个比较边缘的功能,在一般情况下,不会被重视.也因为如此,很少有人认真研究过license,一般能用就可以了.
曾经我也以为java上没有成熟的license机制,因为jvm指令规范的特性,导致在java语言上,增加license,是一个特别困难的事情.目前绝大多数的license机制,如果对java语言有比较熟悉的了解,大多数的license机制都能在1天内被破解.加了等于没加,相当于只能对外宣称有license,一个花瓶而已.
而成熟的license机制,可以确保核心逻辑不泄露.从这点出发,应该是目前java领域内,各种软件趋近于同质化的一个根本原因.因为保护机制没做好,很容易被业内人士利用.
2023/10/11大约 4 分钟
