你知道哪些开源基金会?

从 RMS 创立 FSF 发起自由软件运动,再到 OSI 成立并明确开源软件定义,这种崇尚开放协作的软件开发模式迅速席卷全球。

除 FSF 与 OSI 外,还陆续诞生了许多致力于推广和发展开源的基金会。

开源基金会对于开源软件和开源社区的组织、发展、协同创新提供了主导作用。开源基金会遵循公开、透明、开放等理念,为开源软件的孵化提供技术、运营、法律等全方位支持,为开源的社区建设和运营提供指导,发挥了孵化器和加速器的作用,开源基金会已成为开源生态最重要的组织者。

以下罗列了一些有代表性的基金会:

1985 年 —— 自由软件基金会成立

自由软件基金会(Free Software Foundation,简称 FSF)由 RMS 于 1985 年创立,这是一个非营利组织,其主要工作是运行 GNU 计划,使命是促进计算机用户的自由。基金会的员工编写并维护着一些 GNU 软件包。

54cc208ff38d346dfcb90b3f7ab33061.png

1999 年 —— Apache 软件基金会成立

Apache 软件基金会(Apache Software Foundation,简称 ASF)正式创建于 1999 年,其前身是由一群开发爱好者构成的 "Apache Group",他们通过 Brian Behlendorf 创建的邮件列表进行技术交流。

托管于 ASF 的项目均遵循 Apache License,ASF 对行业和开源的贡献除了开源项目,还包括开源治理方面的贡献,例如在 Apache 社区内外被广泛使用的 Apache License、主导社区协作管理的 Apache Way,以及通过非营利组织的身份来支持 Apache 项目及社区。

c116585df95880499b3213600d7ce107.png

2000 年 —— Linux 基金会成立

Linux 基金会(Linux Foundation,简称 LF)成立于 2000 年。它通过提供开放源代码所需的统一资源和服务,与封闭平台能成功地竞争,从而促进、保护和标准化 Linux。LF 开始于 2000 年的开源码发展实验室 (OSDL),并与自由标准组织 (FSG) 合并后从而成为现在的组织。

Linux 基金会赞助 Linux 创始人 Linus Torvalds 和主管维护者 Greg Kroah-Hartman 的工作。

6166a31518878e15f4d1b3855fc206e4.png

2000 年 —— GNOME 基金会成立

GNOME 基金会 (GNOME Foundation) 正式成立于 2010 年,它是一个非盈利组织,负责协调 GNOME 项目的各项工作。GNOME 基金会致力于达成 GNOME 项目的目标:即创建一个基于自由著作权协议的计算机平台。

4fdc1fd382ef653b308c77cc04866fbb.png

2003 年 —— Mozilla 基金会成立

Mozilla 基金会 (Mozilla Foundation) 是为支持和领导开放源代码项目而设立的一个非营利组织。该组织制定管理开发政策,经营关键基础组织和管理商标及知识产权。它拥有一个子公司:Mozilla 公司,用来雇佣开发人员开发 Mozilla Firefox 浏览器和 Mozilla Thunderbird 电子邮件客户端。

Mozilla 基金会把自己描述为“一个致力于在互联网领域提供多样化选择和创新的公益组织”。在 Mozilla 基金会所遵循的 Mozilla 宣言当中,其中列出了十条原则,涵盖认为对全民及商业活动有益的互联网发展重要方针。

5032f05d0b6b433c263b800a5f2d60d8.png

2004 年 —— Eclipse 基金会成立

Eclipse 基金会 (Eclipse Foundation) 成立于 2004 年,Eclipse 联盟(一个软件行业的联盟组织)发起成立了 Eclipse 基金会,由包括开发者、消费者和插件提供商在内的各独立团体组成董事会,为 Eclipse 的长期发展负责,并管理和领导 Eclipse 项目。

83e1d7543d823d5b8b6e951d8bb88718.png

2006 年 —— Blender 基金会成立

Blender 基金会成立于 2006 年,这是一个为持续开发 Blender 而创建的非营利性组织。组织的创建是为了能雇佣 Blender 原始作者 Ton Roosendaal 全身心地投入到 Blender 的开发领导中,并维护整个软件的开发和分发工作积极有效。

