论坛介绍|COSCon'23 开源百宝箱(T)

1af604350aec50392abb7fa6d46edd1a.gif

众多开源爱好者翘首期盼的开源盛会:第八届中国开源年会(COSCon'23)将于 10月28-29日在四川成都市高新区菁蓉汇举办。本次大会的主题是:“开源:川流不息、山海相映”!各位新老朋友们,欢迎到成都,线下相聚!

68ca536b07b2f73257e578ba5f03bec3.jpeg

01

论坛介绍

“工欲善其事,必先利其器” 。开源百宝箱为开源社区以及开发者们提供开源利器,帮助大家能够更好,更快,更易的参与到开源社区的协同中来,其中包含社区治理、项目治理、风险治理等工具或平台,例如开源社的开放黑客松平台、OSS.Chat、小源机器人、开源贡献激励平台 KToken、等等,还有第三方社区提供的工具以及平台。让我们一起来共同参与和丰富开源百宝箱吧!    

02

论坛出品人及出品人标准

1.论坛出品人

4264aac13d51de05cd1fe65231c765ee.png

石垚,开源社理事,Web 全栈工程师。

idea2app公司(https://idea2.app/ )创始人,Web/JavaScript全栈开发者、WebCell前端开源框架作者,现任freeCodeCamp成都社区主理人、开源社理事、微软MVP,致力于在开放生态中为社会创造价值。

2.论坛出品标准

  • 对开源治理、团队管理问题解决有实际帮助;

  • 对开源许可证规范推广有切实促进;

  • 符合开源、开放协作之精神;

  • 维护《中华人民共和国宪法》及其它本国法律、国际条约之尊严。

03

论坛讲师阵容

8f411253da009947d3452f9effb88fbc.png

演讲者简介

石垚,idea2app公司(https://idea2.app/ )创始人,Web/JavaScript全栈开发者、WebCell前端开源框架作者,现任freeCodeCamp成都社区主理人、开源社理事、微软MVP,致力于在开放生态中为社会创造价值。 

演讲时间

10月28日  13:30 - 14:00

演讲题目

《基于在线表格 API 打造「开放会务系统」—— COSCon 2023 基础设施架构》

演讲简介

Rust 最主要的特性是高效能、可靠性、生產力,也因此適合做為開發系統的語言,然而系統開發接觸著各式各樣的領域也具有高度的複雜性,因此強健而好用的測試也是Rust語言的重要課題。本講題將讓不懂Rust的會眾能理解Rust語言測試設計的美好,但也同時帶入目前Rust測試忽略的問題,並且整合了些未來可能的展望以及解決方式,讓熟悉Rust的會眾也能有很好的收獲    

2adb334e6f729bdb212de24e3243e410.png

演讲者简介

丁文昊,idea2app前端工程师。 

演讲时间

10月28日  14:10 - 14:40

演讲题目

《poster-friendly:Issue 和 Discussion 模板实践上的思考》

演讲简介

有研究指出,如果为 Issue 和 Discussion 提供模板,将对社区起到一些影响,而目前 GitHub 相关的实践也在推行在 Issue 和 Discussion 中添加模板,以提高项目在 Issue 和 Discussion 相关指标的健康度。poster-friendly 是一个专门提供 Issue 和 Discussion 模板引擎的小工具,开源项目的维护者可以轻松的利用这个工具来生成 Issue 和 Discussion 模板(目前已经支持 GitHub 和 Gitee)。本议题希望带来一些在该开发工具中的思考。

502d1a7f165e67de7b337fe9344faf0b.png

演讲者简介

杨舜杰 ,Blazor 中文社区组织者,开源项目AntDesign Blazor作者,微软MVP。

演讲时间

10月28日  14:50 - 15:20

演讲题目

《个人开源项目怎么玩?》

演讲简介

本人在19年创建的个人开源项目 Ant Design Blazor,到目前已经获得超过5k stars,并累计有近200位贡献者,也被应用在众多企业/商业项目上。
开源社区有很多企业开源的成功项目,但是个人项目的声音对开源生态也很重要。本主题将以自己的经验来带领爱好者入门开源,介绍个人项目如何推广、发展、社区治理,还有维护者该如何保持开放心态和持之以恒。
本人的经历一定会对想做开源的但是又有顾虑的众多开发者带来鼓励和信心。
内容提纲:
1. 个人开源与企业开源的不同 (出发点、收益、项目归属等方面)
2. 创建开源项目的动机(主观兴趣,客观价值)
3. 前期准备与可行性实验证(以本项目为例)
4. 项目推广途径 (社区曝光、分享技术)
5. 创立自己的社区 (互动与反馈)
6. 用户/贡献者关系(培养贡献者)
7. 可持续性 (注重社区贡献,加入基金会)
8. 会遇到的困难 (精力不足,生活所迫)
9. 商业化畅想 (商业版本、付费产品、付费咨询)
10. 与听众交流
特点:开源年会少有的实际个人开源项目主题,能够与广大的纯粹热爱开源的朋友产生共鸣,希望能够起到互相勉励的作用。    

a7fa46119a8947de6765854a582d5c4f.png

演讲者简介

林宁,Thoughtworks 技术经理。

演讲时间

10月28日  15:30 - 16:00

演讲题目

《换个角度认识软件》

演讲简介

聊聊技术之外的认知,包括生活中的逻辑、模型思维、业务模型、领域模型、软件架构和团队系统等方面。
理解商业软件的生意。
为什么“起名字”对领域建模如此重要。
从非形式化语言到形式化语言。
主体和客体揭示分层和业务代码。
结尾:如果你的团队也是一个系统呢?    

6efd8593033a8c0061db61b4de21011a.png

演讲者简介

Antonio,COSCUP Rust 工程師。

演讲时间

10月28日  16:10 - 16:40

演讲题目

《Rust忽略的二三事》

演讲简介

Rust 最主要的特性是高效能、可靠性、生產力,也因此適合做為開發系統的語言,然而系統開發接觸著各式各樣的領域也具有高度的複雜性,因此強健而好用的測試也是Rust語言的重要課題。本講題將讓不懂Rust的會眾能理解Rust語言測試設計的美好,但也同時帶入目前Rust測試忽略的問題,並且整合了些未來可能的展望以及解決方式,讓熟悉Rust的會眾也能有很好的收獲。    

765da060b063b6f2f0df5d83191cd709.png

演讲者简介

柴树杉,蚂蚁集团蚂蚁技术专家,凹语言联合发起人,KCL 语言核心人员。

演讲时间

10月28日 16:50 - 17:20

演讲题目

《为何开源是基础软件的重要模式——以KCL和凹语言为例》

演讲简介

基础软件一直是我们比较薄弱的环节,特别是在2018年中美贸易对抗开始后,很多基础软件面临卡脖子的问题。为了推动基础软件生态的发展,国家首次将开源列入“十四五规划”,这说明开源对基础软件的发展是大家都认可的一种形式。本次分享,尝试以面向云原生的KCL语言和面向WebAssembly的凹语言为例,探讨在编程语言这个分享开源的模式可以带来哪些优势。同时也尝试分享公司的开源和草根开源在基础软件这个方向的殊途同归的路线差异。    

471de1dfa99423ac088a2e7098d507cf.png

演讲者简介

巩超,Dromara开源社区秘书长, HertzBeat & TanCloud 创始人,开源爱好者。    

演讲时间

10月29日  13:40 - 14:10

演讲题目

《Dromara开源社区和HertzBeat》

演讲简介

Dromara开源社区是由国内开源爱好者自发成立的一个中立的非盈利开源社区。社区下的开源项目多种多样,可以说是开发者们的百宝箱。这次议题介绍下社区下超50k star的Java工具类基础库Hutool, 超40k star的轻量级Java认证鉴权框架Sa-Token, 还有专门服务开源项目国际化的宝藏工具 issues-translate-action 一个将非英文issue实时翻译成英文的github action, 最后再分享下由这次议题speaker发起的,在社区从零开始的全职开源实时监控项目 hertzbeat。    

b40160bc2450e499b894718a51c8ad1f.png

演讲者简介

严松,蚂蚁集团容器基础设施研发,蚂蚁集团容器基础设施研发,关注云原生容器镜像分发与生态系统。

演讲时间

10月29日  14:20 - 14:50

演讲题目

《与 Harbor 构建高效的镜像加速工作流》

演讲简介

本议题介绍了开源镜像加速框架 Nydus 如何加速容器的启动,Nydus 基于内核的深度集成提高极端场景下的镜像文件系统性能,并为基于 VM 的安全容器提供原生镜像加速能力,为前端 NPM 包的安装实现加速,也将解释如何通过 Nydus 的数据去重,压缩等能力提高镜像构建速度,并节省超过一半的镜像中心存储,最后介绍与 Dragonfly P2P 和 Harbor 深度集成,以进一步提高数据分发性能和更透明的镜像加速体验。    

e23b65c84c3b99bb6f0394cb32150ef9.png

演讲者简介

孔博,中科院软件研究所iOS高级工程师,主要负责客户端技术架构搭建;有丰富的性能优化、核心模块组件化、AP系统搭建经验;6年B类产品开发经历,也有周活上亿级的C端产品团队经验;经历过多个过0到1的项目, 腾讯视频类app半年内通过裂变分享玩法从0做到500W日活商汤第一个商业化AR出海项目;AR导航客户端的框架设计;也经历多个1到N的项目;盒马自助POS机从5万台到3百万业务扩展技术支撑。    

演讲时间

10月29日 15:00 - 15:30

演讲题目

《怎样拥有你个人的加密流媒体服务》

演讲简介

基于傲空间服务器(傲空间盒子、或者安装傲空间系统的PC)部署加密在线播放服务,可以快速简单且低成本的部署安全的在线播放私人服务。可以满足跟家人、朋友分享视频的安全。通过点对点的加密通信实现端到端的安全通道数据加密传输,可以完全隔离平台的信息泄漏;(加密技术的更新迭代 ECC 的引入) 加上视频原文件加密,保证视频分片文件被抓取也能保证数据的安全;(m3u8协议加密标准 + 自定义加密改造)  

198f5407311dd024f4c8726dfba7d350.png

演讲者简介

翁志艺 ,中科院软件研究所高级软件工程师,GT 开源项目作者。   

演讲时间

10月29日  15:40 - 16:10

演讲题目

《GT:从互联网访问家庭设备的高效解决方案》

演讲简介

GT 是一个支持点对点直连(P2P)和互联网中转的反向代理开源项目。具有以下设计特点:注重隐私保护,在保证满足功能实现需要的情况下,最少化 server 端对数据包的分析,例如:基于 TCP 连接的实现方式,应用层 HTTP 协议传输只分析第一个数据包的 HTTP 协议头的目标数据,不作任何多余分析,将后续数据直接转发。注重性能,在代码实现上,倾向于采用性能更高的设计,例如:修改标准库来实现减少内存分配和复制的设计方案。基于 WebRTC 实现的点对点连接功能,支持所有支持 WebRTC 的平台,例如:iOS,Android,浏览器等。    

66e844c32a16fddc15512f18fa1cc4e9.png

演讲者简介

郑祖岭,中科南京软件技术研究院软件工程师。    

演讲时间

10月29日  16:20 - 16:50

演讲题目

《AO.space可替代的平台设计与开源实践》

演讲简介

平台在 AO.space傲空间的作用,可以概括为提供网络资源(域名、通信信道)的协调和管理,数据存放于傲空间个人设备,数据属于私人,不属于平台。针对用户、开发者对平台潜在的“后门”的担忧,选择开源平台核心功能,可私有部署,个人设备可不依赖官方平台,从物理层面做到了个人数据的保护。但如何能做到平台的无缝切换,不影响用户对个人设备原数据的继续使用,如何能做到除基本功能之外,产品运营相关的支持性服务的正常使用也是我们需要考虑的设计难点。    

efebb26d116fcad027527b2195e0b5ea.png

演讲者简介

陈嘉伟 ,中科南京软件技术研究院移动端开发工程师,中科南京软件技术研究院Android开发工程师;AO.space 傲空间项目Android开发负责人及架构师;五年Android手机、车机、家居等端侧应用层开发经验。 

演讲时间

10月29日  17:00 - 17:30

演讲题目

《多维消息通知的智能信息架构》

演讲简介

消息通知,是指客户端通过推送、长连接、主动询问等方式将获取到的信息展示给用户,在客户端上有着广泛的运用。而消息本身通常是多个维度的,通常由消息类别、消息通道、账户来源等构成,需要进行有效可靠安全等诸多方面的信息处理。综合各个方面,场景较为复杂,简单的处理方式无法满足当前以及潜在的需求,需要设计出能够智能处理信息的架构。    

a7abcc9132784841daf376a59ebe4f02.png

演讲者简介

李登淳,Covariant Script 编程语言创始人,活跃开源社区贡献者,资深C++跨平台开发者,目前在四川大学计算机学院攻读数据科学硕士学位,研究方向为AIGC和数据库。    

演讲时间

10月29日 14:00 - 16:00

演讲题目

《CovScript编程语言工作坊》

演讲简介

CovScript是一门动态通用型编程语言,其开源、开放、跨平台的特性使其能在各种前沿领域的应用中发挥独特的作用。本次Workshop将主要从解决方案的角度出发,结合创始人李登淳在科研工作中的应用经历,为参与者介绍CovScript在后端开发、数据处理、数据分析等方面的真实案例。    

志愿者

宋妮龙吟

2021-2023 COSCon'23 核心志愿者,日本留学ing,人在哪都要参加开源大会!

何静

云软件开发工程师,AFE AI社群联合创始人。


扫描下方二维码,添加小源机器人微信,即可加入COSCon'23专属年会互动群,及时获取年会相关信息。我们在成都等你!

ps:已添加小源机器人微信的开源人,可在对话中回复关键词“加群”,获取社群链接。

d9c16b5dd6ed41ee231c595b2e0ece3f.jpeg

c03a12b8572f77e18366e53a3f19ee70.jpeg

出品丨COSCon'23 组委会

编辑丨金心悦

设计丨朱亿钦、赵玭月

开源社/KAIYUANSHE

开源社(英文名称为“KAIYUANSHE”)成立于 2014 年,是由志愿贡献于开源事业的个人志愿者,依 “贡献、共识、共治” 原则所组成的开源社区。开源社始终维持 “厂商中立、公益、非营利” 的理念,以 “立足中国、贡献全球,推动开源成为新时代的生活方式” 为愿景,以 “开源治理、国际接轨、社区发展、项目孵化” 为使命,旨在共创健康可持续发展的开源生态体系。

开源社积极与支持开源的社区、高校、企业以及政府相关单位紧密合作,同时也是全球开源协议认证组织 - OSI 在中国的首个成员。

自2016年起连续举办中国开源年会(COSCon),持续发布《中国开源年度报告》,联合发起了“中国开源先锋榜”、“中国开源码力榜”等,在海内外产生了广泛的影响力。

5b6771e2467d1c35fbd8aa8aadc98365.gif

点击下方阅读原文,进入大会官网,点击 “参会注册” 报名

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

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

相关文章

proxmox pve /dev/mapper/pve-root扩容

vgs3 pvs4 vgs5 lvs6 lvremove /dev/pve/data8 lvresize -l 100%FREE /dev/pve/root9 resize2fs /dev/mapper/pve-root 10 history

安卓 实现60s倒计时的CountDownTimer(小坑)

安卓 实现60s倒计时的CountDownTimer(小坑) 前言一、CountDownTimer 是什么?二、代码示例1.使用2.小坑的点误差及时取消 总结 前言 前段时间写倒计时没有用线程,想换一种实现方式结果踩了个小坑,特此记录。 一、Count…

Rancher部署K8S集群

一、介绍 随着容器的普及和Kubernetes 的日渐成熟,企业内部运行多个Kubernetes 集群已变得颇为常见,然而部署kubernetes集群的方式也多样化,二进制部署、rancher、kubeadm、minikube等。然而本篇文章主要讲解的是如何使用rancher快速部署一个…

Linux笔记之diff工具软件P4merge的使用

Linux笔记之diff工具软件P4merge的使用 code review! 文章目录 Linux笔记之diff工具软件P4merge的使用1.安装和配置2.使用:p4merge a.cc b.cc3.配置git 参考博文: Ubuntu Git可视化比较工具 P4Merge 的安装/配置及使用 1.安装和配置 $ wget https://cdist2.per…

Linux简单安装ffmpeg 实现用PHP压缩音频

一、下载安装 1、官方下载地址:Download FFmpeg 2、下载完上传到服务器然 然后解压就算安装完成了 tar -xf ffmpeg-git-amd64-static.tar.xz 3、然后配置一下全局变量(当然也可以不用配置 使用的时候带上文件路径就行) cd /usr/bin ln -s…

【Gensim概念】02/3 NLP玩转 word2vec

第二部分 句法 六、句法模型(类对象和参数) 6.1 数据集的句子查看 classgensim.models.word2vec.BrownCorpus(dirname) Bases: object 迭代句子 Brown corpus (part of NLTK data). 6.2 数据集的句子和gram classgensim.models.word2vec.Heapitem(c…

Web APIs——事件监听以及案例

1、事件监听 什么是事件? 事件是在编程时系统内发生的动作或者发生的事情 比如用户在网页上单击一个按钮 什么是事件监听? 就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为绑定事…

pymavlink简单使用

环境 windows10 python3.11 pymavlink2.4.40 工具 虚拟串口工具 Virtual Serial Port Driver 6.9 串口/网络调试助手 sscom5.13.1.exe 串口通信 虚拟串口 COM1, COM2 调试助手连接COM2 pymavlink连接COM1 from pymavlink import mavutil import timeconnect mavut…

UE4 Ultradynamicsky进行地面交互

第一步: 找到地面材质,进入地面材质 找到该节点 找到之前本该连在这里的,现在连到这个节点上,然后把这个节点的输出连到材质输出节点上 新建一个物理材质 然后给过来 找到Ultra_Dynamic_Weather,把Enable Dynamic Lan…

【ArcGIS模型构建器】03:多个shp批量按属性分割(多个县区批量提取乡镇)

文章目录 一、数据预览二、模型构建三、保存模型一、数据预览 加载实验数据: 本试验实现将两个县区的数据分割为乡镇数据。 二、模型构建 1. 添加数据文件夹 将县区数据所在的根目录文件夹拖进模型。 2. 添加要素类迭代器 插入→迭代器→要素类。 用连接工具,将数据文件…

基于Java的疫苗接种管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding) 代码参考数据库参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

用Rust和cURL库做一个有趣的爬虫

以下是一个使用 Rust 和 cURL 库的下载器程序,用于从wechat下载音频。此程序使用了 [/get_proxy] 提供的代码。 extern crate curl;use std::io::{self, Read}; use std::process::exit; use curl::easy::Easy;fn main() {let url "https://www.wechat.com/au…

第01章-Java语言概述

目录 1 常见DOS命令 常用指令 相对路径与绝对路径 2 转义字符 3 安装JDK与配置环境变量 JDK与JRE JDK的版本 JDK的下载 JDK的安装 配置path环境变量 4 Java程序的编写与执行 5 Java注释 6 Java API文档 7 Java核心机制:JVM 1 常见DOS命令 DOS(…

.obj模型文件(带材质和纹理)合并的基本思路

1、将v开头的顶点信息依次拷贝到合并新.obj中 2、将vt纹理坐标依次拷贝到合并新.obj中 3、f(面)的合并 步骤: (1)第一个obj文件的f(面)原封不动拷进新.obj中 (2)第二个…

GoLong的学习之路(五)语法之数组

书接上回,上回书说到,循环语句,在go中循环语句的少了whlie这个关键词,但是与之for可以改这个改这个特点。并且在终止关键词中,又有标签可以方便,停止。这次说数组 文章目录 Array(数组)数组的初始化方法一方…

STM32入门F4

学习资料:杨桃电子,官网:洋桃电子 | 杜洋工作室 www.doyoung.net 嵌入式开发核心宗旨:以最适合的性能、功能、成本来完成最有性价比的产品开发。 1.为什么要学F407 STM32F103系列与STM32F407系列对照表: 2.F4系列命…

设计院图纸加密防泄密方案——天锐绿盾加密软件@德人合科技

天锐绿盾是一款专业的企业信息化防泄密软件,主要针对文档全生命周期进行加密保护,包括创建、修改、传输、归档、分发、销毁等全过程。它可以加强外发数据及终端离线的管理,对正常授权外带范围内的数据流程进行规范。设计图纸、文档等成果数据…

【C++入门篇】保姆级教程篇【上】

目录 一、第一个C程序 二、C命名空间 1)什么是命名空间? 2)命名空间的使用 3) std库与namespace展开 4)命名空间的嵌套使用 三、输入输出方式 四、缺省参数 1)什么是缺省参数? 2&#xff0…

CANoe-使用IG Ethernet Packet Builder实现IP包分片的若干问题

在文章《CANoe-Ethernet IG和Ethernet Packet Builder的使用和区别》中,我们讲过Packet Builder可以组装多种类型的以太网报文: 当我们想组装一条icmpv4 echo request报文,payload只有1个字节的数据FF时,选择ICMPv4 Packet,创建一条ICMPv4报文,把payload改为1个字节: 然…

【API篇】六、Flink输出算子Sink

文章目录 1、输出到外部系统2、输出到文件3、输出到KafKa4、输出到MySQL(JDBC)5、自定义Sink输出 Flink做为数据处理引擎,要把最终处理好的数据写入外部存储,为外部系统或应用提供支持。与输入算子Source相对应的,输出…