代码开源是什么意思?

missohmygod 2021-09-18 16:33 396 次浏览 赞 99

最新问答

  • 日月草112

    开放源代也称为源代公开,指的是一种软件发布模式。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始。有些软件的作者会将原始公开,此称之为“源代公开”,但这并不一定符合“开放原代”的定义及条件,因为作者可能会设定公开原始的条件,例如可阅读原始的对象、衍生品等。
    开源模型概念包括同时间不同时程和方法来生产,相对而言,更加集中式的软体设计模型,例如典型的商业软体公司。一个开源软体开发的主要原则和惯例是易货贸易和合作的同侪生产,经由免费公开的最终产品、原始信息、蓝图和文件。这逐渐应用在其它领域,例如生物技术。
    开放源代软件就是在开放源代许可证下发布的软件,以保障软件用户自由使用及接触源代的权利。这同时也保障了用户自行修改、复制以及再分发的权利。简而言之,所有公布软件源代的程序都可以称为开放源代软件。 开放源代有时不仅仅指开放源代软件,它同时也是一种软件开放模式的名称。使用开放源代开放模式的软件代表就有GNU/Linux作系统。
    严格地说来,开放源代软件与自由软件是两个不同的概念,只要符合开源软件定义的软件就能被称为开放源代软件(开源软件)。自由软件是一个比开源软件更严格的概念,因此所有自由软件都是开放源代的,但不是所有的开源软件都能被称为“自由”。但在现实上,绝大多数开源软件也都符合自由软件的定义。比如,遵守GPL的软件都是开放的并且是自由的。
    开放源代软件运动是一个主要由程序工程师及其它电脑用户参与的声势浩大的运动。它是自由软件运动的一个分支,但两者的差别并不明显。一般而言,自由软件运动是基于政治及哲学思想(有时被称为所谓黑客文化)的理想主义运动,而开放源代运动则主要注重程序本身的质量提升。

    浏览 492赞 128时间 2023-12-05
  • 胖达最高

    源代是别人编程写好的代能够直接看到。回答正确,代开源就是,该网站或软件的核心代,或部分代,能用其他用户可以看到

    浏览 184赞 151时间 2023-10-28
  • 萤火虫在哪里

    源代是别人编程写好的代能够直接看到。而源代不开放就只能通过反编译的手段和去盗取源代。
    而源代里面可以表明这个程序有什么缺憾、优点、构成。

    浏览 448赞 53时间 2023-08-29
  • 嘉嘉麻麻8866

    可以看别人的代

    浏览 418赞 57时间 2022-08-08

代码开源是什么意思?