Blender 基金会有一个广泛的目标:“让整个网络世界都能方便地使用三维技术,而且是以 Blender 作为这个目标的核心。”许多知名的互联网企业、软件厂商和游戏公司都加入了 Blender 基金会,例如育碧、微软、谷歌、亚马逊、Adobe、Facebook、NVIDIA 和 Epic 等公司。

9a37a778cbb3311f399f8da5e9ce6c97.png

2014 年 —— .NET 基金会成立

2014 年,.NET 基金会由微软公司发起成立与赞助,这是一个独立的自由软件组织,其宗旨在于推进与维护微软公司开放源代码后的 .NET 框架。

b1f8ddd1f0371c9f40eb354f96440e9b.png

2015 年 —— 云原生计算基金会成立

2015 年,云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)成立,这是一个厂商中立的基金会,其最初的口号是坚持和整合开源技术来让编排容器作为微服务架构的一部分。

223429e556e1a43f18d679878a01fffe.png

2015 年 —— 超级账本 (Hyperledger) 成立

2015 年,超级账本 (Hyperledger) 成立。Hyperledger 超级账本为 Linux 基金会协作的开源项目,旨在推进跨行业区块链技术。它是一个全球跨行业领导者的合作项目,包括金融、银行、物联网、供应链、制造和技术领域。

5a7827d8d1999a3fcd084ac0780c0df8.png

2015 年 —— RISC-V 基金会成立

RISC-V 基金会创建于 2015 年,旨在推广 RISC-V 开源指令集架构。2020 年 3 月基金会总部从美国迁往位于中立国瑞士的苏黎世。目前,RISC-V International 已经与 16 个来自不同国家和地区的行业组织建立了联盟,以确保跨越国家边界和利益纠纷的平等协作。

截至 2020 年,RISC-V 的技术社区已发展至 50 多个技术和特殊兴趣小组,开发者人数超过 2300 人。从嵌入式到企业的整个计算领域,基于 RISC-V 的 CPU 内核、SoC、开发板、软件和工具等在市场上都呈现明显的增长势头。基金会目前已有 900 多个成员,包括 215 个来自全球各地的组织机构。

34f3e2ccebe116a7f7ea12a978962148.png

2019 年 —— OpenJS 基金会成立

2019 年,JS 基金会和 Node.js 基金会合并成立 OpenJS 基金会,其使命是通过提供一个中立的组织来主导项目并共同赞助对整个生态有益的活动,进而促进 JavaScript 和 Web 生态的健康发展。

2699cc1d803edef4164d2703e34a47e0.png

2020 年 —— TARS 基金会成立

2020 年,Linux 基金会宣布旗下项目 TARS 正式成立 TARS 基金会。TARS 基金会 (TARS Foundation) 是 Linux 基金会旗下的一个非盈利性开源微服务基金会。

TARS 基金会专注于微服务领域,致力于帮助企业在拓展新领域时拥抱微服务体系架构,解决在使用微服务方面可能出现的问题,包括减少开发和服务治理的难度。它旨在解决多编程语言的互通、数据传输、数据存储一致性问题,并在支持海量请求的同时保证高性能。

243620d897474615bf73f8cbc0e16242.png

2020 年 —— SODA 基金会成立

SODA 基金会成立于 2020 年 6 月,旨在建立一个开源数据与存储自治管理的软件生态系统,是一个跨项目协作以及帮助终端用户构建解决方案的中立论坛。

SODA 基金会是在 Linux 基金会特许下,由中国建信金融科技、中国联通、Fujitsu、IBM、华为、NTT Communications、Sony、Toyota、Vodafone、 Wipro 等 25 家机构共同创立。

27c80535ba6b3257ad6452ab329f9487.png

相关链接:https://cn.sodafoundation.io/

2020 年 —— 开放原子开源基金会成立

开放原子开源基金会 (OpenAtom Foundation) 是致力于推动全球开源产业发展的非营利机构,于 2020 年 6 月在北京成立,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行等十家龙头科技企业联合发起。

