Android是开源的。开源是什么意思?

开源,称为开源代码,是指用户使用源代码,并按照开源协议(GNU)使用、编译和再分发。虽然每个人都可以修改,但是开源系统也有版权,受法律保护。

用户在使用开源产品时,不仅要注明产品来自开源软件并注明源代码编写人的姓名,还要将修改后的产品返还给开源软件,否则修改后的产品可视为侵权。

简单来说,比如Google开发了Android系统最基础的框架,华为等手机厂商可以用他们的源代码来开发、修改、升级自己的系统,但是因为基础源代码来自Android。而且开发者对源代码的任何改进都必须告知开源软件公司,这也有利于开源公司进一步改进源代码。

主要表现在管理成本、设计方案问题和组织可靠性上。首先,就管理成本而言,主要是因为方案一旦发展到一定程度,其创新和修改的质量必然会提高,参与人数众多,必然会造成一定的管理成本。此外,整合和决策结构会增加管理成本。

其次,就设计程序而言,新版本的不断发布会造成消费者需要不断重装的麻烦,而且由于他们通常在设计上并不在乎界面的友好性,会增加用户访问的难度。

最后,在组织可靠性方面,用户会关心自己使用的计算机软件如何得到开发组织的支持,以及软件未来的发展方向。