比特派钱包手机下载|opensource

作者: 比特派钱包手机下载
2024-03-07 20:23:01

OSCHINA - 中文开源技术交流社区

OSCHINA - 中文开源技术交流社区

Gitee

资讯

专区

问答

活动

软件库

Tool

博客

培训

众包

登录

注册

加载中

Typst

Web-Check

OSC App

NueJS

ABP Framework

Orillusion

Mojo

Chrome

Godot

Bun

Cursor

更多

3月16,北京源创会 —— “数据库,2024 开炫”

Swift 5.10 发布

GreptimeDB v0.7 发布 — 全面支持云原生监控场景

一个使用 Java 开发的 LLM 应用开发框架,Agents-Flex alpha.2 发布

KCL v0.8.0 重磅发布 - 融汇社区生态,助力配置体验!

Syncthing 1.27.4 发布,连续文件同步工具

领域模型即服务 | Wow 2.16.16 发布

Claude 3 系列模型来啦 - 开源 AI 聊天、绘图软件 AIdea 已更新

新篇章,稳步向前,.NET 流行框架 Furion v4.9.1.37 发布

JimuReport 积木报表 v1.7.1 版本发布,低代码报表工具

BuildAdmin-v2.0.5 发布,Vite、Element plus 等依赖升级到最新版本

MakuGenerator 3.1:超好用的代码生成器

Firefox 123.0.1 发布

TeamCity<2023.11.4 身份验证绕过漏洞【POC公开】

领域模型即服务 | Wow 2.16.12 发布

MyBatis-Flex v1.8.2 发布,一个优雅的 MyBatis 增强框架

Simple Admin Go 语言分布式后台管理系统 v1.3.10 发布

PHP 生成 Word 工具 MDword 1.1.6 正式发布,部分新功能&已知 bug 修复

JS WebAssembly 工具链 Jco 1.0 正式发布

TeXstudio 4.7.3 发布,LaTeX 编辑器

智能制造一体化 v3.12.4 发布,ERP 手机端更新

国产数据库管理工具 CloudDM v2.5.0 发布,新增支持异构数据库之间的表 DDL 语句生成

VersionFox 0.2.4 发布:一个工具管理所有运行时版本!

DBeaver 24.0.0 发布

CXYGZL 实现钉钉、飞书和微信全面覆盖!!

功能强大的开源数据中台系统 DataCap 2024.02.1 发布

Apache James Server JMX端点暴露 反序列化漏洞

「外部参数」功能已上线,爷们儿速来体验!!

Apache SeaTunnel 2.3.4 版本发布:功能升级,性能提升

easyAI v1.1.7 新版本发布,Java 原生 AI 算法开发引擎

WuKongIM - Go多场景即时通讯 1.2.1 发布

Solon 已完成 13000 次提交了!

WoTerm v9.30.2~9.30.4 发布

YunGouOS 2.0.33 版本发布,微信、支付宝个人全渠道支付接口

开放签电子签章企业版 V1.6(紧急更新)

《灯灯》多租户快速开发平台 4.17.0 版本发布,多租户解决方案

httpsok-v1.8.0 SSL 证书自动续签就应该这么简单

EasyGoAdmin 敏捷开发框架 Beego+EleVue 版本 v2.5.0 发布

web-spring-boot 高度扩展组件 2.0.0 版本发布 Java web boot 工具

GitLab 16.9存储型XSS漏洞

简单易用的 Open Ai Java SDK 2024.01.1 发布

领域模型即服务 | Wow 2.16.6 发布

iking-platform v1.1.4 已经发布,为项目交付而生

Taro 3.6.24 发布,BAT 小程序、H5 与 RN 端统一框架

VASSAL Engine 3.7.9 发布,开源棋牌游戏构建引擎

凌鲨 0.7.28 版本更新

Codes 重新定义 SaaS 模式的研发项目管理平台开源版 4.5.1 发布

Visual Studio Code 1.87 发布,语音听写

魔豆文库 moredoc v2.5.0 发布,支持设定文档语言,并集成守护进程

Torna 1.27.0 发布,接口文档解决方案

Hikyuu 1.3.5 发布,指标计算速度再提升

支持中文在内的 6 国语言!Tianji v1.6.0 发布,聚合网站流量分析、监控、服务器状态

Node.js 存在权限提升漏洞

开源社区驱动高速演进,1Panel 发布首个 LTS 版本

Pale Moon 33.0.1 发布,苍月浏览器

Electron v29.1.0 发布,跨平台桌面应用开发工具

禅道 18.11 发布啦,内置 12 种 AI 小程序,全面兼容常用语言模型

Tails 6.0 发布,隐私性极高的 Linux 发行版

httpsok-v1.7.1 轻松搞定免费的泛域名 SSL/TLS 证书

巡云轻论坛系统 6.2 发布,包含多项更新

可用于智能客服的完全开源免费商用的知识库项目

SunnyUI V3.6.5 发布啦,C# WinForm 开源控件库!

开源周计划工具 WeekToDo 2.2.0 版本发布

Apache Doris 2.0.5 版本正式发布

React Native 0.73.5 发布

Spring Security isFullyAuthenticated方法验证不当漏洞

“动弹” 回归、集成大模型对话、畅读技术报告

前谷歌软件工程师被控窃取机密 AI 技术

我的历时一年的独立开发故事

2023 年 DevOps 报告:文化、用户中心性和技术能力驱动组织成功

"Java 将继续存在",60% 的公司计划扩招 Java 开发人员

星动纪元开源人形机器人训练框架 Humanoid-Gym

微信即将推出原生 Linux 版本

开源日报 | Google=开源,好评;Microsoft=闭源收入还低,差评

Node.js 新版官网开启 Beta 测试:全新现代化 UI、优化交互

零一万物开源 Yi-9B,代码数学综合能力全面增强

德国防部密码 1234,德媒:这真的安全吗

Linux 基金会推出“反诈”开源项目 Tazama,获盖茨基金会资助

公开互撕!OpenAI 公开与马斯克 8 年邮件截图

Apache OFBiz <12.12.18 路径遍历漏洞

谷歌在其搜索排名系统中对垃圾邮件和人工智能进行降级

CSIS:2023年全球人工智能发展回顾及2024年人工智能政策预测

Open-Sora:开源 Sora 复现方案,成本降低 46%,序列扩充至近百万

微软将 CBL-Mariner Linux 重命名为 Azure Linux

微软将终止对 WSA 的支持

倒了一个 Yuzu,还有千千万万个“转世”开源模拟器

ChatGPT 新增朗读功能,支持 37 种语言、5 种声音

App Store 与 Spotify 撕逼,苹果表示约 86% 开发者从未需要向其支付费用

科大讯飞董事长刘庆峰:建议制定国家《通用人工智能发展规划》

知乎创始人兼CEO周源:中国大模型面临中文语料资源短缺的挑战

密码管理工具 Bitwarden 宣布淘汰 Xamarin 框架,转向原生开发

Twitter 前高管就遣散费起诉埃隆·马斯克

aiohttp < 3.9.2 路径遍历漏洞

Linux 桌面操作系统的市场份额超过 4%

阿里领投大模型初创公司 MiniMax 最新一轮融资

新款 MacBook Air:搭载 M3 芯片、可外接 2 台显示器、全球最好的 AI 消费级笔记本电脑

ESLint 2023 年度回顾

Anthropic 官宣 Claude 3 大模型系列

RWKV-6-Finch 3B 模型于 2 月 29 日开源

2024游戏行业开发者报告:1/3开发者受裁员影响,大部分人对AI担忧

印度:部署人工智能及生成式 AI 模型须先获得批准

织梦 CMS “混沌”往事二十年

中国科学技术大学 Linux 用户协会编写:《Linux 101》在线讲义

雷军两会建议:加强培养人工智能人才,满足科技变革需求

谷歌发布 RNN 新架构,同等规模强于Mamba

Spring Web UriComponentsBuilder URL 解析不当漏洞

北大团队集结开源社区力量,复现 OpenAI 视频生成模型 Sora 

3月16,北京源创会 —— “数据库,2024 开炫”

英特尔开源其 Python NPU 加速库

深圳发布政策支持鸿蒙原生应用发展

FolkMQ 是怎样进行消息的事务处理?

开源日报 | 为什么王炸都来自 OpenAI;Pingora 最好不要用 YAML 当配置文件

Canonical 为 Launchpad 进行主页改版

揭秘!KubeSphere 背后的 “超级大脑”:etcd 的魅力与力量

向使当时真开源,小人/君子有谁知?某开源账号引发众怒

Stack Overflow 向谷歌 Gemini 开放 API

万字带你走过数据库的这激荡的三年

开源日报 | 我让 AI 用 C 语言写一个算法;微软三进制 LLM

Apache Camel JDBCAggregationRepository反序列化漏洞

黄仁勋:别让你的孩子长大后成为程序员

GreptimeDB Roadmap 2024

经济日报:Sora 远不是人工智能终点

禾赛科技激光雷达因没处理闰年时间戳,导致自动驾驶故障

阿里发布肖像视频生成框架 EMO

Meta 计划 7 月发布 Llama 3

库克:苹果今年将在 GenAI 领域“开辟新天地”

开源日报 | 苹果十年造车梦碎;这个开源项目有点...“大胆”

字节跳动打造 MegaScale:用于训练 LLM 的单一“万卡集群”

李彦宏:大模型为云业务带来约 6.6 亿元增量收入

零一万物发布 Yi 大模型 API 并启动公测,支持上下文 200K

WordPress 母公司 Automattic 计划出售数据给 OpenAI 等 AI 公司

QEMU Virtual Function 缓冲区溢出漏洞

马斯克控告 OpenAI 违约,要求恢复开源

开源中国 APP 全新上线:“动弹”回归、集成大模型对话、畅读技术报告

有奖问答 | 如何利用 Excelize 高效处理 Excel 办公文档

LFOSSA 祝大家女神节快乐!助力女性开源职业发展!

野火IM 1.2.3 已经发布,即时通讯系统

EmbedXrpc V5.0.0 已经发布,用于单片机场景的“gRPC”

AI 加速引擎 PAI-TorchAcc:整体介绍与性能概述

快手启动鸿蒙原生应用开发

如果企图在人工智能上搞“小院高墙”,将会犯下新历史错误

WFS 文件存储系统 v1.0.1 发布

Mac 上 Llama2 大语言模型安装到使用

FolkMQ 增加 Node.js 客户端,v1.3.1 发布

冰盾·主动防御系统 4.0 更新说明

Apache Ambari < 2.7.8 XXE注入漏洞

前端开源项目 Fes-design 版本更新

Steam++ 3.0.0-rc.4 已经发布,Steam 工具箱

mybatis-mp - 亮点七:枚举的良好支持

有道 QAnything 背后的故事 --- 关于 RAG 的一点经验分享

开源日报 | 轻松复现 Sora 模型;事关 CUDA 兼容,英伟达禁止了;百度还差一个“遥遥领先”

Dromara DaxPay 支付网关 v2.0.1 发布: 增加支付对账功能

OpenAI 回应被起诉:马斯克曾意图获得公司“绝对控制权”

unity-XCharts v3.10.1 已经发布,基于 UGUI 的数据可视化图表插件

北大×腾讯联合发布报告,研究泛在操作系统开源生态体系

全球最流行开源 Switch 模拟器 Yuzu 删除代码仓库、向任天堂支付 240 万美元

SQLAlchemy 2.0.28 发布,Python ORM 框架

outline.js 3.32.0 已经发布,自动生成文章导读导航

Apache DolphinScheduler<3.2.1 任意代码执行漏洞

FolkMQ 作个简单的 MQ(最简单的那种)

开源日报 | 闭源模型就是比开源安全;起诉OpenAI不能更赞同;中国算力产业出现五个真问题

Java(solon) -VS- Go(gin) 之内存与并发测试

【开源】 首个零代码快准稳 UI 录制回放 腾讯 APIJSON 生态项目

DDD 即服务 | Wow 2.16.8 发布

账号管理支持批量测试资产可连接性,JumpServer 堡垒机 v3.10.4 LTS 版本发布

【比较mybatis、lazy、sqltoy、mybatis-flex、easy-query】(三)

官宣!知名 IaC 工具 Crossplane 宣布 KCL 登陆其官方函数市场!

周热点 | Ubuntu开始“锈化”;GPL抗辩成功;国产ioredis被Redis公司收购.....

聊聊我做测试开发的十年心路历程

基于 mybatis 的 orm:mybatis-mp 1.4.1 发布 - 超丰富的 api!

OpenChat —— D 语言 IM 套件

Google Chrome Blink 内存越界访问漏洞

Gitee 推荐 | 使用 C# Blazor 编写的 Kubernetes 管理工具 Blazor k8s

什么样才算好图 —— 从生图模型质量度量方法看模型能力的发展

Ant Design 5.15.0 发布,企业级 UI 设计语言和 React 实现

CudaText 1.210.0 发布,跨平台的文本编辑器

PowerJob v4.3.8 已经发布,分布式任务调度中间件

Dlink 1.0.0 已经发布,交互式的 FlinkSQL Studio

