本节书摘来自华章出版社《Microduino实战》一 书中的第1章,第1.3节,作者:姚琪 杨立斌,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.3 开源软件
在维基百科上,开源软件的定义是:一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利,并允许用户学习、修改、增进提高这款软件的质量。开源协议通常符合开放源代码的定义的要求,一些开源软件被发布到公共领域,开源软件常被公开和合作地开发。
我们常见的开源软件有Linux、Ubuntu、Eclipse、Open Office、Emule等,后面要使用到的Arduino IDE也是一款开源软件。但考虑到本书的目的,对开源软件不再多做介绍。