开放原子开源基金会拟通过共建、共治、共享的方式,系统性打造信息产业和工业开源开放框架,搭建国际开源社区,提升行业协作效率,赋能千行百业。目前开放原子开源基金会业务范围主要包括为各类开源软件、开源硬件、开源芯片、开源内容提供中立的知识产权托管、战略咨询、法务咨询、项目运营、品牌营销和教育培训等服务。

e15d1805f5593b8d14c1fbb9346e94e2.png

2021 年 —— Rust 基金会成立

2021 年,由华为、Microsoft、Google、AWS 和 Mozilla 作为创始成员的 Rust 基金会 (Rust Foundation) 正式成立。

Rust 基金会是一个独立的非营利组织,负责管理 Rust 编程语言和生态,并特别注重为治理和开发该项目的维护人员提供支持。其初始董事会成员共 10 人,5 位来自创始成员公司,另 5 位来自项目领导层。作为 Rust 项目的发源地,Mozilla 于2020年 8 月宣布了成立 Rust 基金会的计划,而今已经将所有商标和基础设施资产转移到了新的 Rust 基金会。

e1307ec57ca21002a1413414391d0c48.png

各大基金会具体的运作模式是怎样、各自又有哪些代表项目?基金会的价值体现几何......欢迎大家畅所欲言(ps:理性讨论)~

盘点若有遗漏,也欢迎大家点击文末【阅读原文】,在开源长廊中进行编辑补充。

END

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/297603.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件项目送上门来了,还要学会说不,接了项目拿了定金噩梦才刚刚开始

今年前前后后也遇到了不少软件项目,想来想去还是拒绝了其中的大部分项目,当然也有一部分是客户拒绝我的,把这些经验教训分享给大家,一起探讨探讨,接了项目很容易深陷泥潭,累得死去活来不值得。拒绝软件项目…

bpmn如何查看代码 idea_提高程序员效率的IDEA插件推荐(五大神器)

1. SequenceDiagramSequenceDiagram 可以根据代码调用链路自动生成时序图,超级赞,超级推荐!这对研究源码,梳理工作中的业务代码有极大的帮助,堪称神器。安装完成后,在某个类的某个函数中,右键 -…

(笔记)堆和栈的区别-两种不同的数据结构

堆栈其实是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 要点:堆:顺序随意. 栈:后进先出(Last-In/First-Out) 堆和栈的区别 一、预备知识—程序的内存分配一个由C/C编…

.net post提交后接收返回数据_Ajax提交表单的方式

和提交普通表单一样发送数据浏览器端代码$使用开发者工具查看请求体https://cdn.jsdelivr.net/gh/zhangfu1111/Blogimagemanager/images/springboot20200712150040.pngcontroller代码ResponseBody整个请求体是一个JSON数据浏览器端代码$使用开发者工具查看请求体![](https://cd…

javascript高程3 学习笔记(三)

执行环境 执行环境是什么? javascript的解释器每次开始执行一个函数时,都会为每个函数创建一个执行环境(execution context)。执行环境定义了变量或者函数有权访问的其他数据,决定了他们各自的行为。与执行环境相关的变…

一张纸还能上天能救命?理工男宁愿放弃NASA百万年薪,也要回家折纸?!

全世界有3.14 % 的人已经关注了爆炸吧知识一张纸能做什么?小时候,它可能默默记录着你天马行空的想象力:而到了艺术家手中,它们就会变幻成各种各样精妙绝伦的艺术品:可当一双文艺的手,遇上一颗聪明无比的“理…

【干货】单日10亿GMV的.NET5电商平台,是如何设计的?

自京东和唯品会转了Java,.NET就一直缺乏高并发电商案例,.NET5能做高并发电商吗?必须的,别停留在.NET Framework的旧印象了!这里为大家分享一家上市公司的项目案例,纯.NET5电商平台,轻松承接双11…

如何发送html email,如何发送HTML电子邮件?