京墨1.7.0发布,开源的诗文(名句)、成语等的阅读 APP

CNCF 宣布 Falco 毕业

httpsok —— SSL 证书自动续期工具

Gitee 推荐 | 为项目生成 SBOM 清单的 CLI 工具 SBOM-TOOL

RediSearch 2.8.12 发布,高性能全文搜索引擎

Calibre 7.6 发布,功能强大的开源电子书工具

pgjdbc 存在SQL注入漏洞

马斯克起诉 OpenAI 及其 CEO 奥特曼,要求公司恢复开源状态

魅族 21 PRO 发布,面向所有大模型团队开放

OpenNJet telemetry 支持 Ubuntu 环境!

kunlun-admin v1.5.0 发布,昆仑管理系统

袋鼠数据库工具 v4.98.1 已发布

MakuCloud v4.0,最简洁的微服务解决方案

ISS —— 智能自动驾驶系统

Gitee 推荐 | 漏洞扫描工具 afrog

每日一博 | vivo 短视频体验与成本优化实践

浪潮 KaiwuDB 拿下“物联之星”双项殊荣

从分享到共创:开放签电子签章系统在开源市场的成长之路与深化开源理念的实践

酷瓜云课堂(企业版)v1.2.5 发布,网络教育解决方案

Helm < 3.14.1 路径遍历漏洞

品牌专区

华为开发者联盟

推荐专区

飞桨专区

OpenHarmony专区

鲲鹏专区

openEuler

技术专区

更多

Llama中文社区

ChatGPT

非结构化数据

大前端

开发技能

数据库

云计算

飞桨专区

OpenHarmony专区

开源治理

Awesome 软件

开源大模型(LLM)

PDF 文件处理工具

网站流量分析工具

开源低代码开发平台

做好 Bug 跟踪与管理

文本识别 OCR 解决方案

数据库管理工具

数据可视化大屏精选开源项目

减少重复劳动,从善用文本扩展器开始

不同编程语言的二维码解决方案

好用的开源 IM 应用

基于 GPT 的开发者实用工具

避免被算法拿捏,这些 RSS 工具值得一试

开源静态站点生成器

实用的 LaTeX 编辑器

提升效率,从挑选文件管理器开始

一些增强生产力的 AI 工具

开源全文搜索引擎

机密计算领域开源框架

10 个 Rust 终端工具,助力开发者提升生产力

开源 API 工具

原来有这么多开源的 Web 浏览器

eBPF 项目合集

桌面应用程序开发框架

这些游戏模拟器让你重温经典老游戏

开源文件传输工具

开源视频剪辑处理工具

适合 Discord 的 10 个开源机器人

开源 Icon(图标) 大集合

有趣的开源机器人技术

开源投资交易工具

那些从零开发的独立 Linux 发行版

开源思维导图软件,需要请自取

表达式引擎工具

I don't care about cookies 被收购后,还有这些开源替代品

到底都有哪些国产的开源操作系统?

远程桌面软件

实用开源下载工具

初学 Linux,都有这些易上手的发行版

从像素游戏到 3A 大作的游戏引擎/框架

加密工具清单

中国人主导编程语言列表

项目管理和笔记软件,除了 Notion 还有这些开源平替

从码农转型音乐家,你只差这些音乐处理工具

计算流体动力学(CFD)软件

必备利器,程序员不可错过的 Shell 工具

数字时代,人人都需要一个密码管理器

好物推荐:移动端开发安全工具

开发者必备 Firefox 插件

CAD 软件

摸鱼类开源项目

自然语言处理,看这个就够了

有趣且实用的 CSS 框架、组件

面向程序员的精品开源字体

工业软件 -- 嵌入式操作系统

安全组件计划

大前端专区

141.8万人关注

一文详解静态图和动态图中的自动求导机制

2.1K阅

亿级流量高并发春晚互动前端技术揭秘

5.2K阅

大模型在产品原型生成中的应用实践

143阅

从MySQL到ByteHouse,抖音精准推荐存储架构重构解读

868阅

前端monorepo大仓共享复杂业务组件最佳实践

152阅

【直播预告】程序员逆袭CEO分几步?

9K阅

如何将“龙”插入到富文本编辑器中?

459阅

OpenTiny Vue 组件库适配微前端可能遇到的4个问题

204阅

数据库专区

146.6万人关注

一文读懂 Databend 的开放表格式引擎

8阅

用几张图实战讲解MySQL主从复制

156阅

GreptimeDB v0.7 发布 — 全面支持云原生监控场景

127阅

KaiwuDB 内核解析 - SQL 查询的生命周期

61阅

时序数据库入门 | 时序数据库的特点及与传统数据库的区别详解

111阅

Databend Labs 成立 3 周年!

46阅

Databend 开源周报第 134 期

22阅

4k+评论,10w+赞的Reddit神贴|入职第一天,误删生产库,公司要起诉,我该怎么办?

168阅

DevOps专区

146.7万人关注

基于 Zadig + Ingress 实现单应用灰度发布最佳实践

264阅

DevOps 选型指南:Zadig/云效/Coding/Jenkins/GitLab/Argo/Tekton

5.6K阅

从方法论到最佳实践,深度解析企业云原生 DevSecOps 体系构建

434阅

Zadig v2.1.0 版本发布:工作流与环境全面协同升级!

2.9K阅

23. 从零用Rust编写正反向代理,流控小姐姐的温柔一刀!

6.4K阅

只有大厂才可以有 DevOps 平台?

5.5K阅

阿里云 MSE + Zadig,面向开发者的全链路灰度发布解决方案

768阅

Zadig 突破 Nacos 跨环境配置变更挑战:自动化实现一致性变更

1K阅

开发技能专区

142.2万人关注

代码手术刀-自定义你的代码重构工具

3.3K阅

倒计时 4 天|快来开源之夏 2023 递上你的项目申请!

6.2K阅

友盟+Hologres:千亿级多维分析平台建设实践

12阅

玩转OurBMC第五期:深入探索BMC日志管理模块(下)

102阅

如何基于容器网络流量指标进行弹性伸缩

39阅

Sermant运行流程学习笔记,速来抄作业

39阅

详解Python中sys模块的功能与应用

71阅

教你用Ubuntu快速搭建饥荒服务器

96阅

云计算专区

146.2万人关注

应用监控 eBPF 版:实现 Golang 微服务的无侵入应用监控

123阅

【直播预告】程序员逆袭CEO分几步?

9K阅

应用监控 eBPF 版:实现高效协议解析的技术探索

309阅

弱结构化日志 Flink SQL 怎么写?SLS SPL 来帮忙

235阅

云原生网关哪家强:Sealos 网关血泪史

392阅

Kube Queue:Kubernetes 任务排队的利器

267阅

揭秘!KubeSphere 背后的“超级大脑”:etcd 的魅力与力量

1.4K阅

Rainbond实战:3分钟搭建一个私有笔记服务-Joplin

627阅

AI & 大数据专区

146.1万人关注

【直播预告】程序员逆袭CEO分几步?

9K阅

AI加速引擎PAI-TorchAcc:OLMo训练加速最佳实践

7阅

通义千问1.5(Qwen1.5)大语言模型在PAI-QuickStart的微调与部署实践

10阅

让运维无忧,实战解析巡检报告功能实现方案

40阅

LLM推理入门指南①:文本生成的初始化与解码阶段

48阅

GenAI的“关键一跃”:推理与知识

37阅

精细调度:Apache DolphinScheduler脚本深度解析

40阅

从头理解与编码LLM的自注意力机制

35阅

推荐机构号

申请成为机构号

FydeOS

文章 0

MASA技术团队

文章 89

使用MASA全家桶从零开始搭建IoT平台(一)环境准备

云上说禅

文章 20

云端技能包 | 百亿级日志之云原生实时流实战(2)

openEuler

文章 943

openEuler 成立 FangTian SIG,将聚焦视窗引擎、推出FT显示协议,为用户带来全新的显示体验

Kvrocks

文章 5

Kvrocks: 一款开源的企业级磁盘KV存储服务

热推博主

马上入驻

纯洁的微笑

欢迎关注公众号:纯洁的微笑,分享技术与生活。 可以加我微信:puresmile2 ,备注:开源中国。

工匠若水

文章 0

暗中观察

文章 175

古时的风筝

公众号:古时的风筝。

回复「666」有惊喜

看_未来

墨家学徒

大兔崽子

不想写代码

友情链接:https://blog.kathyf3.com/

wynshiter

博客累计近300w 人次访问,曾参与并负责国家级安全项目相关POC验证与探索工作

Java开发小助手

文章 26

王坤charlie

责任鞭策人生。

如果您觉得我写的内容有帮助,可以打赏,请我喝杯水。

热门博客

查看更多

解读工行专利CN112905176B

2.6W阅

Mac上LLAMA2大语言模型安装到使用

1.8K阅

1024 分辨率下最快模型,字节跳动文生图开放模型 SDXL-Lightning 发布

5.9K阅

我的历时一年的独立开发故事

683阅

万字带你走过数据库的这激荡的三年

2.5K阅

【直播预告】程序员逆袭CEO分几步?

9K阅

用几张图实战讲解MySQL主从复制

156阅

聊聊我做测试开发的十年心路历程

1.1K阅

Java 21 虚拟线程如何限流控制吞吐量

1.3W阅

记一次 Rust 内存泄漏排查之旅 | 经验总结篇

3.8K阅

技术问答

我要提问

一个php程序,反而不支持php,真是世界之大无奇不有哈

51回/14975阅

Beetle获取不了Jfinal后台传来的值

1回/699阅

这个事情不能算!都来看看。

7回/378阅

微信公众号开发之给用户推送消息的问题

6回/6011阅

在浏览器端进行用户密码加密后再传输的缺点!

18回/4907阅

beetl+jquery+jfinal的分页

9回/1670阅

求匹配个python正则

1回/1205阅

C4.5算法对数据的支持不是很稳定

1回/822阅

solr中facet.pivot中的range能不能用?

1回/872阅

请教SQL语句如何写?

6回/451阅

关于产品网络推广,各位谈谈看法,包括技术的非技术的。

1回/103阅

小弟求助!!小弟即将去杭州实习,但公司没提供住的

6回/457阅

现在 meteor 0.3.2 preview版有无不错的线上例子参考下?

2回/959阅

高手问答

查看更多

高手问答第 313 期 —— 如何高效处理电子表格办公文档

4回/794阅

高手问答第 312 期 —— 聊聊优化慢 SQL 那些事

21回/8K+阅

高手问答第 311 期 —— 聊聊 NGINX 向云原生演进那点儿事

21回/4K+阅

高手问答第 310 期 —— 以史为鉴,未来软件行业的发展趋势

19回/7K+阅

高手问答第 309 期 —— 从 kkFileView 项目出发,聊聊怎么做开源项目

19回/4K+阅

高手问答第 308 期 —— 程序员如何入门大数据?

8回/6K+阅

高手问答第 307 期 —— 大数据时代下机器学习的新范式

18回/3K+阅

高手问答第 306 期 —— 聊聊 LLM 与知识图谱、图数据库的关系

17回/8K+阅

高手问答第 305 期 —— 如何使用 lambda 表达式提升开发效率?

32回/13K+阅

高手问答第 304 期 —— 聊聊隐私计算技术

21回/5K+阅

高手问答第 303 期 —— 如何写出高质量 SQL?

27回/12K+阅

高手问答第 302 期 —— 如何快速编写出高质量的 Go 应用程序?

25回/8K+阅

高手问答第 301 期 —— 聊聊PostgreSQL高可用解决方案设计与实践

13回/9K+阅

摸鱼生涯

查看更多

空灵农场

16评/242771阅

鱼了个鱼

40评/95512阅

商店放置

6评/18607阅

【直播预告】程序员逆袭CEO分几步?

0评/9031阅

AI 版权第一案:我用 AI 做的图,版权归我吗?

24评/18338阅

郭炜:开源大侠是怎样炼成的

8评/11804阅

开源软件有漏洞,作者需要负责吗?是的!

160评/63571阅

导入Excel文件的时候公式为【#Ref!】应该怎么解决?

0评/96阅

开源中国今天卡出翔了

0评/111阅

31.4K Star! 五分钟搭建!一款开源专属密码管理工具-Vaultwarden

0评/3300阅

流程图之美:手把手教你设计一个流程图

0评/1327阅

12.23源创会·上海站,聊聊 LLM 基础设施

0评/0阅

内网穿透

26评/319阅

在线工具

更多

PostgreSQL 14 手册

常用 API 文档

Python 3 文档

AI 工具箱

人生重开模拟器

TypeScript 中文教程

加密/解密

ASCII 对照表

HTML 转义字符

JS/CSS 代码压缩

二维码生成器

正则表达式

代码格式化

RGB 颜色对照表

HTTP 状态码

乱码转换器

代码对比/归并

进制转换器

精彩评论

我感觉挺好的,这就是没有小院高墙的体现

k

大实话。。。。

有点好奇为什么发布这种表面看起来吸引眼球的标题。

