开源软件是什么意思?
开源软件(Open Source Software,以下简称OSS),是指其代码可以自由使用、自由派生、自由传播的软件,开源软件是实现软件自由化的最重要技术手段,由于更加灵活的技术和营利模式,开源软件的发展已在数字时代取得了显著成就。 OSS的本质文字为 “提供源代码,鼓励用户在限定条件下复制分发,并有悬挂权”,这定义了三个关键要素:原始码,自由 分发,权限悬挂。用户可以在遵循作者的限定条件下自由使用、复制、修改该软件,甚至把它们发布出去。这存在着无数种实施形式,但其共同特征在于...