什么叫开源代码,什么叫非开源代码?

开源代码是指开放源代码,也称为源代码公开,指的是一种软件发布模式;反之,若不公开源代码则为非开源代码。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放源代...
什么叫开源代码,什么叫非开源代码?
开源代码是指开放源代码,也称为源代码公开,指的是一种软件发布模式;反之,若不公开源代码则为非开源代码。
一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。
有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放源代码”的定义及条件,因为作者可能会设定公开原始码的条件限制,例如限制可阅读原始码的对象、限制衍生品等。
开源代码被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。
就如大家熟知的安卓系统、unix系统(还有在其基础上又开发的linux系统)都是开源的。
非开源代码与开源代码相反,其程序与软件产品是有产权知识保护的,别人想用就得花钱,想在其基础上作调整必须经过其同意。就如你电脑用的windows系统。
2023-06-06
mengvlog 阅读 7 次 更新于 2025-07-20 03:41:34 我来答关注问题0
  •  翡希信息咨询 开源和不开源有什么不同?都是什么意思?

    开源:开源指的是软件的源代码是公开的,任何人都可以查看、修改和使用这些代码。开源软件通常遵循一定的许可证协议,允许用户自由地使用、复制、分发、修改和发布软件的源代码。不开源:不开源则是指软件的源代码是封闭的,不向公众公开。用户只能使用软件的预编译版本,而无法查看或修改其源代码。这种软件...

  •  阿暄生活 开源 不开源 源码开源和不开源区别

    开源:源代码完全开放,任何用户或开发者都可以查看、阅读和理解软件的源代码。这增加了软件的透明度和可信度。不开源:源代码不公开,只有软件的开发者或版权所有者拥有并控制源代码。用户只能使用软件的编译后的二进制可执行文件,无法直接查看源代码。2. 定制与修改能力:开源:由于源代码开放,用户可以...

  •  猪八戒网 区块链里什么是开源语言?

    什么叫开源代码,什么叫非开源代码开源代码是指开放源代码,也称为源代码公开,指的是一种软件发布模式;反之,若不公开源代码则为非开源代码。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。有些软件的作者会将原始码公开,此称之为“源代码公开...

  • 开源代码是指开放源代码,也称为源代码公开,是一种软件发布模式。以下是关于开源代码的详细解释:定义:开源代码意味着软件的源代码对公众开放,任何人都可以查看、修改和使用这些代码。与非开源代码的区别:一般的软件通常只能获取到已经编译过的二进制可执行文件,而源代码通常只有软件的作者或著作权所有...

  •  蓝韵文化传媒 什么叫不开源

    开源就是开放源代码,比如你写的一个软件,发布软件时发代码公开,允许任何人使用,修改,发布,易取得软件更好的进展,这就是开源,比如linux就是开源的 非开源就是不开放源代码,你写的软件只给别人使用权,不公开代码,如果对方使用了代码,那就是非法行为,是违反著作权的行为,这就是非开源,比如...

檬味博客在线解答立即免费咨询

代码相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部