我对此专利的解读『 https://my.oschina.net/xiandafu/blog/11043929』

J

QT写的

笑掉牙的新闻又要发出来,又不让人评论,哈哈

下意识navbar里找Pricing。。。

鸿蒙只是人家现学的,人家本来薪水就这么高,而不是新手培训完就值这个数

优秀

牛逼,有空试一下

开源世界的孤胆英雄。

我人品咋了?就事论事就是人品有问题?对我简介都这么关心?我都忘了自己写了什么了。是不是爱一点点国,就是眼中钉了?是不是爱国必须表现装给你们看才行?评论一个社会事件怎么搞到爱国程度了?我就事论事,让某些人不要总是用嫉妒心看待别人,只能害了自己,难道不对?

操作也是相当炸裂,原来还可以这样玩,字太多了没读透,我的理解,就算是鸡肋专利也够他们吹嘘了,要是限制性专利,那是相当牛逼,开源行业要炸。

windows没希望了,一群阿三,越做越差

t

高考状元的试卷给我抄,我也能轻松上清华

虽然不懂,但表示很赞,比随便就冠以“国产”“自主研发”之类的让人舒心太多了

开源系统还是要看民企的深度统信和华为欧拉...

postrm脚本,if语句忘写 fi 啦,手动修正一下即可

没有人要求你必须要维护必须开源。但是你有权力要求用户“不得以任何形式传播及公开”吗?这是 AGPL 开源协议所允许的吗?如果你连开源协议都搞不清楚,早点把仓库归档吧。整得跟小学生耍流氓一样。

y

linuxmint下打开后扫码登录失败, 不过希望之后能像qq一样出个appimage的包。 多方便。

微信开发工具赶紧推出linux版本吧

百小僧,出列

可能是钓鱼的吧~

为啥,我觉得技术派和市场派的观点颠倒了

看这截图,很多杀毒防火墙软件都很缺乏用户体验设计!又红色感叹号告诉危险,又绿色告诉已验证,所以这弹窗到底想告诉用户什么??从用户角度看,用户想知道的是~谁发起什么操作,就比如xx软件创建了test服务,或者用户主动创建了test服务,提示内容要关键到位啊

所以将开源软件打包到应用商店,是真的有市场。

有安装了今天更新的修复登陆问题的版本,可能 登陆,可以有聊天历史同步。现在主要的问题是中文输入不了。

还是逃不过东半球最强法务部的子弹

o

这也申请专利,这个不是正常crud,常规操作吗

不要什么都让国家管,支不支持Linux要让企业说了算,让市场说了算。

这事没啥好讨论的啊,代码如果开始的时候是开源,那么你有闭源的权利,但是要从声明之后的版本开始,不能回溯。文档也是如此,但是有一点,如果文档虽然没有声明开源,但是自己在公开场合发布过,你可以建议请求不要随意传播,但是不能强硬的禁止。关于白嫖,这个说法过分了,对于这些想要商业化的项目,开源伊始的初心,无非是面推广费、免费测试。各有所图,不要互相指责。

百小僧果然是刷新中国开源底线里程碑式的人物,这不追随者来了。而且从.net扩散到java

开源不是不可以收费,基本上也没人认为开源项目里有收费项目是什么十恶不赦的罪过。问题在于,你要合理合法,要符合开源的道德。最近的事件,要么是某和尚绑票,不合理不合法更没道德,绑票拿赎金。要么就是这位,明明合法的事情,偏偏发个歧视公告,张嘴白嫖闭嘴白嫖,过嘴瘾有意思吗?开源生意,哪怕你心理一万个不愿意,但是既然你做了这个生意,伪君子人设好歹你不干的时候再扔呀,一会儿伪君子一会儿真小人,觉得不找骂才怪。

m

第一个Warning是在Wayland环境下用X11的qt出现的,不影响使用。libva和iHD_drv_video.so都是视频硬件加速,可能是你libva没配好

u

第一次钓鱼,别TM给我鱼竿,我只要鱼。

有钱人当然不要做程序员,草根出身做程序员待遇是不错的

这才是正常的盈利模式

预计该问题会在 24 小时内彻底解决............. 今天3月1日了,bug神奇的消失

国外那个P站的技术水准可不低,毕竟服务全世界除CN之外的人

小米的新闻,主角却是华为,这说明谁更重要,以至于敌人想除之而后快呢?

拥抱信创

那,这就叫专业。

c

开源了,我们国内的公司又可以申请知识产权了

啥意思?你看看大毛那样不就知道了?我们还有个任务没完成呢,毛子那种待遇我们几乎是必然的事,不要早做准备?

这篇说的好听,但你心里,公有制就是白嫖,你之前公告写着“ioGame21 在线文档依旧采用自愿付费模式策略。简单的说,我们提供了最新在线文档的白嫖方式,如果你打算跟进框架最新版本的,依旧可以选择白嫖在线文档。”,“综上,想继续白嫖的,请跟进最新版本。”不是吗?这是什么理念?我看更像精神分裂的理念,伪君子和真小人之间来回切换,嘴上都不一致。

最近这些事件的主角,初心绝对不是什么为了创造啥,为的只是赚钱。开源只是赚钱手段,而且是觉得自己为了钱放弃很多的那种心态,心理先把自己当成了牺牲者,然后认为所有人都应该补偿自己。不拿钱补偿就是忘恩负义的白眼狼!

2

如果让我抄,我就会!

越看越像新版QQ NT

让市场说了算明显不行,某些企业利用资本先发优势大搞垄断,霸占生态位不干人事,店大欺客,早就应该治治了。

漂亮

d

中国法治的水平:二创可以演绎原创,三创不能演绎二创。

其实用用惯了,比windows省心多了

赞:+1:

J

“还有 84% 的 IntelliJ IDEA 用户表示,他们在 Java 开发实践中还使用过其他 IDE,其中 VSCode 是最常见的选择。”Eclipse的第二还能保多久?

内容可能含有违规信息

你说的很对,能源的确是另一个很重要的方面。但是AI和挖矿不一样,他的使用是要比训练少数量级差别的算力的。而AI能达到的功能是由训练实现的。目前情况下,电力很多国家都够支撑,但是芯片实现的算力全世界只有为数不多的AI公司才能有条件训练大模型了。对比小模型就能看出来,小模型是个人能训练的。

……

关键是什么业务?10个人,2023年,一年,赚2000多万,泼天的富贵啊

我还没开始用, 你就砍掉了

Gitee 最新推荐

Monster/RapidOcr-Java

Java

Java代码实现调用RapidOCR(基于PaddleOCR),适配Mac、Win、Linux,支持最新PP-OCRv4...

Leon Lambert/ToolsFx

Kotlin

基于kotlin+tornadoFx的跨平台密码学工具箱.包含编解码,编码转换,加解密, 哈希,MAC,签名,大数运算,压缩,...

ICEGL/icegl-three-vue-tres

一款让你的三维可视化项目快速落地の开源框架 永久开源免费商用 数字孪生 三...

Dory-Engine/dory-engine

Dory-Engine是一个非常简单的应用上云引擎

TommyLemon/UIGO

Java

零代码快准稳 UI 智能录制回放平台 像素级自动兼容任意宽高比分辨率屏幕,毫秒级自动精准等待...

接活赚钱,技术变现

抖音/快手/微信知识店铺多品牌小程序平台源码

¥500,000

工业软件开发(包含数据库、设计、校核)

¥500,000

XXX医院营养调置中心

¥100,000

FFmpeg剪辑APP项目原生开发

¥100,000

智能硬件上的系统与手机app开发

¥100,000

开发依托手机为载体的监护老人孩子的android.app

¥100,000

医疗小程序开发

¥100,000

激光3D重建、测量和质检

¥200,000

全域直播知识店铺私域营销工具及小程序源码

¥200,000

APP开发、后台控制网站搭建。

¥100,000

每周软件推荐

ioredisNode.js 的 Redis 客户端

ioredis 是一个用于 Node.js/io.js 的 Redis 客户端,强健、功能强大且全面。 要求 Redis >= 2.6.12 ,Node.js >= 0.10.16) 具有以下特性 功能完备。支持 Cluster, Sentinel, Pipelining,以...

Ant Engine开源游戏引擎

Ant 是由灵犀互娱开发的开源游戏引擎。现阶段仅将代码仓库公开,尚未正式发布。文档、示例等均待在 Wiki 上逐步完善。 用 Ant 引擎编写第一个可以运行的小程序是非常简单的。HelloWorld 讲解...

ExtismWebAssembly 插件实现框架

Extism 是一个 WebAssembly 插件实现框架,它可以给你的应用开发出各种各样的 WebAssembly 插件,支持多种编程语言。 Exism 团队称他们致力于构建一个可嵌入的、安全的、性能良好的运行时,为...

OpenAI Cursor集成 GPT 的代码编辑器

Cursor 是一款集成了 GPT 模型的代码编辑器,通过人工智能技术辅助程序员进行日常的编码,支持 Windows、Linux 和 macOS。 特性 智能编写代码:使用 AI 智能生成 10-100 行代码 对比差异:让...

ZedRust 编写的代码编辑器

Zed 是一款支持多人协作的代码编辑器,底层采用 Rust,且默认支持 Rust,还自带了 rust-analyzer,主打 “高性能”。 详细开源组件如下: 遵循 GPL 的编辑器代码 遵循 AGPL 的服务器组件 遵循...

OSCHINA 社区

关于我们

联系我们

加入我们

合作伙伴

Open API

在线工具

Gitee.com

企业研发管理

CopyCat-代码克隆检测

实用在线工具

国家反诈中心APP下载

攻略

项目运营

Awesome 软件(持续更新中)

QQ群

229767317

公众号

视频号

©OSCHINA(OSChina.NET)

工信部

开源软件推进联盟

指定官方社区

社区规范

深圳市奥思网络科技有限公司版权所有

粤ICP备12009483号

顶部

开源(open source)是什么?为什么要开源? - 知乎

