软件协议

什么是源代码?

源代码是一组指令,用于告诉电子设备如何运行数字世界中的各种应用程序,包括操作系统、文字处理器、浏览器、视频游戏、智能手机和网站。数以百万计的计算机使用的都是相同的源代码,因此源代码必须坚如磐石并且提供一致的结果。

什么是闭源?

好的代码和好的应用程序都具有极高的价值。很多公司会对代码实施保密处理,以控制产品分发并从中获利。他们的专有源代码对外界保密,外部人员无从查看其代码或了解其工作原理。

什么是开源?

相反,开源代码是一种完全开放的代码,可供所有人查看、从中学习、使用、修改和分发。开源计划为开源软件确定了一个精准定义。利用开源许可能够限制软件用途,避免出于商业分销和其他目的使用软件。开源许可强调中立性、可访问性和自由性。

开源有什么优点?

开源开发有助提高稳定性、安全性和创新性。代码开放后,更多人可以参与到漏洞和安全缺陷的寻找当中,参与到跨平台兼容性的测试当中,同时还可提供新的创意。一旦发现严重问题,广泛的开发人员社区便可齐心协力共同解决。