开源是截止目前人类最成功的大规模社会协作模式!
我是 GitHub 上的 node,从学习编程的第一天起,就进入了开源世界;期间经历了开放科学、全球开源项目的本地化社区、各种开源项目的本地化翻译等。到今天成为一名开源人,在企业里推动开源的合规安全使用,提倡参与开源和贡献开源,我最大的疑问是,为什么没有一个导航呢?但是,为什么要有呢?经过深入思考,我给出了8大理由:
1. 开源世界持续发展壮大
2. 开源协作与开源开发模式大行其道
(资料图片仅供参考)
3. 文章报告、图书、工具标准持续积累,愈发丰富
4. 各个角色职责持续分化,分工越来越细
5. 理论持续演化,实践案例越来越多
6. 新人上手体验仍可提升
7. 高校专业课程急需完善
8. 同行知识共享需更加可持续
与此同时,我还看了一组数据:
# 搜索引擎关键词结果数
“Open source” 11,910,000,000
“Open source software” 4,500,000,000
百度
“开源” 6120w
“开源软件” 10000w
# 基金会项目数
• Linux Foundation 850 open source projects
• CNCF Landscape 1,184 cards
• Apache Foundation 360 projects
OSKM — Knowledge Map of Open Source,即开源知识地图。但是为什么不叫 KMOS 呢?万事起名难啊!KMOS重名太多,且GitHub无法注册,而OSKM只是一个干细胞名称,还可注册。
OSKM 的愿景、目的及定位可以表述为:
通过开放协作来开发和维护一个开源领域的公共知识地图,用于指导个人及组织学习、研究、使用、参与贡献开源,以及创建自己的开源项目与社区,制定自己的开源战略,从而推动实现开源生态的可持续发展。
理想很丰满,现实多残酷呢?作为一名开源人,我并不是一上来就发明个新轮子,而是在 GitHub 和搜索引擎之间进行了充分地漫游,最终发现了几个“老坑”,基本没有多少可以复用之处,因此最终很自然地选择发明新轮子! 这些坑,有着自身的作用,至少说明了有人和我一样想做正确的事情,以及在当时也许行不通(无法做正确)。
我们该如何开发这样一个想象中的知识地图呢?
首先,我们分析下:角色&用例- 个人开发者 ,企业开发者- 企业:消费者,参与者,贡献者,领导者 ;OSPO团队- 开源社区经理 ;开源贡献者,提交者,维护者,领导者- 基金会 ;高校研究机构,政府机构 ;其他三方组织
其次,根据根据角色&用例 尽可能遍历、穷举后归纳;后期结合适当的桌面研究、专家访谈、焦点小组与问卷调查。最终得到的是:
知识领域 & 知识主题
最后,这份知识地图有一些自身的重要信息,即 元信息:
知识地图框架 framework
术语表 glossary
专题列表 list-of-list
发布形式
思维导图
横版泳道图(区别于技术领域的泳道图,即网络上常见各种xxx知识地图)
知识管理工具专页
Notion
Logseq
各种 Docs … …
印刷品
现在,一起参与进来吧!
直接参与贡献
完善优化知识领域和知识主题 https://github.com/OpenSourceKM/oskm
完善术语表 https://github.com/opensourcekm/glossary
完善资源列表 https://github.com/OpenSourceKM/list-of-list
向感兴趣的人推荐此项目
吸引更多开源人或对开源感兴趣的人参与
如果你的项目/社区与本项目可以合作,欢迎添加下列 Badge
方法:
![OpenSourceKM/oskm](https://img.shields.io/static/v1?label=OSKM&message=%E5%BC%80%E6%BA%90%E7%9F%A5%E8%AF%86%E5%9C%B0%E5%9B%BE&color=blue)
如果个人对此感兴趣,到GitHub直接行动! https://github.com/opensourcekm
如果你的开源项目、社区、组织对此感兴趣,欢迎探讨一切形式的合作!
v我 nodexy
Copyright 2015-2022 北冰洋晨报网 版权所有 备案号:沪ICP备2020036824号-3 联系邮箱:562 66 29@qq.com