开源(open source)是什么?为什么要开源? - 知乎首页知乎知学堂发现等你来答​切换模式登录/注册开源软件应用程序(软件)开源开源项目开源(open source)是什么?为什么要开源?关注者543被浏览385,136关注问题​写回答​邀请回答​好问题 61​3 条评论​分享​76 个回答默认排序程明明​CSIG图像图形科普,“科创中国”青年百人会会员​ 关注感觉跟我这些年一直在努力推动的“DOCX:开放共享科研记录行动倡议”非常契合。因此,把倡议的背景和内容复制过来,顺便更新一下对于国产生态建设的最新思考。十多年前我开始读研的时候,开源还不是主流。每做一个工作,都要花费很多时间精力去重现前人的工作。但是,稍微复杂的一个系统,都会受到很多细节因素的影响。我们实现前人工作的时候,最痛苦的还不是这个重复劳动的工作量,而是论文中不可能把所有细节说清楚,导致自己实现的版本往往并不如原始作者的版本(毕竟原作者花了很多精力打磨)。2011年开始,我慢慢养成了代码开源的习惯,在不违反保密和商业协议的前提下,尽我所能最大化的开放我自己科研成果中的代码和数据。若干年后,我猛然意识到,那些自己没有及时开源的代码和数据,由于这些年工作单位和常用电脑的多次更换,大部分自己都找不到了。为了方便科研共同体,同时也方便自己,我想提出以下开放共享科研记录行动倡议。借用 Word软件的文件名后缀,我将这个倡议总结为DOCX:Demo:在线互动方便教学与科普。尽可能为自己科研论文中涉及的每个问题做一个在线的demo,方便自己随时使用,方便同领域老师的课堂教学实验,方便给公众科普现在的技术水平能做什么。 例如我们实验室的Demo程序后续陆续都会在这里更新:https://mmcheng.net/category/demo/ Open source: 为了避免大家不必要的反复低水平重复工作,我们尽量开源自己每篇论文的代码。作为大部分科研资助来源于政府资金的事业单位,我们的科研成果也有义务面向公众开源。这里的开源,除了开源代码,也包括开源实验数据 https://mmcheng.net/code-data/。因此,整个倡议的题目是开放共享科研记录(代码+数据)行动倡议。Chinese version:对包括我自己在内的很多国内科研人员来说。阅读同样一篇论文,中文版不论是从阅读速度,理解深度,还是记忆深刻程度上来讲,都明显优于相同的英文版。但是从国际科研影响力,以及评审的公正性、权威性来讲,国外顶级英文学术期刊目前依然是很难绕过去的高山。所以我建议大家在英文顶级会议或者期刊发表论文的同时,可以在自己主页上共享一个中文翻译版,方便国内读者阅读。我们论文主页上的很多论文都有中译版 https://mmcheng.net/publications/,方便国内读者阅读。eXplain:大家在阅读论文时,经常碰到疑惑,希望能够和作者及同行交流。同时,作者也很多时候也希望听到来自同行的反馈。因此,我倡议,大家尽量为自己的每篇论文建立一个项目主页,读者如果有问题可以去主页上留言。论文的co-author们看到这些留言后尽量及时回复。 上述倡议中开源(Open source)和回答问题(explain)我已经执行很多年了。这些年的经验告诉我,在交流共享给学术共同体服务的同时,我自己其实是整个过程中受益最多的。这个过程启发和拓展了我的思维,促成了很多新的想法的形成。可以通过我的个人主页找到很多这样的样例: 这些年国内的科研水平进步很快。以计算机视觉为例,顶级会议论文的第一作者中,华人已经超过半数。但是我们还得用英文而非自己的母语去阅读大部分论文。我们依然经常需要去实现别人的工作并纠结于为什么实现的结果不一样。我们看到了论文里面的很多炫酷的结果,但不是很容易方便的尝试这些新的技术。作为华人科研群体里的一份子,我号召大家共同为整个生态更加健康发展贡献一份自己的力量,同时大家也将从这个生态的发展中受益更多。在开放共享的同时,另一个让我一直很担心的事情是国产生态。生态的重要性在于,一方面可以通过强强联合,使生态系统中的每个个体的能力都得到成倍的增长;另一方面,对被排除在生态之外的竞品,形成强大的技术壁垒。这也是为什么很多成功的美国企业,特别热衷于构建强大的生态:如Google的Android生态,苹果的软硬件结合生态,Nvidia的CUDA生态等。并且这些生态,在必要的时候可以成为美国长臂管辖的帮凶。如果我们不能构建自主可控的生态,即使不被卡脖子,也不可避免的被割韭菜。很多领域,特别是人工智能领域,大量的研发成本需要足够的用户去稀释成本。造一个芯片的成本和造一千万个差别不太大,但是有强大生态支持的畅销产品,均摊到每个产品上才能做到价格亲民。例如,及时华为生产出了昇腾910芯片以替代Nvidia V100等,但是由于相关配套基础软件,应用软件,用户习惯等生态环节几乎都是Nvidia的CUDA系列支持的,华为的生态推广也会受阻。开源算法的代码,在很大程度上降低了生态壁垒。但是,目前大家基本上用的都是美国的Pytorch,TensorFlow或者Caffe。非常希望大家也能多支持,多参与国产生态平台下的开源工作,例如华为MindSpore,百度PaddlePaddle,清华Jittor。其中,清华的Jittor和Pytorch的结构兼容性非常高,很多PyTorch的代码一键转换就可以了,其他的转起来大多也不太费劲,这一点优于其他几个国产平台。几乎不需要去单独学习,Jittor就可以上手。多开源基于国产生态的意义在于,在美国芯片产业封锁的大背景下,只有国产软件平台会针对国产芯片进行深度优化,这种软硬件协同优化对性能的发挥是至关重要的。 此外,Jittor的一些基本设计理念和细节处理也很好。我们自己开源的很多Jittor代码,其执行效率都比相应的PyTorch版本快1.5~3倍。阿里巴巴的贾扬清老师也对Jittor给了很中肯的评价:希望大家在开源Pytorch代码的同时,也开源至少一个国产平台的版本。并衷心的期待华人科研生态系统越来越强大,国产生态平台越来越强大。我相信开放科学未来会成长的更好,包括 1)越来越多的个人和企业将会以更加包容的心态参与开源;2)开源的形式和内涵会更加丰富,不光是把代码共享出来,而且通过代码共享进行思想的碰撞和交流,促进更多创新的工作;3)开放科学与生态建设更多的互动,相互促进。欢迎转发或者按照这个倡议的精神去共享。更早版本的帖子于2020年10月7日在自己主页上公开:https://mmcheng.net/docx/ 编辑于 2021-11-04 22:18​赞同 348​​8 条评论​分享​收藏​喜欢收起​姚维​PingCAP 社区事业部总经理​ 关注Open source 从字面上理解仿佛是 “开放源代码”,但是实际上“开源”其实远远超出了对于源代码本身是否可访问与否的定义,它包括授权机制(许可证),治理机制,以及一些社区运营甚至开源商业模式相关的内容。如果仅仅讨论源代码可访问的话,我们一般称其为 “Source Available”。 要理解这个问题,我们要回顾一下开源的历史。“Open Source” 的出现需要先提到 “Free Software”。在软件发展历史的早期,绝大多数的商业软件是只售卖二进制的可执行程序的,并不会让源代码对用户可见。源代码当时是被当成软件的核心价值跟秘密的。某种程度上来说,对于当时的软件开发者来说,这是一种对软件知识产权的保护。也正是由于知识产权对软件的保护,带来了早期软件行业几十年爆发式的发展,并且也出现了微软、Oracle等等一系列成功的商业软件公司。 但是源代码的封闭,也带了一些明显的问题。比如存在大量潜在的安全隐患,以及软件的漏洞只能等待软件公司来发现和修复,通常这会花去很长的时间。最重要的是,软件的开发主体是一个崇尚创新的群体:程序开发者,这群人对当时源代码的垄断非常不满。正是这个原因 Richard Matthew Stallman (简称 RMS)发起了 GNU 项目,并且发起了 “Free Software Movement”(自由软件运动),提出软件的研发应该是自由传播和共享的,软件的源代码应该向所有人公开,应该允许所有人自由地对软件进行修改和传播。为了保障这一点,更是衍生出了著名的 GPL 许可协议(GNU General Public License)。 Free 这个词在英文中有免费的意思,所以避免歧义,当时的自由软件运动中的一些领袖更建议使用 “Open Source” 这个词。Bruce Perens 和 Eric Raymond 在 1998 年成立的开源促进会(Open Source Initiative,简称为 OSI)对 “Open Source” 的定义给出了一个规范,虽然这个定义并不是强制性的,但是我们提到开源(Open Source)的时候,OSI的定义是一个业界主流的共识。它对开源的定义(https://opensource.org/osd.html)有 10 个条件: Free Redistribution(传播自由):不能限制任何个人或团体将包含开源软件的广义作品进行销售或者赠与。Source Code(源代码):软件程序必须包含源代码,允许程序以源代码以及编译后的形式传播。 Derived Works(衍生作品):开源软件的许可证必须允许修改和衍生,并且允许使用原有软件的许可条款来发布和传播。 Integrity of The Author's Source Code(作者源代码的完整性):这一条有点绕,总的来说就是要求衍生的作品要使用不同的名称和版本号来和原有软件进行区分。这一条是对 3 的一个制衡,要求在软件在不断衍生的过程中,用户有权知道这些改进是由谁来开发的,提供了迭代过程的可追溯性,这一条对于原作者声誉的保护和对于开源社区的发展有很重要的意义。 No Discrimination Against Persons or Groups(不得歧视任何个人与团体):这一条显而易见,开源软件也欢迎商业公司以盈利为目的参与软件开发。No Discrimination Against Fields of Endeavor(不歧视任何领域):进一步规定开源软件不应该歧视任何领域,比如不能规定软件不能用于商业用途或者其他研究等等。 也正是这一条,OSI 拒绝了 SSPL(MongoDB 目前使用的许可协议,被认为对云厂商有相应的歧视)等为开源协议。 Distribution of License(许可证的分发):许可协议在重新分发的时候不需要额外获得附加的许可条件。避免附加条款的覆盖导致开源软件的开放性受到限制。 License Must Not Be Specific to a Product(许可证必须不能针对某个产品):这一条理解起来挺绕的,简单来说是允许只节选部分程序的源代码以原有的权利进行分发,并且允许对其他部分修改。这一条本质上也是保障衍生产品的自由,确保开源软件不会被局限在某一特点的产品(发行版)当中。 License Must Not Restrict Other Software(许可证必须不能限制其他软件):许可证不能对随开源软件一并发布的其他软件有任何的限制。这就是说开源软件可以和商业软件共存,可以互相协作。 License Must Be Technology-Neutral(许可证必须是技术中立的):许可证不能对任何技术或者接口有预设规定。 所以可以看到开源对于商业其实是比较兼容和接受的,开源软件更不等同于“免费”。并且开源定义鼓励开放跟协作,尊重作者的权利的同时也鼓励修改自由和衍生的自由。 至于为什么要开源,我认为这个是现有基础软件,或者通用平台型软件的唯一选择。现在软件的复杂度已经远远超过一个商业实体所能够覆盖的程度了,只有通过开源协作的方式,让足够多的用户和开发者发现缺陷并且快速修复,才能保持软件足够的先进性跟竞争力。在最近的二三十年,软件行业的大部分创新基本都集中在了开源软件领域,Linux,Android,Apache,MySQL,PostgreSQL,Kubernetes,Hadoop等等自由软件或者开源软件的成功,足以证明开源模式的强大。 另外开源经济学也早已证明,“搭便车”行为相比较于积极参与开源贡献,并非是最优选择。由于开发者群体对于创新和创造的热爱,以及对于参与开源贡献本身带来的自我满足,加上最终获得的声誉以及开源产品带来的实际价值的激励,让“越早越多的参与开源贡献”成为了最优选择。也正是开源软件的这个属性,让开源软件协作的方式,最终超越了闭源软件所带来的效益,获得了更高的生产效率。 编辑于 2021-11-03 20:09​赞同 170​​14 条评论​分享​收藏​喜欢

【开源指北】一篇文章带你了解「开源」和它的前世今生 - 知乎

