29.2.4 几种常见开源软件比较