什么是开放源代码?
开放源代码软件是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、覆制以及再分发的权利。简而言之,所有公布软件源代码的程序都可以称为开放源代码软件。开源软件与自由软件的区别?
许多人将开放源代码与自由软件(Free Software)视为相同,其实不然。以定义条件而言,自由软件仅是开放源代码的一种,也是说自由软件的定义较开放源代码更为严格。并非开放源代码软件可称自由软件,要视该软件的授权条件是否合乎自由软件基金会对自由软件所下的定义。