【开源指北】一篇文章带你了解「开源」和它的前世今生 - 知乎首发于开源指北切换模式写文章登录/注册【开源指北】一篇文章带你了解「开源」和它的前世今生Gitee​已认证账号本篇内容选自 Gitee 发起,邀请全体开源爱好者共同参与的开源百科编写项目《开源指北》,查看更多开源百科可访问 Gitee 开源指北仓库:https://gitee.com/gitee-community/opensource-guide开源的概念「开源」一词对应英文 Open Source,最初起源于软件开发领域,因此也称为「开放源代码」,对应的软件则称为开源软件(Open Source Software)。除了我们熟知的开源软件以外,开源的表现形式还有开源硬件(Open Source Hardware)、开放设计(Open Design)、开放文档(Open Document)。开源软件那是不是公开源代码的软件就是开源软件呢?实际上并不是。按照 OSI 组织(Open Source Initiative Association)的 OSD 定义,除了公开源代码,开源软件的发行条款还必须符合以下十个条件:你可以通过查阅OSI官方许可证的目录 Open Source Initiative 认可的开源许可证 ,了解常见的开源许可证。通过了解这些条件约束,我们可以得出开源软件的定义:开源软件是一种技术和立场中立的使用许可证约束的开放源代码的软件。开源软件需要保持开放的心态,对任何技术和立场都保持客观公正的态度,而且在开放源代码时,还需要遵循开源许可协议,允许任何人使用、拷贝、修改以及重新发布。开源许可协议主要分为宽松许可协议(Apache、BSD、MIT 等)和严格许可协议(GPL、GPL v3、LGPL、Mozilla 等)两大类。除此之外,一个优秀的可持续发展的开源软件,还需要公开发布项目技术文档和其他材料、二进制文件(可选)等,以及拥有一个开放性的社区,接收用户和开发者的反馈,共同探讨开源软件的发展。开源硬件上面我们简单介绍了一下开源软件,那么什么是开源硬件呢?类比开源软件,你可能会误以为开源硬件是可以免费获得、自由修改并再分发的硬件。如果你这么想,你就大错特错了,毕竟硬件是有形的,是看得见摸得着的。我们先来简单看一下 开源硬件协会(Open Source Hardware Association)对开源硬件的描述:开源硬件是可以通过公开渠道获得的硬件设计,任何人可以对已有的设计进行学习,修改,发布,制作和销售。硬件设计的源代码的特定的格式可以为其他人获得,以方便对其进行修改。理想情况下,开源硬件使用随处可得的电子元件和材料,标准的过程,开放的基础架构,无限制的内容和开源的设计工具,以最大化个人利用硬件的便利性。开源硬件提供人们在控制他们的技术自由的同时共享知识并鼓励硬件设计开放交流贸易。这里要划重点了,OSHWA 在描述开源硬件时使用的是硬件设计而不是硬件本身。开源硬件的定义是在开源软件的基础上进行的,这里不再赘述,感兴趣的读者可以在 OSHWA 官网找到开源硬件的完整 定义。目前比较有名的开源硬件有 Arduino、树莓派(Raspberry Pi)、BeagleBone 等等。开源设计开源设计是开源项目的另一表现形式,开源设计的定义是遵循开源许可的可以通过公开渠道获得的设计类项目,主要指的是非源代码类型的项目,比如: icon、UI、画稿、图纸等。这些项目也需要遵守开源协议,并且享受协议规章的保护。下面提供一个 icon 的设计,供大家参考。开源和开放设计 - Make Icons Witch Sketch开源文档开源文档在开源项目中非常常见,开源文档的定义是遵循开源许可的可以通过公开渠道获得的文档类项目,开源文档存在于各种项目中,种类覆盖广泛,像博客、百科、菜谱、冷知识、项目说明文档等都可以作为开源文档进行分享。开源文档常见的开源协议也有很多,比如我们《开源指北》使用的协议:CC-BY-NC-SA 协议。开源的历史UNIX提及开源的历史,不得不从 Unix 说起。在 1965 年前后,贝尔实验室(Bell)、麻省理工学院(MIT)及通用电气公司(GE)曾共同发起了 Multics 项目,旨在开发一个全面的、通用的分时操作系统,实现让大型主机可以同时提供 300 台以上的终端机连接使用的目标。然而,到了 1969 年,由于项目进度落后、资金短缺,在认为 Multics 项目不可能成功之后,贝尔实验室退出了该项目的研究工作。虽然 Multics 项目没有取得成功,但是培养出了很多优秀的人才,其中就包括肯•汤普森(Ken Thompson)和丹尼斯•里奇(Dennis Ritchie)。图 1.1 Ken Thompson(坐着)和 Dennis Ritchie 在 PDP-11 前工作回到贝尔实验室后,以肯•汤普森为首的研究人员吸取了 Multics 项目失败的经验教训,将 Multics 庞大而复杂的系统进行简化,实现了一种分时操作系统的雏形,并将其取名为 UNIX。此后十年,UNIX 在学术机构和大型企业中得到了广泛的应用,当时的 UNIX 拥有者 AT&T 公司以低廉甚至免费的许可将 UNIX 源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进。由于早期 AT&T 为避免美国司法部起诉它违反《反垄断法》而签订了和解协议,同意不进入计算机行业,不销售任何与计算机有关的产品。因此从 UNIX 诞生起的前十五年, 学术机构和黑客们自由地共享源码,以分散的方式共同合作开发 UNIX 系统。为后来的自由和开源软件的意识形态和社区诞生过程中起到了奠基性的作用。转折发生在 1984 年,由于对 AT&T 的限制法令被解除,AT&T 开始以能获利的价格销售 UNIX。UNIX 的源码依然可用,但 AT&T 将 UNIX 从研究性质的项目转变为一个商业项目,这在 UNIX 黑客社区里产生了危机,他们开始寻找一个可替代的类 UNIX 系统。GNU实际上,在 UNIX 变成一个商业项目之前,由于硬件价格的不断下跌,制造商已经开始期望软件能够带来额外的收入。于是,开始出现种种保护软件、对其收费的措施,越来越多的厂商开始单独销售软件,也不再提供软件的源代码,软件工业开始独立出来了。1976 年,比尔·盖茨就曾发表《致计算机爱好者的公开信》,明确提出了软件版权(CopyRight)的理念。图 1.2 Richard Stallman1983 年,由于私有软件的增长和对不再能自由使用计算机程序的担忧,MIT 的理查德•斯托曼(Richard Stallman)开始倡导自由软件运动,并发起了 GNU 计划。GNU 是「GNU is NOT UNIX」的无穷递归缩写,其目标是构建一整套完全由自由软件构成的 UNIX OS 体系。GNU 起初进展很顺利,开发出 GLibc、GCC、GDB 等一系列操作系统必备软件。随着推动自由软件发展和成熟的愿景日益强烈,理查德·斯托曼意识到仅通过编写和分享 GNU 代码是远远不够的。于是,在 1985 年创建了自由软件基金会(Free Software Foundation,简称 FSF),其主要工作是运行 GNU 计划,开发更多的自由软件。同时,FSF 还创建了保护 GNU 和其他自由软件项目的法律和制度框架,提出了与 CopyRight 理念针锋相对的 CopyLeft(许可复制权)理念,其表现形式为 GPL,即公共许可证(General Pubic License)。Linux1991 年,林纳斯·托瓦兹(Linus Torvalds)公开发布了一个类 UNIX 操作系统内核 —— Linux,并接受 CopyLeft 理念。从 Linux 0.12 版本起,Linux 内核开始采用 GPL 许可证的新版权声明。虽然 Linux 内核并不是 GNU 计划的一部分,但由于 HURD 内核进展缓慢,使得 Linux 得到广泛关注并得以快速发展。GNU 与 Linux 的发展,可以说是相辅相成,因此 我们通常把使用 Linux 内核并且大量使用 GNU 组件的操作系统发行版称为 GNU/Linux。图 1.3 Linus Torvalds正是 Linux 的出现,使得自由软件运动有了自己可以与 Microsoft 的 Windows 相抗衡的操作系统。自由软件运动初战告捷。但是,自由软件运动关于自由的追求,毕竟和现实的商业氛围格格不入,带有着过于理想化的色彩。这种反商业的信条,让一些本来也反对私有软件的人士对自由软件敬而远之。正是在这种背景下,一部分原有自由软件运动人士,开始尝试将理想的自由软件与现实的商业氛围进行某种衔接。自由软件和开源软件1998 年,埃里克·雷蒙德(Eric Raymond)等人成立了一个名为开源促进会(Open Source Initiative,简称 OSI)的组织。为了减少意识形态上的沟壑,以及「自由(Free)」一词造成免费软件的误解。OSI 组织决定从「自由软件」中去掉了「自由」一词,使用「开源软件」(Open Source Software)作为共通名称,并创建了自己的开放源码的定义,以及自己的一套许可证。图 1.4 1998 年 Open Source Summit正因如此,自由软件运动和开源软件运动有着密不可分的关系,两者的根本差别在于它们看待世界的方法。开源软件运动的理念更倾向于解决实际问题,既抓住了私有软件的痛点,又实现了与商业的融合。开源、Git和代码托管平台前面提到,开源软件是允许自由复制和重新分发的,那么分散的开发者之间是如何协作的呢?尤其是 Linux 这样依靠全世界热心的志愿者参与的项目。其实早年(1991-2002 年间)世界各地的志愿者是通过 diff 的方式把源代码补丁发给 Linus,然后由 Linus 本人通过手工方式合并代码。直到 2002 年,Linux 项目组才开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。但好景不长,2005 年,开发 BitKeeper 的商业公司结束了与 Linux 内核开源社区的合作。于是 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)决定开发自己的版本控制系统 —— Git 。很快,Linux 内核的源码已经由 Git 全面管理了。Git 是完全分布式的,同时拥有强大的代码管理能力,支持离线操作和非线性分支管理,使用 Git 可以让散布各地的开发者更加高效地协同工作,可以说,Git 的出现极大地推动了开源的发展。图 1.5 GitHub 创始人 P.J. Hyett、Tom Preston-Werner 和 Chris Wanstrath2008 年,GitHub 网站上线了,它为开源项目免费提供 Git 存储,无数开源项目开始迁移至 GitHub。GitHub 的出现让开源的工作方式变得更简单和有趣了。如今,每天都有无数来自世界各地的开发者在 GitHub 上进行交流,Github 已经成为一个包含问题追踪和版本控制的特殊社交网络。初学者容易混淆 Git 和代码托管平台的概念。Git 是版本控制系统,开发者可以通过 Git 在本地工作空间建立项目仓库,每一个 Git 仓库都会包含一个 .git 目录,里面存储了该项目的每一次源代码的提交日志,可以方便地回退到过去的任意一个提交的版本与过去的代码进行比对。毫不夸张地说,Git 仓库就像是一个具有魔法的文件系统,Git 则帮我们记录该仓库下所有的读写信息,并在工作空间、暂存区、本地仓库之间随意切换。而代码托管平台,比如 GitHub、GitLab、Bitbucket、Gitee 等,则是基于 Git 的代码托管平台,通过网络为用户提供 Git 仓库托管服务。得益于 Git 分布式的特性,Git 代码托管平台上的仓库通常充当远程仓库的角色,便于多个开发者之间的同步。在此基础之上,代码托管平台还提供了许多协作功能,将版本管理、Bug 跟踪、代码审查、邮件列表、IRC 等众多功能组合在一起,以实现更高效的协同开发。简单来说,代码托管平台不仅仅提供代码托管服务,还有项目管理,甚至社交等功能。总的来说,Git 和代码托管平台有直接关联,但又有许多不同的地方。关于 Git 和代码托管平台的操作,将在后续章节展开描述。小结不会写代码也可以参与开源吗?相信你在读完这篇文章后,在自己心中应该有了答案。当然,答案是肯定的。从自由软件运动和开源文化的发展来看,我们会发现其实它是一场社会运动,是一种生产方式的革新。开源运动旨在利用开源软件的价值和分散的生产模型,为其社区和行业的问题寻找新的解决方式。之所以首先出现在软件领域,是因为软件作为一个新兴领域,所受阻力相对较小,同时软件可以依托网络进行异步协作和分发,大大减少了时间和空间的差异以及获取成本。但从涉猎范围来看,开源除了适用于软件领域以外,在开源硬件、开源设计、开源文档等领域也有足够的发挥空间。时至今日,开源已经成为一种超越软件生产界限的运动和工作方式。「源」的含义也从「源代码」扩展到各类「资源」。像文中提到的硬件领域,随着 Arduino 和树莓派的流行,如今我们对「开源硬件」一词已经不陌生了。还有许多与软件源代码具有相同传播属性的各类设计文档,比如书籍、博客、食谱、配方、照片、音频和视频制品等资料。非营利性组织 Creative Commons 的 CC 许可协议就是专门应用于此类著作权法的保护。开源与我们息息相关,即便你不写代码,我们也期望大家能够参与开源(强烈建议)!愿你在开源领域乘风破浪,所向无前!参考资料The Open Source DefinitionOpen Source Summit Trip Report by Guido van RossumWhy Open Source misses the point of Free Software by Richard Stallman《大教堂与集市》Eric S·Raymond,卫剑钒(译)《若为自由故》Sam Williams,邓楠 / 李凡希(译)《只是为了好玩》Linus Torvalds / David Diamond《黑客与画家》Paul Graham,阮一峰(译)《Git 权威指南》蒋鑫《GitHub 入门与实践》大塚弘记,支鹏浩 / 刘斌(译)Open Source Hardware AssociationOpen-source hardwareFOSS 的历史Richard Stallman之 GNU/Linux 问答本部分内容贡献者阿基米东、雪山凌狐、Nicholas Zhan、我是XXX、WhitePaper、brycen、taotieren、西狩发现内容中的错误?还是想要补充更多符合主题的内容?《开源指北》欢迎你进行贡献,点击贡献指南了解贡献的具体步骤。编辑于 2021-04-13 17:23开源软件开源开发者​赞同 5​​添加评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录开源指北「开源指北」是由全体开源爱好者共同参与的编写

Open Source Initiative – The steward of the Open Source Definition, setting the foundation for the Open Source Software ecosystem.

Open Source Initiative – The steward of the Open Source Definition, setting the foundation for the Open Source Software ecosystem.

Skip to content

About

Programs

Licenses

Blog

Open Source Definition

Join

About

Programs

Licenses

Blog

Open Source Definition

Join

Open Main Menu

Search Our Site

Search

Search for:

Support our mission

Help us protect the Open Source Definition

Donate and join as full member today!

I support OSI

To simplify software development

We define Open Source

The Open Source Definition is the foundation of the modern software ecosystem. We build a world where the freedoms and opportunities of Open Source software can be enjoyed by all.

Learn more

The leading voice on the policies and principles of open source

Protecting the Open Source ecosystem

We support institutions and individuals working together to create communities of practice in which the healthy open source ecosystem thrives.

Donate now to protect Open Source

A candid conversation on The Changelog Podcast about defining Open Source AI, and what is really at stakeListen to The Changelog podcast discussing the work of the OSI, especially toward a formal Definition of Open Source AI.Open Source AI Definition – weekly update Mar 4What was hot on the forum last week.NTIA engages civil society on questions of open foundation models for AI, hears benefits of openness in the public interestOSI shares key takeaways from a recent listening session of the National Telecommunications and Information Agency conducted with Civil Society organizations about the benefits and risks associated with offering wide availability of model weights and other … New risk assessment framework offers clarity for open AI modelsThe marginal risk associated with open foundation models has been clarified in a recent position paper, addressing a contentious debate in the AI community.

View All

Support Open Source

As a public charity organization, OSI is supported by donations of corporations and individuals. Thanks to our sponsors that support our vision to be the leading voice on policies and principles of Open Source.

Book time with us

Our programs are supported by

And people like you!

Become a supporting member today.

View all sponsors

Events

ORT Community Days 2024

Berlin, Germany

March 6, 2024 – March 7, 2024

Read More

Open Source AI Definition Town Hall – March 8

https://osi.gl.rna1.blindsidenetworks.com/rooms/osi-grp-8m9-yi6/join

March 8, 2024

Join Stefano Maffulli, Executive Director at the Open Source Initiative to hear the latest news, and comment on the drafts of the Open Source AI Definition.

Read More

SCALE 21x 2024

Pasadena, California

March 14, 2024 – March 17, 2024

Read More

Open Source AI Definition Town Hall – March 22

https://osi.gl.rna1.blindsidenetworks.com/rooms/osi-grp-8m9-yi6/join

March 22, 2024

Join Stefano Maffulli, Executive Director at the Open Source Initiative to hear the latest news, and comment on the drafts of the Open Source AI Definition.

Read More

OpenSource.net is a resource for the community

The news site a not-for-profit platform for sharing knowledge, perspectives and advocacy to support a healthy open ecosystem.

Read OpenSource.net

The Open Source Initiative in the news

What’s in a name — why you should care what open source is

By Beta News on

Dec 2023