我已经使用JMS在Web应用程序中成功发送了电子邮件,但是结果仅以纯文本显示。我希望内容能够显示html。我该怎么做?这大致就是我所拥有的:Message msg new MimeMessage(mailSession);try{msg.setSubject("Test Notification");msg.…

通过 Lotus Domino Java 代理消费 Web 服务

Web 服务是一种允许两台或更多的计算机在网络中交互的系统设计。这种服务的主要优点是,它是在多台不同操作系统的计算机和应用服务器之间发送对象的标准解决方法。例如,我们的公司使用 Web 服务从一台运行 Microsoft .NET Framework 的计算机向基于 IBM …

goahead如何使用cgi服务_QQ如何设置使用代理服务器?

很多人可能会问了,QQ上可以设置代理服务器吗?答案是可以的。今天就为大家详细介绍一下,如何在QQ上设置代理服务器的。1、双击QQ图标,打开QQ登录界面,我们就可以看到界面右上角有一个“设置”按钮。QQ如何设置使用代理服务器12、点…

自动布局AutoLayout

http://www.th7.cn/Program/IOS/201410/304252.shtml转载于:https://www.cnblogs.com/runer/p/4430675.html

android listview添加数据_Android面经分享,失业两个月,五一节前拿到offer

秦子帅明确目标,每天进步一点点.....作者 | 天天有道地址 | juejin.im/post/5eb01866f265da7b9c24562c基本介绍今天介绍一位朋友的经历:从3月初开始复习,准备面试题。复习的资料主要为《Android开发艺术探索》和jsonchao的博客,…

Dapr + .NET 实战(四)发布和订阅

什么是发布-订阅发布订阅是一种众所周知并被广泛使用的消息传送模式,常用在微服务架构的服务间通信,高并发削峰等情况。但是不同的消息中间件之间存在细微的差异,项目使用不同的产品需要实现不同的实现类,虽然是明智的决策&#x…

词性分法程序

http://tieba.baidu.com/p/1180650771?pid13814874186&cid0#13814874186 给你个函数看看,分析下有什么用 句列表指针 存储的是一句话的数据,其中已经分好词,并知道每个词的词性.周春海(专有名词) 是(动词) 周依言(专有名词) 的(的词) 爸爸(抽象名词) .(句号词)程序里的词性…

计算机信息处理教案,冀教版七年级信息技术第二课计算机--信息处理工具 教案...

ID:10796280分类:江苏,2019资源大小:22KB资料简介:《第二课 计算机——信息处理工具》教学设计教 者:课时1教学内容:第二课 计算机——信息处理工具教学目标:1知识目标:学生应了解计算机的工作原理&#xf…

这些数学趣图,数学老师看了后会怎么想?

全世界有3.14 % 的人已经关注了爆炸吧知识这个扣分不?我的人生98%的时间都是无比正确的数学与我不能言语的关系最深情的告白限速是......当我完成数学作业后....维生素C的来历高数课堂恩..... 来拜师了啊, 好好学习. 为师给你命名: 阿尔法狗.这个是驻点, 这是最值, 这些机器学…

COM 组件设计与应用(六)

一、前言  1、与 《COM 组件设计与应用(五)》的内容基本一致。但本回讲解的是在 vc.net 2003 下的使用方法,即使你不再使用vc6.0,也请和上一回的内容,参照比对。   2、这第一个组件,除了所有 COM 组件必须的 IUnknown 接口外&…

为什么不可以使用哈曼顿距离_请对比下欧式距离和曼哈顿距离的差别

●今日面试题分享●在k-means或kNN,我们常用欧氏距离来计算最近的邻居之间的距离,有时也用曼哈顿距离,请对比下这两种距离的差别解析:欧氏距离,最常见的两点之间或多点之间的距离表示法,又称之为欧几里得度…

dmidecode常用的查询

1、查看内存槽数、那个槽位插了内存,大小是多少dmidecode|grep -P -A5 "Memory\sDevice"|grep Size|grep -vRange2、查看最大支持内存数dmidecode|grep -P \Maximum\sCapacity\3、查看槽位上内存的速率,没插就是unknown。dmidecode|grep -A16 …

python 柱状图 间距_专题第18篇:Python 绘图入门

我的施工之路1我的施工计划2数字专题3字符串专题4列表专题5流程控制专题6编程风格专题7函数使用8面向对象编程(上篇)9面向对象编程(下篇)10十大数据结构11包和模块使用总结12Python正则专题总结13设计模式14Python时间模块总结15 Python 装饰器16 Python 迭代器17 Python 生成器…