在教科书中学习开源软件(OSS)与许可证
定义开源软件(OSS)(Open Source Software)是 源代码 公开、在许可证条件下任何人都可以 使用、修改、再分发 的软件。
解说源代码 是用人能读写的形式写成的程序文本,许可证 是著作权人向使用者提出的使用许可条件。能称为 OSS 的软件,不仅源代码可以阅读,修改和再分发的自由也由许可证明确允许。其运行效果和安全性原则上不作保证,因此使用方要自行确认质量后再引入。
类比就像把详细写明做法的菜谱公开出来,只要遵守约定,任何人都可以改良做法并分给别人。