Heard on the Street – 12/12/2023

By InsideBIGDATA on

Dec 2023

The Benefits and Drawbacks of OSS

By OpenSourceForU.com on

Dec 2023

More articles quoting the Open Source Initiative.

Join Us

Mastodon

Twitter

LinkedIn

AboutAbout

Our team

Associations

Affiliates

Sponsors

Articles of Incorporation

Bylaws

History

Privacy policy

LicensesOpen Source Definition

Licenses

License Review Process

Open Standards Requirement for Software

BoardBoard of Directors

Minutes

Elections

Organization & Operations

Conflict of Interest Policy

Board member agreement

Trademark and logoOSI Trademark Guidelines

OSI Logo Files

Logo Usage Guidelines

CommunityResources

Become an Individual Member

Events

Become an OSI Affiliate

Affiliate Organizations

The content on this website, of which Opensource.org is the author, is licensed under a Creative Commons Attribution 4.0 International License.Opensource.org is not the author of any of the licenses reproduced on this site. Questions about the copyright in a license should be directed to the license steward.

Proudly powered by WordPress. Hosted by Pressable.

Manage Cookie Consent

To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Functional

Functional

Always active

The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.

Preferences

Preferences

The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.

Statistics

Statistics

The technical storage or access that is used exclusively for statistical purposes.

The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.

Marketing

Marketing

The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.

Manage options

Manage services

Manage {vendor_count} vendors

Read more about these purposes

Accept

Deny

View preferences

Save preferences

View preferences

{title}

{title}

{title}

Manage consent

What is open source? | Opensource.com

What is open source? | Opensource.com

Skip to main content

User account menu

Log in

RSS

Main navigation

Articles

Resources

What is open source?

The open source way

Projects and applications

Organizations

Open source alternatives

Alternatives to Acrobat

Alternatives to AutoCAD

Alternatives to Dreamweaver

Alternatives to Gmail

Alternatives to MATLAB

Alternatives to Minecraft

Alternatives to Google Photos

Alternatives to Photoshop

Alternatives to Skype

Alternatives to Slack

Alternatives to Trello

More...

Linux

Downloads

Frequently Asked Questions

Search

What is open source?

Image by: Opensource.com

The term open source refers to something people can modify and share because its design is publicly accessible.

The term originated in the context of software development to designate a specific approach to creating computer programs. Today, however, "open source" designates a broader set of values—what we call "the open source way." Open source projects, products, or initiatives embrace and celebrate principles of open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community-oriented development.

What is open source software?

Open source software is software with source code that anyone can inspect, modify, and enhance.

"Source code" is the part of software that most computer users don't ever see; it's the code computer programmers can manipulate to change how a piece of software—a "program" or "application"—works. Programmers who have access to a computer program's source code can improve that program by adding features to it or fixing parts that don't always work correctly.

What's the difference between open source software and other types of software?

More Great Content

Free online course: RHEL technical overview

Learn Advanced Linux Commands

Download Cheat Sheets

Find an Open Source Alternative

Read Top Linux Content

Check out open source resources

Some software has source code that only the person, team, or organization who created it—and maintains exclusive control over it—can modify. People call this kind of software "proprietary" or "closed source" software.

Only the original authors of proprietary software can legally copy, inspect, and alter that software. And in order to use proprietary software, computer users must agree (usually by signing a license displayed the first time they run this software) that they will not do anything with the software that the software's authors have not expressly permitted. Microsoft Office and Adobe Photoshop are examples of proprietary software.

Open source software is different. Its authors make its source code available to others who would like to view that code, copy it, learn from it, alter it, or share it. LibreOffice and the GNU Image Manipulation Program are examples of open source software.

As they do with proprietary software, users must accept the terms of a license when they use open source software—but the legal terms of open source licenses differ dramatically from those of proprietary licenses.

Open source licenses affect the way people can use, study, modify, and distribute software. In general, open source licenses grant computer users permission to use open source software for any purpose they wish. Some open source licenses—what some people call "copyleft" licenses—stipulate that anyone who releases a modified open source program must also release the source code for that program alongside it. Moreover, some open source licenses stipulate that anyone who alters and shares a program with others must also share that program's source code without charging a licensing fee for it.

By design, open source software licenses promote collaboration and sharing because they permit other people to make modifications to source code and incorporate those changes into their own projects. They encourage computer programmers to access, view, and modify open source software whenever they like, as long as they let others do the same when they share their work.

Is open source software only important to computer programmers?

No. Open source technology and open source thinking both benefit programmers and non-programmers.

Because early inventors built much of the Internet itself on open source technologies—like the Linux operating system and the Apache Web server application—anyone using the Internet today benefits from open source software.

Every time computer users view web pages, check email, chat with friends, stream music online, or play multiplayer video games, their computers, mobile phones, or gaming consoles connect to a global network of computers using open source software to route and transmit their data to the "local" devices they have in front of them. The computers that do all this important work are typically located in faraway places that users don't actually see or can't physically access—which is why some people call these computers "remote computers."

More and more, people rely on remote computers when performing tasks they might otherwise perform on their local devices. For example, they may use online word processing, email management, and image editing software that they don't install and run on their personal computers. Instead, they simply access these programs on remote computers by using a Web browser or mobile phone application. When they do this, they're engaged in "remote computing."

Some people call remote computing "cloud computing," because it involves activities (like storing files, sharing photos, or watching videos) that incorporate not only local devices but also a global network of remote computers that form an "atmosphere" around them.

Cloud computing is an increasingly important aspect of everyday life with Internet-connected devices. Some cloud computing applications, like Google Apps, are proprietary. Others, like ownCloud and Nextcloud, are open source.

Cloud computing applications run "on top" of additional software that helps them operate smoothly and efficiently, so people will often say that software running "underneath" cloud computing applications acts as a "platform" for those applications. Cloud computing platforms can be open source or closed source. OpenStack is an example of an open source cloud computing platform.

Why do people prefer using open source software?

People prefer open source software to proprietary software for a number of reasons, including:

Control. Many people prefer open source software because they have more control over that kind of software. They can examine the code to make sure it's not doing anything they don't want it to do, and they can change parts of it they don't like. Users who aren't programmers also benefit from open source software, because they can use this software for any purpose they wish—not merely the way someone else thinks they should.

Training. Other people like open source software because it helps them become better programmers. Because open source code is publicly accessible, students can easily study it as they learn to make better software. Students can also share their work with others, inviting comment and critique, as they develop their skills. When people discover mistakes in programs' source code, they can share those mistakes with others to help them avoid making those same mistakes themselves.

Security. Some people prefer open source software because they consider it more secure and stable than proprietary software. Because anyone can view and modify open source software, someone might spot and correct errors or omissions that a program's original authors might have missed. And because so many programmers can work on a piece of open source software without asking for permission from original authors, they can fix, update, and upgrade open source software more quickly than they can proprietary software.

Stability. Many users prefer open source software to proprietary software for important, long-term projects. Because programmers publicly distribute the source code for open source software, users relying on that software for critical tasks can be sure their tools won't disappear or fall into disrepair if their original creators stop working on them. Additionally, open source software tends to both incorporate and operate according to open standards.

Community. Open source software often inspires a community of users and developers to form around it. That's not unique to open source; many popular applications are the subject of meetups and user groups. But in the case of open source, the community isn't just a fanbase that buys in (emotionally or financially) to an elite user group; it's the people who produce, test, use, promote, and ultimately affect the software they love.

Doesn't "open source" just mean something is free of charge?

No. This is a common misconception about what "open source" implies, and the concept's implications are not only economic.

Open source software programmers can charge money for the open source software they create or to which they contribute. But in some cases, because an open source license might require them to release their source code when they sell software to others, some programmers find that charging users money for software services and support (rather than for the software itself) is more lucrative. This way, their software remains free of charge, and they make money helping others install, use, and troubleshoot it.

While some open source software may be free of charge, skill in programming and troubleshooting open source software can be quite valuable. Many employers specifically seek to hire programmers with experience working on open source software.

What is open source "beyond software"?

At Opensource.com, we like to say that we're interested in the ways open source values and principles apply to the world beyond software. We like to think of open source as not only a way to develop and license computer software, but also an attitude.

Approaching all aspects of life "the open source way" means expressing a willingness to share, collaborating with others in ways that are transparent (so that others can watch and join too), embracing failure as a means of improving, and expecting—even encouraging—everyone else to do the same.

It also means committing to playing an active role in improving the world, which is possible only when everyone has access to the way that world is designed.

The world is full of "source code"—blueprints, recipes, rules—that guide and shape the way we think and act in it. We believe this underlying code (whatever its form) should be open, accessible, and shared—so many people can have a hand in altering it for the better.

Here, we tell stories about the impact of open source values on all areas of life—science, education, government, manufacturing, health, law, and organizational dynamics. We're a community committed to telling others how the open source way is the best way, because a love of open source is just like anything else: it's better when it's shared.

Where can I learn more about open source?

We've compiled several resources designed to help you learn more about open source. We recommend you read our open source FAQs, how-to guides, and tutorials to get started.

This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.

About This Site

The opinions expressed on this website are those of each author, not of the author's employer or of Red Hat.

Opensource.com aspires to publish all content under a Creative Commons license but may not be able to do so in all cases. You are responsible for ensuring that you have the necessary permission to reuse any work on this site. Red Hat and the Red Hat logo are trademarks of Red Hat, Inc., registered in the United States and other countries.

A note on advertising: Opensource.com does not sell advertising on the site or in any of its newsletters.

Copyright ©2021 Red Hat, Inc.

Legal

Privacy Policy

Terms of use

全面解析:什么是开源?开源的意义是什么?| 红帽

全面解析:什么是开源?开源的意义是什么?| 红帽

Skip to content精选链接服务支持控制台开发人员开始试用

全部内容面向客户客户支持文档支持案例订阅管理红帽生态系统目录查找合作伙伴面向合作伙伴合作伙伴门户合作伙伴支持成为合作伙伴试用购买与出售红帽市场红帽商店联系销售代表开始试用学习资源培训和认证面向开发人员混合云学习中心互动实验室学习社区红帽 TV开源社区Ansible面向系统管理员面向架构师Red Hat产品解决方案培训与服务资源合作伙伴关于红帽了解更多平台产品红帽企业 Linux使用灵活、稳定的操作系统支持混合云创新。

红帽 OpenShift用于大规模构建、现代化和部署应用的容器平台。

红帽 Ansible 自动化平台实施企业级自动化的基础。

试用与购买开始试用通过免费试用评估产品。

在线购买在红帽商店选购产品和服务。

与主要云提供商集成使用提供商的承诺支出购买红帽解决方案,包括:

精选云服务快速构建、部署和扩展应用。剩下的都交给我们。AWS 上的红帽 OpenShift 服务红帽 OpenShift AI微软 Azure 红帽 OpenShift查看所有云服务查看所有产品类别应用平台人工智能边缘计算IT 自动化Linux 标准化机构类型汽车行业金融服务医疗保健工业部门媒体娱乐公共部门电信行业客户案例英国陆军阿根廷电力公司 EdenorHCA 医疗保健公司麦格理银行塔塔咨询服务有限公司美国联合包裹服务公司 UPS查看所有成功案例了解服务详情服务咨询服务开放创新实验室技术客户经理服务培训 & 认证全部课程所有认证验证认证技能评估培训订阅服务培训社区红帽院校合作常见问题联系培训专家特色产品红帽系统管理一 (RH124)红帽 OpenShift 管理一 (DO280)红帽认证工程师 (RHCE)了解服务与支持主题AI应用现代化自动化云计算云原生应用容器DevOps边缘计算Linux虚拟化查看所有主题文章什么是云服务?什么是边缘计算?什么是混合云?造云大计,为什么选择红帽?云 VS 边缘,关系与区别是什么?红帽 OpenShift vs. KubernetesAnsible 入门基础教程什么是 Linux 系统?了解更多博客客户成功案例活动和网络研讨会新闻中心播客和视频系列资源库培训和认证浏览资源面向客户我们的合作伙伴红帽生态系统目录查找合作伙伴面向合作伙伴Partner Connect成为合作伙伴培训服务支持访问合作伙伴门户关于红帽公司介绍企业文化社会责任发展模式订阅模式产品支持开源开源承诺我们参与贡献的方式红帽 GitHub公司信息行业分析师关系博客全球办事处新闻中心社区Ansible面向系统管理员面向架构师客户倡导计划进一步了解红帽联系我们面向客户客户支持文档支持案例订阅管理红帽生态系统目录查找合作伙伴面向合作伙伴合作伙伴门户合作伙伴支持成为合作伙伴试用购买与出售红帽市场红帽商店联系销售代表开始试用学习资源培训和认证面向开发人员混合云学习中心互动实验室学习社区红帽 TV开源社区Ansible面向系统管理员面向架构师

推荐

New建议当您浏览 redhat.com 时,我们会向您推荐您可能喜欢的资源。 现在,您可以试试以下内容。所有红帽产品技术话题红帽资源红帽全球峰会服务支持控制台开发人员开始试用联系人选择语言简体中文EnglishFrançaisDeutschItaliano日本語한국어PortuguêsEspañol

