开放源代码是什么意思?


开放源代码是什么意思?

  • 发布时间:2026/05/09/21:51 来源:陆壹捌捌玖
  • 开放源代码是什么意思?

    开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。源程序(source code)是指未编译的按照一定的程序设计语言规范书写的文本文件。源代码(也称源程序),是指一系列人类可读的计算机语言指令。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成

    众所周知,所有的软件都用源码编写,并通过编译最终生成系统或应用。开放源码软件保证所有人可以得到这些代码。这意味着没有一个公司可以完全独占它。开放源码意味着自由选择的权力,而自由选择意味着激发更多创新的能量。开源指开源你对源码进行二次开发进行修改bug修复等版权可以标为自己开发。不开源则和开源相反,你不知道源码内容无法对源码进行修改等版权也是开发人所有

    开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制

    开放源代码(英语:Open Source)描开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。述了一种在产品的出品和开发中提供最终源材料的做法。一些人将开放源代码认为是一种哲学思想,另一些人则把它当成一种实用主义。在这个词广泛使用前,开发者和生产者使用很多词去描述这个概念;开放源代码在互联网上获得广泛使用,参加者需要大量更新电脑源代码。开放源代码使得生产模块、通信管道、交互社区获得改善。随后,一个新著作权、软件授权条款、域名和消费者提供创建的,一个新词开源软件诞生

    开源模型概念包括同时间不同时程和方法来生产,相对而言,更加集中式的软体设计模型,例如典型的商业软体公司。一个开源软体开发的主要原则和惯例是易货贸易和合作的同侪生产,经由免费公开的最终产品、原始信息、蓝图和文件。这逐渐应用在其它领域,例如生物技术

    开放源代码软件就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。简而言之,所有公布软件源代码的程序都可以称为开放源代码软件。开放源代码有时不仅仅指开放源代码软件,它同时也是一种软件开放模式的名称。使用开放源代码开放模式的软件代表就有GNU/Linux操作系统

    严格地说来,开放源代码软件与自由软件是两个不同的概念,只要符合开源软件定义的软件就能被称为开放源代码软件(开源软件)。自由软件是一个比开源软件更严格的概念,因此所有自由软件都是开放源代码的,但不是所有的开源软件都能被称为“自由”。但在现实上,绝大多数开源软件也都符合自由软件的定义。比如,遵守GPL的软件都是开放的并且是自由的

    开放源代码软件运动是一个主要由程序工程师及其它电脑用户参与的声势浩大的运动。它是自由软件运动的一个分支,但两者的差别并不明显。一般而言,自由软件运动是基于政治及哲学思想(有时被称为所谓黑客文化)的理想主义运动,而开放源代码运动则主要注重程序本身的质量提升。开放原始码的定义由Bruce PerensDebian创始人之一)定义如下:自由再散布(Free Distribution):允许获得原始码的人可自由再将此原始码散布

    原始码(Source Code):程序的可执行档在散布时,必需以随附完整原始码或是可让人方便的事后取得原始码。衍生著作(Derived Works):让人可依此原始码修改后,在依照同一授权条款的情形下再散布。原创作者程序原始码的完整性(Integrity of The Authors Source Code):意即修改后的版本,需以不同的版本号码以与原始的程序码做分别,保障原始的程序码完整性。不得对任何人或团体有差别待遇(No Discrimination Against Persons or Groups):开放原始码软件不得因性别、团体、国家、族群等设定限制,但若是因为法律规定的情形则为例外(如:美国政府限制高加密软件的出口)

    对程序在任何领域内的利用不得有差别待遇(No Discrimination Against Fields of Endeavor):意即不得限制商业使用。散布授权条款(Distribution of License):若软件再散布,必需以同一条款散布之。授权条款不得专属于特定产品(License Must Not Be Specific to a Product):若多个程序组合成一套软件,则当某一开放原始码的程序单独散布时,也必需要符合开放原始码的条件。授权条款不得限制其他软件(License Must Not Restrict Other Software):当某一开放原始码软件与其他非开放原始码软件一起散布时(例如放在同一光碟片),不得限制其他软件的授权条件也要遵照开放原始码的授权。授权条款必须技术中立(License Must Be Technology-Neutral):意即授权条款不得限制为电子格式才有效,若是纸本的授权条款也应视为有效

    开源并不意味着免费,开源只是说我们做了一个好东西,把它开放给大家使用,目的是希望大家更多地使用它,并反馈使用过程中的问题或者改进方式,使得整个开源项目进步得更快,能够更好地共享给更多有需要的人,目前像 LinuxHadoopSpark等等,都是这么做的。但很多时候开源背后还是带有很浓厚的商业背景

     做得比较大的开源项目背后都有商业公司在支撑,如果一个成功的开源项目背后没有商业公司,这是不健康的,我们需要开源和商业之间的互补对称来促进整个社区和技术的不断前进

    香港 大力发展 web3.0 全球虚拟资产中心

    点击字体图片链接进入

    香港 web3.0 区块链 学习 交流



  • 

    热门写字楼租售

    卓越世纪中心 出租
    单价:311/平米/月→总价:27368
    出租面积:88平米 精装修 随时入驻

    瀚森大厦 医美装修
    单价:136/平米/月→总价:43248
    出租面积:318平米 医美 美容 装修

    凤凰大厦 出租
    单价:88/平米/月→总价:26048
    出租面积:296平米 精装修 随时入驻

    新世界商务中心 出租
    单价:面议/平米/月→总价:面议
    出租面积:177平米 精装修 随时入驻

    大中华国际交易广场 出租
    单价:面议/平米/月→总价:面议
    出租面积:439平米 精装修 随时入驻

    中海大厦 出租
    单价:面议/平米/月→总价:面议
    出租面积:216平米 精装修 随时入驻

    卓越世纪中心 出租 ↑
    单价:88↑/平米/月→总价:26224
    出租面积:298↑平米 精装修 随时入驻


    金钟环商务大厦 出租
    单价:108/平米/月→总价:28944
    出租面积:268平米 精装修 随时入驻

    星河世纪大厦 出租
    单价:82/平米/月→总价:8856
    出租面积:108平米 精装修 随时入驻

    现代国际商务大厦 出租
    单价:60/平米/月→总价:19680
    出租面积:328平米 精装修 随时入驻

    皇庭中心 出租
    单价:139/平米/月→总价:31692
    出租面积:228平米 精装修 随时入驻

    推荐写字楼 出租

    卓越时代广场 出租

    单价:125/平米/月
    出租面积:128平米
    总价:16000/月 精装修
    文蔚大厦 出租

    单价:面议/平米/月
    出租面积:199平米
    总价:面议/月 精装修 随时入驻
    卓越大厦 出租

    单价:88/平米/月
    出租面积:286平米
    总价:25168/月 精装修
    新华保险大厦 出租

    单价:88/平米/月
    出租面积:293平米
    总价:25784/月 精装修
     
    版权所有:深圳市陆壹捌捌玖信息咨询有限公司 
     联系电话:0755-61967921 邮箱:abc@61889vip.com
     通讯地址:深圳市福田中心区金田路与福华路交汇处金中环商务大厦群楼108C ICP备案号:粤ICP备16012531号