联系我们

简体中文

选择语言简体中文EnglishFrançaisDeutschItaliano日本語한국어PortuguêsEspañolRed Hat产品解决方案培训与服务资源合作伙伴关于红帽菜单

搜索

推荐

联系我们

简体中文

登录

产品解决方案培训与服务资源合作伙伴关于红帽联系我们选择语言简体中文EnglishFrançaisDeutschItaliano日本語한국어PortuguêsEspañol

Jump to section

Jump to section

主题 开源

什么是开源?

什么是开源?

Published 2019年 10月 24日 •%t 分钟阅读复制 URL

概述开源一词最初是指开源软件(OSS)。开源软件是源代码可以任意获取的计算机软件,任何人都能查看、修改和分发他们认为合适的代码。开源软件依托同行评审和社区生产,皆以分散、协作的方式开发。开源软件由社区开发,而非单个作者或公司,因此通常成本更低、更灵活,寿命比专有软件更长。开源已成为一种超越软件生产界限的运动和工作方式。开源运动旨在利用开源软件的价值和分散的生产模型,为其社区和行业的问题寻找新的解决方法。是什么造就了软件开源?Icon-Red_Hat-Directional-A-Black-RGB

开源开发模式的工作原理?开源开发模式是开源社区项目用于开发开源软件的过程。然后,软件以开源许可证发行,因此任何人都可以查看或修改源代码。 许多开源项目托管在 GitHub 上,您可以在此访问存储库或参加社区项目。常用开源项目包括 Linux®、Ansible 和 Kubernetes。 红帽使用开源软件开发模式创建企业开源产品和解决方案。红帽开发人员积极参与了数百个跨 IT 堆栈的开源项目。红帽以社区构建的开源软件为起点,这些软件能够部分或完全满足客户的需求。红帽依托这些开源项目,强化安全防护,修补漏洞,以及添加新的企业功能。然后将这些改进回馈给最初的项目,造福整个社区。客户在使用红帽软件时,会提供反馈,提交错误报告,并在需求发生变化时,请求获得其他功能。客户的反馈也指引着红帽的发展方向。了解有关红帽开发模式的更多信息Icon-Red_Hat-Directional-A-Black-RGB

Linux 与开源Linux 是一款基于 GNU 通用公共许可证(GPL)发布的免费开源操作系统(OS)。Linux 也成为全球范围内规模最大的开源软件项目。Linux 操作系统基于 Unix 的原则和设计创建,作为一个免费的开源系统,代替 MINIX 操作系统。由于 Linux 是基于限制软件用途的开源许可证发布的,只要符合相应的许可条件,任何人都可以运行、研究、修改和重新分发源代码,甚至还可以销售修改后代码的副本。了解关于 Linux 的更多信息Icon-Red_Hat-Directional-A-Black-RGB

自由软件、闭源软件和开源软件之间的区别是什么?在很长一段时间里,开源软件都被贴上了"自由软件"的标签。1983 年,Richard Stallman 通过 GNU 计划正式发起自由软件运动。自由软件运动强调用户的自由权利:自由查看源代码、自由修改、自由再分发,让用户能够自由获取源代码,并且自由地使用。自由软件旗帜鲜明地反对专有软件或"闭源"软件。闭源软件的源代码则有着重重防护。只有源代码所有者才拥有该代码的合法访问权。更改和复制闭源代码是违法行为,用户只能付费按既定方式使用软件,无法修改另作他用,也无法与社区共享。但是,"自由软件(free software)"的名称造成了大量困惑。自由软件只表示您可以按照自己的方式自由使用,但不一定意味着您就能免费拥有它。社区曾经对此的解释是:"它指的是言论自由的自由,而不是免费啤酒的免费"。Christine Peterson 是"开源"一词的发明者,为了解决这一问题,她曾试图用‘开源’来取代‘自由软件’:"早期称呼‘自由软件’不适用,并不是因为含有政治意义,而是会误导新手去过多关注于价格。所以我们需要一个关注于关键的源代码,而且不会让新用户混淆概念的术语。"Peterson 向一个工作组提出用"开源"一词来取代"自由软件",该工作组的任务,是将开源软件实践引入更广阔的市场。工作组希望全世界了解,如果软件共享,如果软件具有协作性、开放性且可修改,软件就会更加完善。这样,软件可以发挥更多、更好的用途,可以更灵活,成本可以更低,寿命可以更长,也没有供应商锁定。Eric Raymond 是该工作组的成员之一,1997 年,他在影响广泛的《大教堂与市集》一文中发表了大致相同的观点。1998 年,部分出于对该文章的回应,Netscape Communications Corporation 开源了 Mozilla 项目,将源代码作为自由软件发布。该代码的开源形式后来成为了 Mozilla Firefox 和 Thunderbird 的基础。Netscape 对开源软件的支持,也为社区增加了更多压力,不得不思考如何重点关注自由软件运动的实际业务应用。而这也加深了开源和自由软件之间的分歧:"开源"成了一个描述自由软件的方法、生产和业务层面的词。而"自由软件"则仍是一个话语符号,根植于用户自由的概念,强调着这些问题的哲学意涵。1998 年初,开放源代码促进会(OSI)成立, 规范了开源一词,并为其赋予行业范围内的常见定义。从 20 世纪 90 年代末到 21 世纪初期,企业仍对开源运动持谨慎和怀疑态度,但如今,该运动已从软件生产的边缘逐渐转而成为今天的行业标准。免费软件实际上可能比付费软件更贵Icon-Red_Hat-Directional-A-Black-RGB

开源的价值是什么?人们弃专有而选择开源的原因有很多,但最常见的原因包括:同行评审:由于源代码可自由访问,而且开源社区非常活跃,因此同行程序员会积极检查和改进开源代码。它就如同充满活力和生机的代码,而不是固步自封、停滞不前。透明性:想要准确了解哪些类型的数据移动到哪里,或代码中发生了哪些类型的变化?开源允许您自行检查和跟踪,不必依赖供应商承诺。可靠性:专有代码只靠单个作者或控制该代码的公司来更新、修复和保持正常工作。开源代码的存在时间可以超越其原作者,因为活跃的开源社区会不断进行更新。开放标准和同行评审可以确保开源代码经常得到适当的测试。灵活性:由于开源代码注重修改,因此您可以使用它来解决您的业务或社区面临的独特问题。您不再只能用一种特定方式使用代码,您可以依托社区帮助和同行评审帮助您实施新解决方案。更低成本:因为开源,所以代码本身是免费的,当您使用红帽等公司时,您只用为支持、安全强化和管理互操作性帮助等服务买单。无供应商锁定:赋予用户自由,意味着您可以随时随地使用开源代码,用于任何目的。开放式协作:活跃的开源社区,让您不再囿于方寸天地,而是能获得超越兴趣小组或者一个公司的帮助、资源和观点。

超越软件的开源运动开源不仅仅是关于代码。红帽致力于通过"开源故事"来颂扬当今开源技术对社区的影响。"开源故事"是一系列多媒体资源,旨在颂扬社区、英才管理和自由交流三方面在激发各学科潜能方面的重要作用。查看以下最新聚焦主题:当今的开放工具和原则会对未来的农民带来什么影响?了解教师和课外俱乐部如何通过开放式领导方式构建创意社区,如何在过程中转变学校和城市。Femi Owolade-Coombes 探讨开源和社区的力量如何能够释放年轻程序员的潜力。Alicia Gibb 介绍什么是开放硬件运动及其重要性。

为什么选择红帽实现开源?红帽是全球最大的开源企业。我们通过开源项目构建和支持开源产品。我们回馈所参与的项目和社区。我们保护开源许可。我们通过开源,帮助客户取得成功。我们精选社区构建的代码,强化安全、增添功能,将其打造为企业就绪并且能够扩展。然后,红帽会将这些改进回馈给最初的项目,造福于整个社区。了解更多Icon-Red_Hat-Directional-A-Black-RGB

跟随自己的好奇心

《开源故事》是红帽推出的原创系列视频节目,旨在展现世界各地的创新先锋利用开源力量,为他们的事业塑造不同的未来。

发现开源故事

扩展阅读

文章

Fedora 和红帽企业 Linux 有什么区别

两者都属于操作系统技术,但 Fedora 是由开源社区构建的,而红帽企业 Linux 是由红帽专为用于企业 IT 平台而开发的。

扩展阅读Icon-Red_Hat-Directional-A-Black-RGB

文章

什么是开源?

开源一词是指开源软件(OSS)。开源软件是任何人都可以查看、修改、分发的代码。 

扩展阅读Icon-Red_Hat-Directional-A-Black-RGB

文章

技术对比:KVM VS VMware

本文对 KVM 和VMware 进行了比较,力图帮助您确定最适合自己企业的虚拟机监控程序。

扩展阅读Icon-Red_Hat-Directional-A-Black-RGB

详细了解开源

相关文章

为什么在红帽 OpenShift 上使用 Quarkus 开发 Java 应用?什么是 rkt?什么是 CoreOS 和 CoreOS 容器 Linux?从 CentOS Linux 迁移至红帽企业 Linux 或 CentOS StreamConvert2RHEL:如何从 CentOS Linux 和 Oracle Linux 转换至红帽企业 Linux什么是 Quarkus?

什么是 Clair?Fedora 和红帽企业 Linux 有什么区别?什么是 CentOS?什么是 CentOS Stream?什么是 SELinux?什么是 Istio?什么是 Jaeger?

了解开放企业文化什么是 Knative?什么是开放银行?什么是开源?什么是开源软件?技术对比:KVM 与VMware什么是 KVM?

相关资源

技术详情

企业开源现状:红帽调查报告

了解更多Icon-Red_Hat-Directional-A-Black-RGB

继续探索

信息图电信行业企业开源现状电子书超越平台的混合云解决方案电子书携手红帽,开启无限可能分析文章针对SAP使用红帽开源解决方案的业务价值

LinkedInYouTubeFacebookTwitter产品红帽企业 Linux红帽 OpenShift红帽 Ansible 自动化平台云服务 查看所有产品工具培训和认证我的帐户开发者资源客户支持红帽价值计算器红帽生态系统目录查找合作伙伴试用购买与出售产品试用中心红帽市场红帽商店在线购买(日本)控制台沟通联系销售人员联系客户服务联系培训部门社交媒体关于红帽我们是世界领先的企业开源解决方案供应商,提供包括 Linux、云、容器和 Kubernetes。我们致力于提供经过安全强化的解决方案,从核心数据中心到网络边缘,让企业能够更轻松地跨平台和环境运营。选择语言简体中文简体中文EnglishFrançaisDeutschItaliano日本語한국어PortuguêsEspañolRed Hat legal and privacy links关于红帽加入红帽活动全球办事处联系红帽红帽博客多元、平等与包容红帽周边产品红帽全球峰会Red Hat legal and privacy links隐私声明使用条款方针政策概览数字可访问性声明

Where open source communities live · GitHub

Where open source communities live · GitHub

Skip to content

Toggle navigation

Sign in

Product

Actions

Automate any workflow

Packages

Host and manage packages

Security

Find and fix vulnerabilities

Codespaces

Instant dev environments

Copilot

Write better code with AI

Code review

Manage code changes

Issues

Plan and track work

Discussions

Collaborate outside of code

Explore

All features

Documentation

GitHub Skills

Blog

Solutions

For

Enterprise

Teams

Startups

Education

By Solution

CI/CD & Automation

DevOps

DevSecOps

Resources

Learning Pathways

White papers, Ebooks, Webinars

Customer Stories

Partners

Open Source

GitHub Sponsors

Fund open source developers

The ReadME Project

GitHub community articles

Repositories

Topics

Trending

Collections

Pricing

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search

Clear

Search syntax tips

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

Sign up

You signed in with another tab or window. Reload to refresh your session.

You signed out in another tab or window. Reload to refresh your session.

You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

The largest open source community in the world

There are millions of open source projects on GitHub. Join one or start your own.

Sign up for GitHub

Get the most out of open source

Open source software is free for you to use and explore. Get involved to perfect your craft and be part of something big.

Shape the future of software

Your contributions help make technology better for everyone, developers and non-developers alike.

Work with the best in the field

Amazing developers use GitHub. Contribute code to projects that change how software is built.

Grow your skills and help others

Whatever your skill level, working on open source software is a great way to learn new things.

Learn how to run a successful project

Open source is made by people just like you. Learn how to contribute, launch a new project, and build a healthy community of contributors.

Read Open Source Guides

An easier way to contribute to open source

Every Friday, invest a few hours contributing to the software you use and love.

Contribute on Open Source Friday

Learn how others use and contribute to open source

Browse data from over 3,800 projects on the experiences and backgrounds of those who use and build open source software.

Read Open Source Survey

Join the community

Whether you are new to code or ready to start a big project, there are a few ways to get involved in open source.

Follow open source projects

Learn how developers build and maintain open source software. You can watch a project that interests you to see its progress as it happens.

Build on great ideas

You don’t have to build everything from scratch. Make copies of your favorite projects, experiment in private repositories, and tailor tools and features to meet your needs.

Contribute your skills

Make a suggestion, fix a bug, improve documentation, or contribute code to a project. Even asking questions helps.

The people behind the code

Open source software is made by people just like you. Here’s how they got started.

Katrina Owen

Katrina Owen created Exercism, a platform to gain fluency in programming languages, to solve her own needs. Today, Exercism supports more than 50 programming languages, written and used by developers in over 190 countries.

Evan You

In 2013, Evan You founded Vue, a Javascript framework funded by the community on Patreon. In 2016, Vue reached 2,000,000 downloads.

Read more

Kris Nova

Kris Nova quickly developed a passion for open source software. Now she gets to work on open source tooling at her day job, which includes maintaining Kubernetes Operations (kops).

Read more

Russell Keith-Magee

Russell Keith-Magee created BeeWare to fill a gap in his own process. Today, BeeWare is the go-to project for supporting Python on every platform.

Read more

Read more developer stories

Explore millions of projects

Whatever your interest—whether it’s mobile apps or astrophysics—there’s an open source project for you.

Start exploring now

with

by

We’re building developer tools alongside you. We hope they help you perfect your process, work on projects of any size, and share ideas with your friends and coworkers. Take them for a spin or help us build them.

Hubot

Hubot is a chat bot, modeled after GitHub’s Campfire bot, hubot. He’s pretty cool. He’s extendable with scripts and can work on many different chat services.

Git Large File Storage

Git LFS is a command line extension and specification for managing large files with Git.

Get started for free

Public and open source projects are free to start, maintain, and contribute to. Add advanced collaboration tools to your private repositories for $7/month.

Sign up for GitHub

Stay in touch

Be the first to hear about GitHub’s latest open source tips and resources.

Your email address

Subscribe to our developer newsletter

Get tips, technical guides, and best practices. Twice a month. Right in your inbox.

Subscribe

Product

Features

Enterprise

Copilot

Security

Pricing

Team

Resources

Roadmap

Compare GitHub

Platform

Developer API

Partners

Electron

GitHub Desktop

Support

Docs

Community Forum

Professional Services

Premium Support

Skills

Status

Contact GitHub

Company

About

Customer stories

Blog

The ReadME Project

Careers

Press

Inclusion

Social Impact

Shop

GitHub on X

GitHub on Facebook

GitHub on LinkedIn

GitHub on YouTube

GitHub on Twitch

GitHub on TikTok

GitHub’s organization on GitHub

© 2024 GitHub, Inc.

Terms

Privacy

(Updated 08/2022)

Sitemap

What is Git?

Manage cookies

Do not share my personal information

You can’t perform that action at this time.

阿里开源 - Alibaba Open Source - 我们开放源码,更相信社区的力量

阿里开源 - Alibaba Open Source - 我们开放源码,更相信社区的力量

开源软件指南 | Open Source Guides

开源软件指南 | Open Source Guides

关于

贡献

Deutsch

Ελληνικά

English

Español

Farsi

Français

Hindi

Magyar

Indonesia

日本語

한국어

Malay

Nederlands

Pidgin

Polski

Português

Romanian

Русский

தமிழ்

Türkçe

简体中文

繁體中文

开源软件指南

开源软件是由像你这样的人开发的。了解一下如何启动和发展您的项目。

又是星期五!投入几个小时为您使用和喜爱的软件做出贡献:

opensourcefriday.com

保持开源维护者的平衡

作为维护者的自我护理和避免倦怠的技巧。

如何为开源做贡献

想为开源贡献力量?本指南为”菜鸟”和初学者而准备!

开始一个开源项目

从开源的世界汲取智慧,然后开始准备着手发起开源项目。

为项目寻找合适的用户

通过找到称心如意的用户,帮助开源项目成长。

打造受欢迎的社区

打造人们愿意使用、贡献、并主动宣传的人气社区。

维护者最佳实践

身为开源的维护者,如何轻松驾驭项目?本指南从文档流程到有效利用社区来展开。

领导力和治理

决策有了较正式的规则,可让开源项目迅速生长。

通过为开源工作获得报酬

为了让你能够以开源方式维持工作,理应得到相应的经济上的报酬。

行为准则

社区的长远发展和健康成长,离不开一些行为准则,需要遵守并执行。

开源衡量标准

通过持续的追踪项目,帮助你作出最佳决策,以让开源项目更成功。

开源的法律保护

关于开源你应该了解的所有法律知识。

Scroll to Top

贡献

想提个建议吗?此内容是开源的。帮助我们改进它吧!

贡献

订阅更新

第一时间了解 GitHub 最新的开源技巧和资源!

电子邮箱地址

fine

print

和它的

朋友们

带着

而成

open-source · GitHub Topics · GitHub

open-source · GitHub Topics · GitHub

Skip to content

Toggle navigation

Sign in

Product

Actions

Automate any workflow

Packages

Host and manage packages

Security

Find and fix vulnerabilities

Codespaces

Instant dev environments

Copilot

Write better code with AI

Code review

Manage code changes

Issues

Plan and track work

Discussions

Collaborate outside of code

Explore

All features

Documentation

GitHub Skills

Blog

Solutions

For

Enterprise

Teams

Startups

Education

By Solution

CI/CD & Automation

DevOps

DevSecOps

Resources

Learning Pathways

White papers, Ebooks, Webinars

Customer Stories

Partners

Open Source

GitHub Sponsors

Fund open source developers

The ReadME Project

GitHub community articles

Repositories

Topics

Trending

Collections

Pricing

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search

Clear

Search syntax tips

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

Sign up

You signed in with another tab or window. Reload to refresh your session.

You signed out in another tab or window. Reload to refresh your session.

You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

Explore

Topics

Trending

Collections

Events

GitHub Sponsors

#

Open Source

Star

Open source is a term denoting that a product includes permission to use its source code, design documents, or content. It most commonly refers to the open source model, in which open source software or other products are released under an open source license as part of the open source-software movement. Use of the term originated with software, but has expanded beyond the software sector to cover other open content and forms of open collaboration.

Here are

17,212 public repositories

matching this topic...

Language:

All

Filter by language

All

17,212

JavaScript

2,797

Python

2,064

HTML

1,475

TypeScript

1,303

Java

1,032

C++

805

CSS

638

PHP

565

C#

546

Jupyter Notebook

381

Sort:

Most stars

Sort options

Most stars

Fewest stars

Most forks

Fewest forks

Recently updated

Least recently updated

public-apis

/

public-apis

Star

285k

Code

Issues

Pull requests

A collective list of free APIs

api

lists

open-source

list

development

public

resources

dataset

free

software

apis

public-api

public-apis

Updated

Mar 6, 2024

Python

godotengine

/

godot

Star

81.4k

Code

Issues

Pull requests

Godot Engine – Multi-platform 2D and 3D game engine

open-source

gamedev

multi-platform

game-engine

game-development

godotengine

godot

hacktoberfest

Updated

Mar 7, 2024

C++

facebook

/

docusaurus

Star

51.9k

Code

Issues

Pull requests

Discussions

Easy to maintain open source documentation websites.

react

javascript

open-source

website

documentation

hacktoberfest

Updated

Mar 7, 2024

TypeScript

firstcontributions

/

first-contributions

Sponsor

Star

41.7k

Code

Issues

Pull requests

✨ Help beginners to contribute to open source projects

open-source

community

contributions

tutorial

tutorials

help-wanted

contribution

beginner

beginner-friendly

contributions-welcome

good-first-issue

Updated

Mar 7, 2024

serhii-londar

/

open-source-mac-os-apps

Star

38.9k

Code

Issues

Pull requests

Discussions

Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

javascript

ruby

python

c

macos

swift

open-source

mac

c-plus-plus

awesome

opensource

objective-c

apps

applications

macosx

awesome-list

hacktoberfest

macos-application

Updated

Feb 29, 2024

bevyengine

/

bevy

Star

31.2k

Code

Issues

Pull requests

Discussions

A refreshingly simple data-driven game engine built in Rust

rust

open-source

gamedev

game-engine

game-development

hacktoberfest

bevy

Updated

Mar 7, 2024

Rust

transloadit

/

uppy

Star

27.9k

Code

Issues

Pull requests

The next open source file uploader for web browsers

javascript

open-source

files

encoding

instagram

modular

mit

dropbox

uploader

tus

resumable

file-uploads

webbrowser

file-uploader

hacktoberfest

transloadit

uppy

pick-files

Updated

Mar 7, 2024

TypeScript

calcom

/

cal.com

Star

27.6k

Code

Issues

Pull requests

Scheduling infrastructure for absolutely everyone.

open-source

typescript

nextjs

postgresql

prisma

tailwindcss

trpc

next-auth

zod

turborepo

t3-stack

Updated

Mar 7, 2024

TypeScript

GitHubDaily

/

GitHubDaily

Star

27k

Code

Issues

Pull requests

坚持分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯。A list cool, interesting projects of GitHub.

github

javascript

python

java

linux

kubernetes

markdown

open-source

development

web

ai

frontend

backend

tutorials

developer-tools

algorithms-and-data-structures

Updated

Mar 6, 2024

swagger-api

/

swagger-ui

Star

25.3k

Code

Issues

Pull requests

Discussions

Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

open-source

rest

rest-api

swagger

openapi

swagger-ui

oas

hacktoberfest

openapi-specification

swagger-api

openapi3

swagger-js

openapi31

swagger-oss

Updated

Mar 7, 2024

JavaScript

nextcloud

/

server

Star

25.2k

Code

Issues

Pull requests

☁️ Nextcloud server, a safe home for all your data

javascript

open-source

php

enterprise

design

opensource

cloud

ux

nextcloud

owncloud

decentralized

sharing

file-sharing

collaboration

distributed

free-software

usability

self-hosting

federation

hacktoberfest

Updated

Mar 7, 2024

PHP

firecracker-microvm

/

firecracker

Star

23.7k

Code

Issues

Pull requests

Discussions

Secure and fast microVMs for serverless computing.

rust

open-source

serverless

containers

virtual-machine

sandbox

virtualization

minimalist

oversubscription

Updated

Mar 7, 2024

Rust

requarks

/

wiki

Star

23.1k

Code

Issues

Pull requests

Discussions

Wiki.js | A modern and powerful wiki app built on Node.js

nodejs

git

markdown

open-source

documentation

cross-platform

wiki

Updated

Mar 7, 2024

Vue

NvChad

/

NvChad

Star

22.3k

Code

Issues

Pull requests

Discussions

Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.

vim

editor

dotfiles

open-source

vimrc

lua

neovim

rice

ide

vscode

foss

nvim

neovim-dotfiles

ricing

neovim-configuration

neovim-lua

neovim-config

neovim-setup

nvim-configs

nvchad

Updated

Mar 7, 2024

Lua

AdguardTeam

/

AdGuardHome

Star

21.9k

Code

Issues

Pull requests

Discussions

Network-wide ads & trackers blocking DNS server

dns

golang

open-source

privacy

dnscrypt

adblock

adguard

dns-over-https

dns-over-tls

dns-over-quic

Updated

Mar 7, 2024

Go

forem

/

forem

Star

21.4k

Code

Issues

Pull requests

Discussions

For empowering community

ruby

rails

open-source

community

discussion

feedback

hacktoberfest

Updated

Mar 7, 2024

Ruby

luong-komorebi

/

Awesome-Linux-Software

Star

20.9k

Code

Issues

Pull requests

A list of awesome Linux softwares

linux

open-source

tools

cross-platform

applications

icon-theme

free

software

awesome-list

cli-app

linux-app

desktop-environment

linux-desktop

freeware-icon

oss-icon

ubuntu-linux

linux-resource

gui-app

Updated

Mar 7, 2024

Python

basarat

/

typescript-book

Sponsor

Star

20.3k

Code

Issues

Pull requests

The definitive guide to TypeScript and possibly the best TypeScript book . Free and Open Source

open-source

typescript

free

typescript-book

typescript-community

Updated

Aug 5, 2023

TypeScript

Budibase

/

budibase

Star

20.1k

Code

Issues

Pull requests

Discussions

Low code platform for building business apps and workflows in minutes. Supports PostgreSQL, MySQL, MSSQL, MongoDB, Rest API, Docker, K8s, and more

open-source

internal-tools

crud-application

rest-api-framework

crud-app

no-code-platform

data-apps

low-code-platform

data-application

low-code-no-code

sql-gui

Updated

Mar 7, 2024

TypeScript

CodeEditApp

/

CodeEdit

Sponsor

Star

19.9k

Code

Issues

Pull requests

Discussions

CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.

macos

swift

open-source

ios

app

apple

ide

code-editor

swiftui

ipados

code-edit

Updated

Mar 6, 2024

Swift

Load more…

Followers

1.9k followers

Wikipedia

Wikipedia

Related Topics

creative-commons

floss

foss

github

gpl

gplv3

mit

Footer

© 2024 GitHub, Inc.

Footer navigation

Terms

Privacy

Security

Status

Docs

Contact

Manage cookies

Do not share my personal information

You can’t perform that action at this time.